Package org.gridlab.gat

This package contains classes and interfaces which are used throughout the GAT application API.

See:
          Description

Interface Summary
SingleAdaptorPerProxy Marker interface for interface classes of GAT objects that should only have one adaptor per proxy object, because they have internal state.
 

Class Summary
AdaptorInfo An object that can hold information about a specific adaptor.
GAT The GAT class is used to create GAT objects.
GATContext An instance of this class is the primary GAT state object.
Preferences An instance of this class represents user preferences for selecting adaptors.
TimePeriod An instance of this class represents a time period.
URI This class implements URIs.
 

Exception Summary
AdaptorNotApplicableException Thrown when an adaptor is created with parameters that do not make sense.
AdaptorNotSelectedException Deprecated. This Exception will no longer be thrown by GAT adaptors, since an adaptor won't be invoked when it's excluded by the user's preferences.
CommandNotFoundException Thrown when a local command is executed that doesn't exist
CouldNotInitializeCredentialException Thrown when a credential could not be initialized
CredentialExpiredException Thrown when a credential is found, but is expired
FilePoststageException Thrown when something goes wrong during the poststaging
FilePrestageException Thrown when something goes wrong during the prestaging
GATInvocationException This exception is thrown when an invocation on a gat object fails.
GATIOException  
GATObjectCreationException This exception is thrown when the GAT engine cannot instantiate a gat object.
InvalidUsernameOrPasswordException This exception is thrown when the supplied username and/or password is not valid for an adaptor.
MethodNotApplicableException Thrown when an adaptor is selected, but it cannot execute the requested operation.
 

Package org.gridlab.gat Description

This package contains classes and interfaces which are used throughout the GAT application API. The most important classes are GATContext and Preferences. An instance of the class GATContext is the primary GAT state object and is used to broker resources on behalf of the user. An instance of the class Preferences represents user preferences and is used to indicate the user's preferences in selecting which adaptors are apropos for the user's needs.