|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.atmosphere.pool.UnboundedApachePoolableProvider
public class UnboundedApachePoolableProvider
An Unbounded Broadcaster Pool Provider of Broadcaster
| Field Summary | |
|---|---|
protected org.apache.commons.pool2.impl.AbandonedConfig |
abandonedConfig
|
protected AtmosphereConfig |
config
|
protected org.apache.commons.pool2.impl.GenericObjectPool<Broadcaster> |
genericObjectPool
|
protected org.apache.commons.pool2.impl.GenericObjectPoolConfig |
poolConfig
|
| Constructor Summary | |
|---|---|
UnboundedApachePoolableProvider()
|
|
| Method Summary | |
|---|---|
long |
activeBroadcaster()
Current number of active Broadcaster borrowed from the pool |
Broadcaster |
borrowBroadcaster(Object id)
Return a Broadcaster |
void |
configure(AtmosphereConfig config)
Configure an AtmosphereFramework object. |
protected void |
configureGenericObjectPoolConfig()
|
org.apache.commons.pool2.impl.GenericObjectPool |
implementation()
Return the current native pool implementation. |
long |
poolSize()
The current Pool Size |
PoolableProvider |
returnBroadcaster(Broadcaster b)
Return a destroyed Broadcaster instance. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected org.apache.commons.pool2.impl.GenericObjectPool<Broadcaster> genericObjectPool
protected AtmosphereConfig config
protected final org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig
protected final org.apache.commons.pool2.impl.AbandonedConfig abandonedConfig
| Constructor Detail |
|---|
public UnboundedApachePoolableProvider()
| Method Detail |
|---|
public void configure(AtmosphereConfig config)
AtmosphereConfigAware
configure in interface AtmosphereConfigAwareconfig - AtmosphereConfigprotected void configureGenericObjectPoolConfig()
public Broadcaster borrowBroadcaster(Object id)
PoolableProviderBroadcaster
borrowBroadcaster in interface PoolableProvider<Broadcaster,org.apache.commons.pool2.impl.GenericObjectPool>id - the name of the Broadcaster
Broadcasterpublic PoolableProvider returnBroadcaster(Broadcaster b)
PoolableProviderBroadcaster instance.
returnBroadcaster in interface PoolableProvider<Broadcaster,org.apache.commons.pool2.impl.GenericObjectPool>b - Broadcaster
public long poolSize()
PoolableProvider
poolSize in interface PoolableProvider<Broadcaster,org.apache.commons.pool2.impl.GenericObjectPool>public long activeBroadcaster()
PoolableProvider
activeBroadcaster in interface PoolableProvider<Broadcaster,org.apache.commons.pool2.impl.GenericObjectPool>public org.apache.commons.pool2.impl.GenericObjectPool implementation()
PoolableProviderUnboundedApachePoolableProvider is used.
implementation in interface PoolableProvider<Broadcaster,org.apache.commons.pool2.impl.GenericObjectPool>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||