Package org.copperengine.core.tranzient
Class TransientEngineFactory
- java.lang.Object
-
- org.copperengine.core.tranzient.TransientEngineFactory
-
public abstract class TransientEngineFactory extends java.lang.Object
Convenience class for easy creation of a transientProcessingEngine
. Override the corresponding create methods to adapt the created engine.
-
-
Constructor Summary
Constructors Constructor Description TransientEngineFactory()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description TransientScottyEngine
create()
protected DependencyInjector
createDependencyInjector()
protected EarlyResponseContainer
createEarlyResponseContainer()
protected EngineIdProvider
createEngineIdProvider()
protected IdFactory
createIdFactory()
protected ProcessorPoolManager<TransientProcessorPool>
createProcessorPoolManager()
protected RuntimeStatisticsCollector
createRuntimeStatisticsCollector()
protected TicketPoolManager
createTicketPoolManager()
protected TimeoutManager
createTimeoutManager()
protected WorkflowRepository
createWorkflowRepository()
protected abstract java.io.File
getWorkflowSourceDirectory()
-
-
-
Method Detail
-
createEarlyResponseContainer
protected EarlyResponseContainer createEarlyResponseContainer()
-
createEngineIdProvider
protected EngineIdProvider createEngineIdProvider()
-
createIdFactory
protected IdFactory createIdFactory()
-
createRuntimeStatisticsCollector
protected RuntimeStatisticsCollector createRuntimeStatisticsCollector()
-
createTimeoutManager
protected TimeoutManager createTimeoutManager()
-
createTicketPoolManager
protected TicketPoolManager createTicketPoolManager()
-
getWorkflowSourceDirectory
protected abstract java.io.File getWorkflowSourceDirectory()
-
createWorkflowRepository
protected WorkflowRepository createWorkflowRepository()
-
createDependencyInjector
protected DependencyInjector createDependencyInjector()
-
createProcessorPoolManager
protected ProcessorPoolManager<TransientProcessorPool> createProcessorPoolManager()
-
create
public TransientScottyEngine create()
-
-