Package org.atmosphere.pool
Class BoundedApachePoolableProvider
- java.lang.Object
-
- org.atmosphere.pool.UnboundedApachePoolableProvider
-
- org.atmosphere.pool.BoundedApachePoolableProvider
-
- All Implemented Interfaces:
AtmosphereConfigAware,PoolableProvider<Broadcaster,org.apache.commons.pool2.impl.GenericObjectPool>
public class BoundedApachePoolableProvider extends UnboundedApachePoolableProvider
An Bounder Broadcaster Pool Provider ofBroadcaster. The default size is 200.- Author:
- Jean-Francois Arcand
-
-
Field Summary
-
Fields inherited from class org.atmosphere.pool.UnboundedApachePoolableProvider
abandonedConfig, config, genericObjectPool, poolConfig
-
-
Constructor Summary
Constructors Constructor Description BoundedApachePoolableProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BroadcasterborrowBroadcaster(java.lang.Object id)Return aBroadcasterprotected voidconfigureGenericObjectPoolConfig()-
Methods inherited from class org.atmosphere.pool.UnboundedApachePoolableProvider
activeBroadcaster, configure, implementation, poolSize, returnBroadcaster
-
-
-
-
Method Detail
-
configureGenericObjectPoolConfig
protected void configureGenericObjectPoolConfig()
- Overrides:
configureGenericObjectPoolConfigin classUnboundedApachePoolableProvider
-
borrowBroadcaster
public Broadcaster borrowBroadcaster(java.lang.Object id)
Description copied from interface:PoolableProviderReturn aBroadcaster- Specified by:
borrowBroadcasterin interfacePoolableProvider<Broadcaster,org.apache.commons.pool2.impl.GenericObjectPool>- Overrides:
borrowBroadcasterin classUnboundedApachePoolableProvider- Parameters:
id- the name of the Broadcaster- Returns:
Broadcaster
-
-