public class CorbaTransportManagerImpl extends Object implements CorbaTransportManager
Modifier and Type | Field and Description |
---|---|
protected List |
acceptors |
protected Map |
inboundConnectionCaches |
protected ORB |
orb |
protected Map |
outboundConnectionCaches |
protected Selector |
selector |
SOCKET_OR_CHANNEL_CONNECTION_CACHE
Constructor and Description |
---|
CorbaTransportManagerImpl(ORB orb) |
Modifier and Type | Method and Description |
---|---|
void |
addToIORTemplate(IORTemplate iorTemplate,
Policies policies,
String codebase,
String objectAdapterManagerId,
ObjectAdapterId objectAdapterId) |
void |
close() |
protected void |
dprint(String msg) |
Collection |
getAcceptors() |
Collection |
getAcceptors(String objectAdapterManagerId,
ObjectAdapterId objectAdapterId) |
ByteBufferPool |
getByteBufferPool(int id) |
InboundConnectionCache |
getInboundConnectionCache(Acceptor acceptor) |
Collection |
getInboundConnectionCaches() |
OutboundConnectionCache |
getOutboundConnectionCache(ContactInfo contactInfo) |
Collection |
getOutboundConnectionCaches() |
Selector |
getSelector(int id) |
void |
registerAcceptor(Acceptor acceptor) |
void |
unregisterAcceptor(Acceptor acceptor) |
protected ORB orb
protected List acceptors
protected Map outboundConnectionCaches
protected Map inboundConnectionCaches
protected Selector selector
public CorbaTransportManagerImpl(ORB orb)
public ByteBufferPool getByteBufferPool(int id)
getByteBufferPool
in interface TransportManager
public OutboundConnectionCache getOutboundConnectionCache(ContactInfo contactInfo)
getOutboundConnectionCache
in interface TransportManager
public Collection getOutboundConnectionCaches()
getOutboundConnectionCaches
in interface TransportManager
public InboundConnectionCache getInboundConnectionCache(Acceptor acceptor)
getInboundConnectionCache
in interface TransportManager
public Collection getInboundConnectionCaches()
getInboundConnectionCaches
in interface TransportManager
public Selector getSelector(int id)
getSelector
in interface TransportManager
public void registerAcceptor(Acceptor acceptor)
registerAcceptor
in interface TransportManager
public Collection getAcceptors()
getAcceptors
in interface TransportManager
public void unregisterAcceptor(Acceptor acceptor)
unregisterAcceptor
in interface TransportManager
public void close()
close
in interface TransportManager
public Collection getAcceptors(String objectAdapterManagerId, ObjectAdapterId objectAdapterId)
getAcceptors
in interface CorbaTransportManager
public void addToIORTemplate(IORTemplate iorTemplate, Policies policies, String codebase, String objectAdapterManagerId, ObjectAdapterId objectAdapterId)
addToIORTemplate
in interface CorbaTransportManager
protected void dprint(String msg)
Copyright © 2021 JBoss by Red Hat. All rights reserved.