1. /*
  2. * @(#)CorbaTransportManager.java 1.7 03/12/19
  3. *
  4. * Copyright 2004 Sun Microsystems, Inc. All rights reserved.
  5. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
  6. */
  7. package com.sun.corba.se.spi.transport;
  8. import java.util.Collection;
  9. import com.sun.corba.se.pept.transport.TransportManager;
  10. import com.sun.corba.se.spi.ior.IORTemplate;
  11. import com.sun.corba.se.spi.ior.ObjectAdapterId;
  12. // REVISIT - impl/poa specific:
  13. import com.sun.corba.se.impl.oa.poa.Policies;
  14. /**
  15. * @author Harold Carr
  16. */
  17. public interface CorbaTransportManager
  18. extends
  19. TransportManager
  20. {
  21. public static final String SOCKET_OR_CHANNEL_CONNECTION_CACHE =
  22. "SocketOrChannelConnectionCache";
  23. public Collection getAcceptors(String objectAdapterManagerId,
  24. ObjectAdapterId objectAdapterId);
  25. // REVISIT - POA specific policies
  26. public void addToIORTemplate(IORTemplate iorTemplate,
  27. Policies policies,
  28. String codebase,
  29. String objectAdapterManagerId,
  30. ObjectAdapterId objectAdapterId);
  31. }
  32. // End of file.