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