@ManagedObject
@Description(value="Cache of connections accepted by the ORB")
@AMXMetadata(type="corba-inbound-connection-cache-mon",
group="monitoring")
public class InboundConnectionCacheImpl
extends ConnectionCacheBase
implements InboundConnectionCache
| Modifier and Type | Field and Description |
|---|---|
protected Collection<Connection> |
connectionCache |
cacheType, monitoringName, orb, timestamp, wrapper| Constructor and Description |
|---|
InboundConnectionCacheImpl(ORB orb,
Acceptor acceptor) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
backingStore() |
Connection |
get(Acceptor acceptor) |
void |
put(Acceptor acceptor,
Connection connection) |
void |
remove(Connection connection) |
Collection |
values() |
cacheStatisticsInfo, close, dprintCreation, getCacheType, getMonitoringName, numberOfBusyConnections, numberOfConnections, numberOfIdleConnections, reclaim, stampTimeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclose, getCacheType, getMonitoringName, numberOfBusyConnections, numberOfConnections, numberOfIdleConnections, reclaim, stampTimeprotected Collection<Connection> connectionCache
public Connection get(Acceptor acceptor)
get in interface InboundConnectionCachepublic void put(Acceptor acceptor, Connection connection)
put in interface InboundConnectionCachepublic void remove(Connection connection)
remove in interface InboundConnectionCachepublic Collection values()
values in class ConnectionCacheBaseprotected Object backingStore()
backingStore in class ConnectionCacheBaseCopyright © 2017–2019 Eclipse Foundation. All rights reserved.