Class ParallelProcessingUnitPersistenceContainer
- java.lang.Object
-
- com.github.toolarium.processing.unit.runtime.runnable.parallelization.ParallelProcessingUnitPersistenceContainer
-
- All Implemented Interfaces:
IProcessingUnitPersistence,java.io.Serializable
public class ParallelProcessingUnitPersistenceContainer extends java.lang.Object implements IProcessingUnitPersistence
Defines the parallel processing unit persistence container- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ParallelProcessingUnitPersistenceContainer()Constructor for ParallelProcessingUnitPersistenceContainer
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddProcessingUnitPersistence(IProcessingUnitPersistence processingUnitPersistence)Add a processing unit persistence and its processing unit statuscom.github.toolarium.common.object.IObjectLockManagergetObjectLockManager()Get the object lock managerjava.util.List<IProcessingUnitPersistence>getProcessingUnitPersistenceList()Get the processing unit persistenceIProcessingUnitStatusgetSuspendProcessingUnitStatus()Get the suspend processing unit statusvoidsetObjectLockManager(com.github.toolarium.common.object.IObjectLockManager objectLockManager)Get the object lock managervoidsetSuspendProcessingUnitStatus(IProcessingUnitStatus suspendProcessingUnitStatus)Set the suspend processing unit status
-
-
-
Method Detail
-
addProcessingUnitPersistence
public void addProcessingUnitPersistence(IProcessingUnitPersistence processingUnitPersistence)
Add a processing unit persistence and its processing unit status- Parameters:
processingUnitPersistence- the processing unit persistence
-
getProcessingUnitPersistenceList
public java.util.List<IProcessingUnitPersistence> getProcessingUnitPersistenceList()
Get the processing unit persistence- Returns:
- the processing unit persistence
-
getObjectLockManager
public com.github.toolarium.common.object.IObjectLockManager getObjectLockManager()
Get the object lock manager- Returns:
- the object lock manager
-
setObjectLockManager
public void setObjectLockManager(com.github.toolarium.common.object.IObjectLockManager objectLockManager)
Get the object lock manager- Parameters:
objectLockManager- the object lock manager
-
getSuspendProcessingUnitStatus
public IProcessingUnitStatus getSuspendProcessingUnitStatus()
Get the suspend processing unit status- Returns:
- the suspend processing unit status
-
setSuspendProcessingUnitStatus
public void setSuspendProcessingUnitStatus(IProcessingUnitStatus suspendProcessingUnitStatus)
Set the suspend processing unit status- Parameters:
suspendProcessingUnitStatus- the suspend processing unit status
-
-