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 Modifier and Type Field Description protected Map<String,String>dispatchers
-
Constructor Summary
Constructors Constructor Description DispatcherPoolFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivateObject(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)
-
-
-
Method Detail
-
wrap
public org.apache.commons.pool2.PooledObject<Dispatcher> wrap(Dispatcher d)
-
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
public boolean validateObject(String arg0, org.apache.commons.pool2.PooledObject<Dispatcher> arg1)
- Specified by:
validateObjectin interfaceorg.apache.commons.pool2.KeyedPooledObjectFactory<String,Dispatcher>
-
-