Package org.ggf.drmaa

Provides an implementation of the Distributed Resource Management Application API (DRMAA).

See:
          Description

Interface Summary
Session This interface represents a the operations available for interacting with the DRM.
 

Class Summary
FileTransferMode This class represents the streams which should be used for file transfers.
JobInfo The class represents the status and usage information for a finished job.
JobTemplate This class represents a template to be used for the creation of a job.
PartialTimestamp The PartialTimestamp is a subclass of java.util.Calendar which allows for a partially specified time that is resolved as the soonest matching time that is in the future as the time of resolution.
PartialTimestampFormat This class coverts a PartialTimestamp to and from the DRMAA specified time string.
SessionFactory This class is used to retrieve a Session object tailored to the DRM in use.
Version Class used to represent the DRM version info
 

Exception Summary
AlreadyActiveSessionException Initialization failed due to existing DRMAA session.
AuthorizationException The specified request is not processed successfully due to an authorization failure.
ConflictingAttributeValuesException The value of this attribute conflicts with the values of one or more previously set attributes.
DefaultContactStringException DRMAA could not use the default contact string to connect to the DRM system.
DeniedByDrmException The DRM system rejected the job.
DrmaaException The base class for all caught DRMAA Exceptions.
DrmaaRuntimeException The base class for all uncaught DRMAA Exceptions.
DrmCommunicationException Could not contact DRM system for this request.
DrmsExitException DRM system disengagement failed.
DrmsInitException DRM system initialization failed.
ExitTimeoutException We have encountered a time-out condition for DRMAASession.synchronize() or DRMAASession.wait().
HoldInconsistentStateException The job is not in a state where it can be held.
InconsistentStateException The job cannot be moved to the requested state.
InternalException Unexpected or internal DRMAA error like memory allocation, system call failure, etc.
InvalidArgumentException The input value for an argument is invalid.
InvalidAttributeException The value or format of an attribute is invalid.
InvalidAttributeFormatException The format for the attribute value is invalid.
InvalidAttributeValueException The value for the attribute is invalid.
InvalidContactStringException Initialization failed due to an invalid contact string.
InvalidJobException The job specified by the given id does not exist.
InvalidJobTemplateException The JobTemplate object is no longer valid.
NoActiveSessionException Requested action failed because there is no active session.
NoDefaultContactStringException No default contact string was given to use to connect to the DRM system.
NoResourceUsageException Thrown by Session.wait() when a job has finished but no resource usage information and exit status data could be provided.
ReleaseInconsistentStateException The job is not in a state where it can be released.
ResumeInconsistentStateException The job is not in a state where it can be resumed.
SessionException A problem occured with the DRM session preventing the routine from completing.
SuspendInconsistentStateException The job is not in a state where it can be suspended.
TryLaterException Could not submit the job to DRM system at this time.
UnsupportedAttributeException This exception is thrown when a setter or getter is called for an unsupported optional attribute.
 

Package org.ggf.drmaa Description

Provides an implementation of the Distributed Resource Management Application API (DRMAA). DRMAA is used for interacting with a Distributed Resource Manager (DRM). The Session interface is the main point of interaction and provides the ability to submit, monitor, and control jobs.

Since:
0.4.2
Version:
0.5
Author:
dan.templeton@sun.com
See Also:
Session