Package org.dspace.event
Class EventServiceImpl.DispatcherPoolFactory
java.lang.Object
org.dspace.event.EventServiceImpl.DispatcherPoolFactory
- All Implemented Interfaces:
org.apache.commons.pool2.KeyedPooledObjectFactory<String,Dispatcher>
- Enclosing class:
- EventServiceImpl
protected class EventServiceImpl.DispatcherPoolFactory
extends Object
implements org.apache.commons.pool2.KeyedPooledObjectFactory<String,Dispatcher>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactivateObject(String arg0, org.apache.commons.pool2.PooledObject<Dispatcher> arg1) voiddestroyObject(String key, org.apache.commons.pool2.PooledObject<Dispatcher> pooledDispatcher) org.apache.commons.pool2.PooledObject<Dispatcher>makeObject(String dispatcherName) voidpassivateObject(String arg0, org.apache.commons.pool2.PooledObject<Dispatcher> arg1) booleanvalidateObject(String arg0, org.apache.commons.pool2.PooledObject<Dispatcher> arg1) org.apache.commons.pool2.PooledObject<Dispatcher>wrap(Dispatcher d) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.commons.pool2.KeyedPooledObjectFactory
destroyObject
-
Field Details
-
dispatchers
-
-
Constructor Details
-
DispatcherPoolFactory
public DispatcherPoolFactory()
-
-
Method Details
-
wrap
-
makeObject
public org.apache.commons.pool2.PooledObject<Dispatcher> makeObject(String dispatcherName) throws Exception - Specified by:
makeObjectin interfaceorg.apache.commons.pool2.KeyedPooledObjectFactory<String,Dispatcher> - Throws:
Exception
-
activateObject
public void activateObject(String arg0, org.apache.commons.pool2.PooledObject<Dispatcher> arg1) throws Exception - Specified by:
activateObjectin interfaceorg.apache.commons.pool2.KeyedPooledObjectFactory<String,Dispatcher> - Throws:
Exception
-
destroyObject
public void destroyObject(String key, org.apache.commons.pool2.PooledObject<Dispatcher> pooledDispatcher) throws Exception - Specified by:
destroyObjectin interfaceorg.apache.commons.pool2.KeyedPooledObjectFactory<String,Dispatcher> - Throws:
Exception
-
passivateObject
public void passivateObject(String arg0, org.apache.commons.pool2.PooledObject<Dispatcher> arg1) throws Exception - Specified by:
passivateObjectin interfaceorg.apache.commons.pool2.KeyedPooledObjectFactory<String,Dispatcher> - Throws:
Exception
-
validateObject
- Specified by:
validateObjectin interfaceorg.apache.commons.pool2.KeyedPooledObjectFactory<String,Dispatcher>
-