Class NoConnectionCacheImpl.NCCConnectionCacheImpl
- java.lang.Object
-
- com.sun.corba.ee.impl.transport.ConnectionCacheBase
-
- com.sun.corba.ee.impl.plugin.hwlb.NoConnectionCacheImpl.NCCConnectionCacheImpl
-
- All Implemented Interfaces:
ConnectionCache
,OutboundConnectionCache
- Enclosing class:
- NoConnectionCacheImpl
private static class NoConnectionCacheImpl.NCCConnectionCacheImpl extends ConnectionCacheBase implements OutboundConnectionCache
-
-
Field Summary
Fields Modifier and Type Field Description private Connection
connection
private java.util.Map
store
-
Fields inherited from class com.sun.corba.ee.impl.transport.ConnectionCacheBase
cacheType, monitoringName, orb, timestamp, wrapper
-
-
Constructor Summary
Constructors Constructor Description NCCConnectionCacheImpl(ORB orb)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Object
backingStore()
private void
connectionIsNull()
Connection
get(ContactInfo contactInfo)
void
put(ContactInfo contactInfo, Connection conn)
void
remove(ContactInfo contactInfo)
private void
removeConnectionInfo(Connection conn)
java.util.Collection
values()
-
Methods inherited from class com.sun.corba.ee.impl.transport.ConnectionCacheBase
cacheStatisticsInfo, close, dprintCreation, getCacheType, getMonitoringName, numberOfBusyConnections, numberOfConnections, numberOfIdleConnections, reclaim, stampTime
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.sun.corba.ee.spi.transport.ConnectionCache
close, getCacheType, getMonitoringName, numberOfBusyConnections, numberOfConnections, numberOfIdleConnections, reclaim, stampTime
-
-
-
-
Field Detail
-
store
private java.util.Map store
-
connection
private Connection connection
-
-
Constructor Detail
-
NCCConnectionCacheImpl
public NCCConnectionCacheImpl(ORB orb)
-
-
Method Detail
-
values
public java.util.Collection values()
- Specified by:
values
in classConnectionCacheBase
-
backingStore
protected java.lang.Object backingStore()
- Specified by:
backingStore
in classConnectionCacheBase
-
get
public Connection get(ContactInfo contactInfo)
- Specified by:
get
in interfaceOutboundConnectionCache
-
put
public void put(ContactInfo contactInfo, Connection conn)
- Specified by:
put
in interfaceOutboundConnectionCache
-
removeConnectionInfo
@InfoMethod private void removeConnectionInfo(Connection conn)
-
connectionIsNull
@InfoMethod private void connectionIsNull()
-
remove
public void remove(ContactInfo contactInfo)
- Specified by:
remove
in interfaceOutboundConnectionCache
-
-