org.ow2.util.pool.impl.enhanced.impl.listener.statistics
Class BasicPoolStatsFillerPoolListener<E>

java.lang.Object
  extended by org.ow2.util.pool.impl.enhanced.impl.listener.PoolListenerAdapter<E>
      extended by org.ow2.util.pool.impl.enhanced.impl.listener.statistics.BasicPoolStatsFillerPoolListener<E>
Type Parameters:
E - pool item type
All Implemented Interfaces:
IPoolListener<E>, IPoolStatsListener<E,BasicPoolStats>
Direct Known Subclasses:
BasicCluePoolStatsFillerPoolListener, ExtendedPoolStatsFillerPoolListener

public class BasicPoolStatsFillerPoolListener<E>
extends PoolListenerAdapter<E>
implements IPoolStatsListener<E,BasicPoolStats>

Author:
Gael Lalire

Constructor Summary
  BasicPoolStatsFillerPoolListener()
           
protected BasicPoolStatsFillerPoolListener(boolean countPutAsSentBack)
          Deprecated. 
 
Method Summary
 void copyStats(BasicPoolStats stats)
           
protected  BasicPoolStats getBasicPoolStats()
           
 void getMethodCalled(IWaitControl timeout)
           
 void getMethodFailed(java.lang.Exception poolException, IWaitControl timeout)
           
 void getMethodReturned(E result, IWaitControl timeout)
           
 void putMethodReturned(E poolItem)
           
 void removeMethodReturned(E poolItem)
           
 
Methods inherited from class org.ow2.util.pool.impl.enhanced.impl.listener.PoolListenerAdapter
putMethodCalled, putMethodFailed, removeMethodCalled, removeMethodFailed, signalAllWaitersMethodCalled, signalAllWaitersMethodFailed, signalAllWaitersMethodReturned
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.ow2.util.pool.impl.enhanced.api.listener.IPoolListener
putMethodCalled, putMethodFailed, removeMethodCalled, removeMethodFailed, signalAllWaitersMethodCalled, signalAllWaitersMethodFailed, signalAllWaitersMethodReturned
 

Constructor Detail

BasicPoolStatsFillerPoolListener

public BasicPoolStatsFillerPoolListener()

BasicPoolStatsFillerPoolListener

@Deprecated
protected BasicPoolStatsFillerPoolListener(boolean countPutAsSentBack)
Deprecated. 

Method Detail

getBasicPoolStats

protected BasicPoolStats getBasicPoolStats()
Returns:
the basicPoolStats

getMethodCalled

public void getMethodCalled(IWaitControl timeout)
Specified by:
getMethodCalled in interface IPoolListener<E>
Overrides:
getMethodCalled in class PoolListenerAdapter<E>

getMethodFailed

public void getMethodFailed(java.lang.Exception poolException,
                            IWaitControl timeout)
Specified by:
getMethodFailed in interface IPoolListener<E>
Overrides:
getMethodFailed in class PoolListenerAdapter<E>

getMethodReturned

public void getMethodReturned(E result,
                              IWaitControl timeout)
Specified by:
getMethodReturned in interface IPoolListener<E>
Overrides:
getMethodReturned in class PoolListenerAdapter<E>

putMethodReturned

public void putMethodReturned(E poolItem)
Specified by:
putMethodReturned in interface IPoolListener<E>
Overrides:
putMethodReturned in class PoolListenerAdapter<E>

removeMethodReturned

public void removeMethodReturned(E poolItem)
Specified by:
removeMethodReturned in interface IPoolListener<E>
Overrides:
removeMethodReturned in class PoolListenerAdapter<E>

copyStats

public void copyStats(BasicPoolStats stats)
Specified by:
copyStats in interface IPoolStatsListener<E,BasicPoolStats>


Copyright © 2007-2009 OW2 Consortium. All Rights Reserved.