Class ParallelProcessingUnitPersistenceContainer

    • Constructor Detail

      • ParallelProcessingUnitPersistenceContainer

        public ParallelProcessingUnitPersistenceContainer()
        Constructor for ParallelProcessingUnitPersistenceContainer
    • 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