Class ConnectionCacheFactory
- java.lang.Object
-
- com.sun.corba.ee.spi.transport.connection.ConnectionCacheFactory
-
public final class ConnectionCacheFactory extends java.lang.Object
A factory class for creating connections caches. Note that a rather unusual syntax is needed for calling these methods:ConnectionCacheFactory.<V>makeXXXCache()
This is required because the type variable V is not used in the parameters of the factory method (there are no parameters).
-
-
Constructor Summary
Constructors Modifier Constructor Description private
ConnectionCacheFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <C extends Connection>
InboundConnectionCache<C>makeBlockingInboundConnectionCache(java.lang.String cacheType, int highWaterMark, int numberToReclaim, int ttl)
static <C extends Connection>
OutboundConnectionCache<C>makeBlockingOutboundConnectionCache(java.lang.String cacheType, int highWaterMark, int numberToReclaim, int maxParallelConnections, int ttl)
static <C extends Connection>
InboundConnectionCache<C>makeNonBlockingInboundConnectionCache(java.lang.String cacheType, int highWaterMark, int numberToReclaim, int ttl)
static <C extends Connection>
OutboundConnectionCache<C>makeNonBlockingOutboundConnectionCache(java.lang.String cacheType, int highWaterMark, int numberToReclaim, int maxParallelConnections, int ttl)
-
-
-
Method Detail
-
makeBlockingOutboundConnectionCache
public static <C extends Connection> OutboundConnectionCache<C> makeBlockingOutboundConnectionCache(java.lang.String cacheType, int highWaterMark, int numberToReclaim, int maxParallelConnections, int ttl)
-
makeNonBlockingOutboundConnectionCache
public static <C extends Connection> OutboundConnectionCache<C> makeNonBlockingOutboundConnectionCache(java.lang.String cacheType, int highWaterMark, int numberToReclaim, int maxParallelConnections, int ttl)
-
makeBlockingInboundConnectionCache
public static <C extends Connection> InboundConnectionCache<C> makeBlockingInboundConnectionCache(java.lang.String cacheType, int highWaterMark, int numberToReclaim, int ttl)
-
makeNonBlockingInboundConnectionCache
public static <C extends Connection> InboundConnectionCache<C> makeNonBlockingInboundConnectionCache(java.lang.String cacheType, int highWaterMark, int numberToReclaim, int ttl)
-
-