org.ggf.drmaa
Keywords: org.ggf.drmaa package

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## 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`

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES