public class TransportManagerImpl extends Object implements TransportManager
| Modifier and Type | Field and Description |
|---|---|
protected List<Acceptor> |
acceptors |
protected Map<String,InboundConnectionCache> |
inboundConnectionCaches |
protected ORB |
orb |
protected Map<String,OutboundConnectionCache> |
outboundConnectionCaches |
protected Selector |
selector |
SOCKET_OR_CHANNEL_CONNECTION_CACHE| Constructor and Description |
|---|
TransportManagerImpl(ORB orb) |
| Modifier and Type | Method and Description |
|---|---|
void |
addToIORTemplate(IORTemplate iorTemplate,
Policies policies,
String codebase,
String objectAdapterManagerId,
ObjectAdapterId objectAdapterId) |
void |
close() |
Collection<Acceptor> |
getAcceptors() |
Collection<Acceptor> |
getAcceptors(String objectAdapterManagerId,
ObjectAdapterId objectAdapterId) |
ByteBufferPool |
getByteBufferPool(int id) |
InboundConnectionCache |
getInboundConnectionCache(Acceptor acceptor) |
Collection<InboundConnectionCache> |
getInboundConnectionCaches() |
MessageTraceManager |
getMessageTraceManager()
Return a MessageTraceManager for the current thread.
|
OutboundConnectionCache |
getOutboundConnectionCache(ContactInfo contactInfo) |
Collection<OutboundConnectionCache> |
getOutboundConnectionCaches() |
Selector |
getSelector() |
Selector |
getSelector(int id) |
void |
registerAcceptor(Acceptor acceptor) |
void |
unregisterAcceptor(Acceptor acceptor) |
protected ORB orb
protected final Map<String,OutboundConnectionCache> outboundConnectionCaches
protected final Map<String,InboundConnectionCache> inboundConnectionCaches
protected Selector selector
public TransportManagerImpl(ORB orb)
public ByteBufferPool getByteBufferPool(int id)
getByteBufferPool in interface TransportManagerpublic OutboundConnectionCache getOutboundConnectionCache(ContactInfo contactInfo)
getOutboundConnectionCache in interface TransportManagerpublic Collection<OutboundConnectionCache> getOutboundConnectionCaches()
getOutboundConnectionCaches in interface TransportManagerpublic Collection<InboundConnectionCache> getInboundConnectionCaches()
getInboundConnectionCaches in interface TransportManagerpublic InboundConnectionCache getInboundConnectionCache(Acceptor acceptor)
getInboundConnectionCache in interface TransportManagerpublic Selector getSelector()
getSelector in interface TransportManagerpublic Selector getSelector(int id)
getSelector in interface TransportManagerpublic void registerAcceptor(Acceptor acceptor)
registerAcceptor in interface TransportManagerpublic void unregisterAcceptor(Acceptor acceptor)
unregisterAcceptor in interface TransportManagerpublic void close()
close in interface TransportManagerpublic Collection<Acceptor> getAcceptors()
getAcceptors in interface TransportManagerpublic Collection<Acceptor> getAcceptors(String objectAdapterManagerId, ObjectAdapterId objectAdapterId)
getAcceptors in interface TransportManagerpublic void addToIORTemplate(IORTemplate iorTemplate, Policies policies, String codebase, String objectAdapterManagerId, ObjectAdapterId objectAdapterId)
addToIORTemplate in interface TransportManagerpublic MessageTraceManager getMessageTraceManager()
TransportManagergetMessageTraceManager in interface TransportManagerCopyright © 2017–2019 Eclipse Foundation. All rights reserved.