Package org.copperengine.core.common
Interface ProcessorPoolManager<T extends ProcessorPool>
-
- Type Parameters:
T
- type of ProcessorPool hold by the manager
- All Known Implementing Classes:
DefaultProcessorPoolManager
public interface ProcessorPoolManager<T extends ProcessorPool>
Interface for managingProcessorPool
s in one COPPERProcessingEngine
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addProcessorPool(T pool)
T
getProcessorPool(java.lang.String poolId)
java.util.List<java.lang.String>
getProcessorPoolIds()
java.util.Collection<T>
processorPools()
void
removeProcessorPool(java.lang.String poolId)
void
setEngine(ProcessingEngine engine)
void
setProcessorPools(java.util.List<T> processorPools)
void
shutdown()
void
startup()
-
-
-
Method Detail
-
setEngine
void setEngine(ProcessingEngine engine)
-
getProcessorPool
T getProcessorPool(java.lang.String poolId)
-
getProcessorPoolIds
java.util.List<java.lang.String> getProcessorPoolIds()
-
setProcessorPools
void setProcessorPools(java.util.List<T> processorPools)
-
addProcessorPool
void addProcessorPool(T pool)
-
removeProcessorPool
void removeProcessorPool(java.lang.String poolId)
-
startup
void startup()
-
shutdown
void shutdown()
-
processorPools
java.util.Collection<T> processorPools()
-
-