Class ProcessingEngineFactory
- java.lang.Object
-
- com.github.toolarium.processing.engine.ProcessingEngineFactory
-
public final class ProcessingEngineFactory extends java.lang.ObjectDefines the processing engine factory
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ProcessingEngineFactorygetInstance()Get the instanceIProcessEnginegetProcessingEngine()Get a processing executerIProcessEnginegetProcessingEngine(byte[] persistedContent)Get a processing executervoidsetProcessingUnitInstanceManager(com.github.toolarium.processing.unit.runtime.IProcessingUnitInstanceManager processingUnitInstanceManager)Set the processing unit instance manager.
-
-
-
Method Detail
-
getInstance
public static ProcessingEngineFactory getInstance()
Get the instance- Returns:
- the instance
-
setProcessingUnitInstanceManager
public void setProcessingUnitInstanceManager(com.github.toolarium.processing.unit.runtime.IProcessingUnitInstanceManager processingUnitInstanceManager)
Set the processing unit instance manager. It is used to instantiateIProcessingUnit.- Parameters:
processingUnitInstanceManager- the processing unit instance manager
-
getProcessingEngine
public IProcessEngine getProcessingEngine()
Get a processing executer- Returns:
- a processing executer
-
getProcessingEngine
public IProcessEngine getProcessingEngine(byte[] persistedContent)
Get a processing executer- Parameters:
persistedContent- the persisted content from a shutdown- Returns:
- a processing executer
-
-