org.globus.exec.service.job
Interface ManagedJobResource
- All Superinterfaces:
- Resource, ResourceIdentifier, ResourceProperties
- All Known Subinterfaces:
- PersistentManagedJobResource
- All Known Implementing Classes:
- ManagedJobResourceImpl, PersistentManagedExecutableJobResource, PersistentManagedMultiJobResource
- public interface ManagedJobResource
- extends Resource, ResourceProperties, ResourceIdentifier
initializeWholeState
public void initializeWholeState(java.lang.Object wholeResourceState,
javax.xml.namespace.QName resourcePropertiesQName,
java.lang.Object resourceKey)
throws ResourceException
- Initialize the whole state of the resource. Called by the Home or
the persistence layer.
The implementation must call initialize().
- Parameters:
wholeResourceState - Object serializable type instance created
either by the Home or the persistence layerresourcePropertiesQName - QNameresourceKey - Object
- Throws:
ResourceException
getResourceDatum
public java.lang.Object getResourceDatum(java.lang.String datumName)
setResourceDatum
public void setResourceDatum(java.lang.String name,
java.lang.Object value)
getResourceData
public ManagedJobResourceDataType getResourceData()
setResourceData
public void setResourceData(ManagedJobResourceDataType resourceData)
start
public void start()
getState
public StateEnumeration getState()
setState
public void setState(StateEnumeration state)
throws java.lang.Exception
- Throws:
java.lang.Exception