Package org.jppf.job.persistence
Class PersistedJobsManager
java.lang.Object
org.jppf.job.persistence.PersistedJobsManager
- All Implemented Interfaces:
org.jppf.job.persistence.PersistedJobsManagerMBean
public class PersistedJobsManager
extends Object
implements org.jppf.job.persistence.PersistedJobsManagerMBean
Implementation of the
PersistedJobsManagerMBean interface.- Author:
- Laurent Cohen
-
Field Summary
Fields inherited from interface org.jppf.job.persistence.PersistedJobsManagerMBean
MBEAN_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleandeleteLoadRequest(long requestId) deletePersistedJobs(org.jppf.job.JobSelector selector) getPersistedJobObject(long requestId, String uuid, org.jppf.job.persistence.PersistenceObjectType type, int position) getPersistedJobObject(String uuid, org.jppf.job.persistence.PersistenceObjectType type, int position) int[][]getPersistedJobUuids(org.jppf.job.JobSelector selector) booleanisJobComplete(String uuid) booleanisJobersisted(String uuid) longrequestLoad(Collection<org.jppf.job.persistence.PersistenceInfo> infos)
-
Constructor Details
-
PersistedJobsManager
Initialize this MBean.- Parameters:
driver- the JPPF driver that holds this manager.
-
-
Method Details
-
getPersistedJobUuids
- Specified by:
getPersistedJobUuidsin interfaceorg.jppf.job.persistence.PersistedJobsManagerMBean- Throws:
Exception
-
getPersistedJobObject
public Object getPersistedJobObject(String uuid, org.jppf.job.persistence.PersistenceObjectType type, int position) throws Exception - Specified by:
getPersistedJobObjectin interfaceorg.jppf.job.persistence.PersistedJobsManagerMBean- Throws:
Exception
-
getPersistedJobPositions
- Specified by:
getPersistedJobPositionsin interfaceorg.jppf.job.persistence.PersistedJobsManagerMBean- Throws:
Exception
-
deletePersistedJobs
- Specified by:
deletePersistedJobsin interfaceorg.jppf.job.persistence.PersistedJobsManagerMBean- Throws:
Exception
-
isJobersisted
- Specified by:
isJobersistedin interfaceorg.jppf.job.persistence.PersistedJobsManagerMBean- Throws:
Exception
-
isJobComplete
- Specified by:
isJobCompletein interfaceorg.jppf.job.persistence.PersistedJobsManagerMBean- Throws:
Exception
-
requestLoad
public long requestLoad(Collection<org.jppf.job.persistence.PersistenceInfo> infos) throws Exception - Specified by:
requestLoadin interfaceorg.jppf.job.persistence.PersistedJobsManagerMBean- Throws:
Exception
-
getPersistedJobObject
public Object getPersistedJobObject(long requestId, String uuid, org.jppf.job.persistence.PersistenceObjectType type, int position) throws Exception - Specified by:
getPersistedJobObjectin interfaceorg.jppf.job.persistence.PersistedJobsManagerMBean- Throws:
Exception
-
deleteLoadRequest
- Specified by:
deleteLoadRequestin interfaceorg.jppf.job.persistence.PersistedJobsManagerMBean- Throws:
Exception
-