Package org.ggf.drmaa

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

See:
          Description

Interface Summary
JobInfo This interface represents the status and usage information for a finished job.
JobTemplate This interface represents a template to be used for the creation of a job.
Session This interface represents the operations available for interacting with the DRM.
 

Class Summary
FileTransferMode This class represents the streams which should be used for file transfers.
PartialTimestamp The PartialTimestamp is a subclass of java.util.Calendar that allows for a partially specified time that is resolved to the soonest matching time that is in the future at 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 instance tailored to the DRM and DRMAA implementation in use.
SimpleJobTemplate This class is a trivial implementation of the JobTemplate interface.
Version This class is used to represent the DRM version info.
 

Exception Summary
AlreadyActiveSessionException Initialization failed due to existing DRMAA session.
AuthorizationException The action failed due to an authorization failure.
ConflictingAttributeValuesException The value of this property conflicts with the values of one or more previously set properties.
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 DRMAA Exceptions.
DrmCommunicationException Could not contact DRM system for this request.
DrmsExitException DRM system disengagement failed.
DrmsInitException DRM system initialization failed.
ExitTimeoutException A call to Session.synchronize() or Session.wait() has timed out.
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.
InvalidAttributeFormatException The format for the property value is invalid.
InvalidAttributeValueException The value for the property 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 contact string was given to use to connect to the DRM system, and no default contact string is set.
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.
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 property.
 

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:
1.0
See Also:
Session


The contents of this file are licensed under the Sun Industry Standards Source License version 1.2.
Copyright 2008, Sun Microsystems, Inc.