org.atmosphere.pool
Class BoundedApachePoolableProvider

java.lang.Object
  extended by org.atmosphere.pool.UnboundedApachePoolableProvider
      extended by 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 of Broadcaster. 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
BoundedApachePoolableProvider()
           
 
Method Summary
 Broadcaster borrowBroadcaster(Object id)
          Return a Broadcaster
protected  void configureGenericObjectPoolConfig()
           
 
Methods inherited from class org.atmosphere.pool.UnboundedApachePoolableProvider
activeBroadcaster, configure, implementation, poolSize, returnBroadcaster
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BoundedApachePoolableProvider

public BoundedApachePoolableProvider()
Method Detail

configureGenericObjectPoolConfig

protected void configureGenericObjectPoolConfig()
Overrides:
configureGenericObjectPoolConfig in class UnboundedApachePoolableProvider

borrowBroadcaster

public Broadcaster borrowBroadcaster(Object id)
Description copied from interface: PoolableProvider
Return a Broadcaster

Specified by:
borrowBroadcaster in interface PoolableProvider<Broadcaster,org.apache.commons.pool2.impl.GenericObjectPool>
Overrides:
borrowBroadcaster in class UnboundedApachePoolableProvider
Parameters:
id - the name of the Broadcaster
Returns:
Broadcaster


Copyright © 2015. All Rights Reserved.