org.ow2.util.pool.impl.enhanced.impl.listener.resizer
Class ResizerUpdatePoolListener<E,S>
java.lang.Object
org.ow2.util.pool.impl.enhanced.impl.listener.resizer.ResizerUpdatePoolListener<E,S>
- Type Parameters:
E - pool item typeS -
- All Implemented Interfaces:
- IPoolListener<E>
- Direct Known Subclasses:
- ResizerUpdateCluePoolListener
public class ResizerUpdatePoolListener<E,S>
- extends java.lang.Object
- implements IPoolListener<E>
- Author:
- Gael Lalire
|
Constructor Summary |
ResizerUpdatePoolListener(S stats,
IResizer<S> poolResizer,
IPoolStatsListener<E,S> poolStatsAccessor)
|
ResizerUpdatePoolListener(S stats,
IResizer<S> poolResizer,
IPoolStatsListener<E,S> poolStatsAccessor,
UpdateMethod getUpdateMethod,
UpdateMethod putUpdateMethod,
UpdateMethod removeUpdateMethod,
UpdateMethod interruptAllWaitersUpdateMethod)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResizerUpdatePoolListener
public ResizerUpdatePoolListener(S stats,
IResizer<S> poolResizer,
IPoolStatsListener<E,S> poolStatsAccessor)
ResizerUpdatePoolListener
public ResizerUpdatePoolListener(S stats,
IResizer<S> poolResizer,
IPoolStatsListener<E,S> poolStatsAccessor,
UpdateMethod getUpdateMethod,
UpdateMethod putUpdateMethod,
UpdateMethod removeUpdateMethod,
UpdateMethod interruptAllWaitersUpdateMethod)
prepareUpdate
public void prepareUpdate()
update
public void update()
getMethodCalled
public void getMethodCalled(IWaitControl timeout)
- Specified by:
getMethodCalled in interface IPoolListener<E>
getMethodFailed
public void getMethodFailed(java.lang.Exception poolException,
IWaitControl timeout)
- Specified by:
getMethodFailed in interface IPoolListener<E>
getMethodReturned
public void getMethodReturned(E result,
IWaitControl timeout)
- Specified by:
getMethodReturned in interface IPoolListener<E>
signalAllWaitersMethodCalled
public void signalAllWaitersMethodCalled()
- Specified by:
signalAllWaitersMethodCalled in interface IPoolListener<E>
putMethodCalled
public void putMethodCalled(E poolItem)
- Specified by:
putMethodCalled in interface IPoolListener<E>
putMethodFailed
public void putMethodFailed(java.lang.Exception poolException,
E poolItem)
- Specified by:
putMethodFailed in interface IPoolListener<E>
putMethodReturned
public void putMethodReturned(E poolItem)
- Specified by:
putMethodReturned in interface IPoolListener<E>
removeMethodCalled
public void removeMethodCalled(E poolItem)
- Specified by:
removeMethodCalled in interface IPoolListener<E>
removeMethodFailed
public void removeMethodFailed(java.lang.Exception poolException,
E poolItem)
- Specified by:
removeMethodFailed in interface IPoolListener<E>
removeMethodReturned
public void removeMethodReturned(E poolItem)
- Specified by:
removeMethodReturned in interface IPoolListener<E>
signalAllWaitersMethodFailed
public void signalAllWaitersMethodFailed(java.lang.Exception e)
- Specified by:
signalAllWaitersMethodFailed in interface IPoolListener<E>
signalAllWaitersMethodReturned
public void signalAllWaitersMethodReturned()
- Specified by:
signalAllWaitersMethodReturned in interface IPoolListener<E>
Copyright © 2007-2009 OW2 Consortium. All Rights Reserved.