A B C D E F G H I J K L M N O P R S T U V W Z _ 

A

AbstractRslNode - Class in org.globus.rsl
This class represents an abstract RSL parse tree.
AbstractRslNode() - Constructor for class org.globus.rsl.AbstractRslNode
 
AbstractRslNode(int) - Constructor for class org.globus.rsl.AbstractRslNode
 
add(Bindings) - Method in class org.globus.rsl.AbstractRslNode
 
add(NameOpValue) - Method in class org.globus.rsl.AbstractRslNode
 
add(AbstractRslNode) - Method in class org.globus.rsl.AbstractRslNode
Adds a rsl parse tree to this node.
add(Binding) - Method in class org.globus.rsl.Bindings
Adds a new variable definition to the list.
add(Bindings) - Method in class org.globus.rsl.ListRslNode
 
add(NameOpValue) - Method in class org.globus.rsl.ListRslNode
 
add(Value) - Method in class org.globus.rsl.NameOpValue
Adds a value to the list of values.
add(String) - Method in class org.globus.rsl.NameOpValue
Adds a value to the list of values.
add(String[]) - Method in class org.globus.rsl.NameOpValue
Adds an array of values to the list of values.
add(List) - Method in class org.globus.rsl.NameOpValue
Adds a list to the list of values.
add(String, String) - Method in class org.globus.rsl.RslAttributes
Adds a simple value to the list of values of a given attribute.
add(Bindings) - Method in class org.globus.rsl.RslNode
 
add(NameOpValue) - Method in class org.globus.rsl.RslNode
 
add_escapes(String) - Method in exception org.globus.rsl.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
addArgument(String) - Method in class org.globus.gram.GramAttributes
Adds a single argument.
addEnvVariable(String, String) - Method in class org.globus.gram.GramAttributes
Adds an environment variable.
addEscapes(String) - Static method in error org.globus.rsl.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addListener(GramJobListener) - Method in class org.globus.gram.GramJob
Add a listener to the GramJob.
addMulti(String, String[]) - Method in class org.globus.rsl.RslAttributes
Adds a list of values as a single value to the specified attribute.
addVariable(String, String, String) - Method in class org.globus.rsl.RslAttributes
Adds a new variable definition to the specified variable definitions attribute.
adjustBeginLineColumn(int, int) - Method in class org.globus.rsl.ASCII_CharStream
Method to adjust line and column numbers for the start of a token.
AND - Static variable in class org.globus.rsl.AbstractRslNode
 
AND - Static variable in interface org.globus.rsl.RSLParserConstants
 
APPLICATION - Static variable in class org.globus.gram.internal.GRAMProtocol
 
ARG_FILE_CREATION_FAILED - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
ASCII_CharStream - Class in org.globus.rsl
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
ASCII_CharStream(Reader, int, int, int) - Constructor for class org.globus.rsl.ASCII_CharStream
 
ASCII_CharStream(Reader, int, int) - Constructor for class org.globus.rsl.ASCII_CharStream
 
ASCII_CharStream(InputStream, int, int, int) - Constructor for class org.globus.rsl.ASCII_CharStream
 
ASCII_CharStream(InputStream, int, int) - Constructor for class org.globus.rsl.ASCII_CharStream
 
attribute - Variable in class org.globus.rsl.NameValue
 
attribute() - Method in class org.globus.rsl.RSLParser
 

B

backup(int) - Method in class org.globus.rsl.ASCII_CharStream
 
BAD_ARGUMENTS - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
BAD_DIRECTORY - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
BAD_GATEKEEPER_CONTACT - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
BAD_RSL - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
BAD_RSL_ENVIRONMENT - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
BAD_SCRIPT_ARG_FILE - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
beginColumn - Variable in class org.globus.rsl.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine - Variable in class org.globus.rsl.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
BeginToken() - Method in class org.globus.rsl.ASCII_CharStream
 
bind() - Method in class org.globus.gram.GramJob
Registers a callback listener for this job.
Binding - Class in org.globus.rsl
This class represents a single variable definition in RSL (see rsl_substitution attribute)
Binding(String, Value) - Constructor for class org.globus.rsl.Binding
 
Binding(String, String) - Constructor for class org.globus.rsl.Binding
 
binding(LinkedList) - Method in class org.globus.rsl.RSLParser
 
Bindings - Class in org.globus.rsl
This class represnts a variable definitions in the RSL string (see rsl_substitution attribute)
Bindings(String) - Constructor for class org.globus.rsl.Bindings
 
bindingSequence() - Method in class org.globus.rsl.RSLParser
 
bufpos - Variable in class org.globus.rsl.ASCII_CharStream
 

C

CALLBACK_NOT_FOUND - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
CALLBACK_URL - Static variable in class org.globus.gram.internal.GRAMProtocol
 
CallbackHandler - Class in org.globus.gram
The Server class acts as a basic multi-threaded HTTPS server.
CallbackHandler() - Constructor for class org.globus.gram.CallbackHandler
Construct a GRAM callback handler with default user credentials.
CallbackHandler(GSSCredential, int) - Constructor for class org.globus.gram.CallbackHandler
Construct a GRAM callback handler with specifed credentials and given port.
callbackHandlers - Static variable in class org.globus.gram.Gram
 
CallbackResponse - Class in org.globus.gram.internal
 
CallbackResponse(InputStream) - Constructor for class org.globus.gram.internal.CallbackResponse
 
callbackURL - Variable in class org.globus.gram.internal.CallbackResponse
 
cancel(GramJob) - Static method in class org.globus.gram.Gram
This function cancels an already running job.
cancel() - Method in class org.globus.gram.GramJob
Cancels a job.
CANCEL - Static variable in class org.globus.gram.internal.GRAMProtocol
 
CANCEL_JOB(String, String) - Static method in class org.globus.gram.internal.GRAMProtocol
 
canonicalize(String) - Static method in class org.globus.rsl.AbstractRslNode
Canonicalizes a string by removing any underscores and moving all characters to lowercase.
CHARACTER - Static variable in interface org.globus.rsl.RSLParserConstants
 
clear() - Method in class org.globus.rsl.NameValue
Removes all values associated with the attribute.
CLIENT_CONTACT_NOT_FOUND - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
COMMIT_TIMED_OUT - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
concat(Value) - Method in class org.globus.rsl.Value
Appends the specified value to the end of the chain of concatinated values.
concatSimpleValue() - Method in class org.globus.rsl.RSLParser
 
concatSimpleValueSub(LinkedList, LinkedList) - Method in class org.globus.rsl.RSLParser
 
concatValue - Variable in class org.globus.rsl.Value
 
CONNECTION_FAILED - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
curChar - Variable in class org.globus.rsl.RSLParserTokenManager
 
currentToken - Variable in exception org.globus.rsl.ParseException
This is the last token that has been consumed successfully.
CUSTOM_ERROR - Static variable in exception org.globus.gram.GramException
 

D

deactivateAllCallbackHandlers() - Static method in class org.globus.gram.Gram
Deactivates all callback handlers.
deactivateCallbackHandler(GSSCredential) - Static method in class org.globus.gram.Gram
Deactivates a callback handler for a given credential.
DEFAULT - Static variable in interface org.globus.rsl.RSLParserConstants
 
defValue - Variable in class org.globus.rsl.VarRef
 
DELEGATION_FAILED - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
deleteArgument(String) - Method in class org.globus.gram.GramAttributes
Removes a specific argument from the argument list.
deleteEnvVariable(String) - Method in class org.globus.gram.GramAttributes
Removes a specific environment variable from the environment list.
DIGIT - Static variable in interface org.globus.rsl.RSLParserConstants
 
disable_tracing() - Method in class org.globus.rsl.RSLParser
 
Done() - Method in class org.globus.rsl.ASCII_CharStream
 
DOUBLE_QUOTED_LITERAL - Static variable in interface org.globus.rsl.RSLParserConstants
 
DRYRUN - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
DUCT_INIT_FAILED - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
DUCT_LSP_FAILED - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 

E

enable_tracing() - Method in class org.globus.rsl.RSLParser
 
endColumn - Variable in class org.globus.rsl.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endLine - Variable in class org.globus.rsl.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
EOF - Static variable in interface org.globus.rsl.RSLParserConstants
 
eol - Variable in exception org.globus.rsl.ParseException
The end of line string for this machine.
EQ - Static variable in class org.globus.rsl.NameOpValue
 
EQUAL - Static variable in interface org.globus.rsl.RSLParserConstants
 
equals(Object) - Method in class org.globus.rsl.Value
 
equals(Object) - Method in class org.globus.rsl.VarRef
 
error - Variable in class org.globus.gram.GramJob
 
ERROR_AUTHORIZATION - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
ERROR_CONNECTION_FAILED - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
ERROR_CONTACTING_JOB_MANAGER - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
ERROR_CREATING_PIPE - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
ERROR_FCNTL_FAILED - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
ERROR_FORKING_EXECUTABLE - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
ERROR_INSERTING_CLIENT_CONTACT - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
ERROR_JOB_CONTACT_NOT_SET - Static variable in exception org.globus.gram.GramException
 
ERROR_OPENING_CACHE - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
ERROR_OPENING_CACHE_USER_PROXY - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
ERROR_OPENING_JOBMANAGER_SCRIPT - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
ERROR_OPENING_STDERR - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
ERROR_OPENING_STDOUT - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
ERROR_PROTOCOL_FAILED - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
ERROR_RSL_PARADYN - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
ERROR_RSL_PROJECT - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
ERROR_RSL_QUEUE - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
ERROR_RSL_STDERR - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
ERROR_RSL_STDIN - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
ERROR_RSL_STDOUT - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
ERROR_SERVICE_NOT_FOUND - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
ERROR_SIGNALING_JOB - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
ERROR_STAGING_EXECUTABLE - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
ERROR_STAGING_STDIN - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
ERROR_STDERR_FILENAME_FAILED - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
ERROR_STDOUT_FILENAME_FAILED - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
errorCode - Variable in exception org.globus.gram.GramException
 
evaluate() - Method in class org.globus.rsl.AbstractRslNode
Evalutes the rsl tree.
evaluate(Map) - Method in class org.globus.rsl.AbstractRslNode
Evalutes the rsl tree against the specified symbol table.
evaluate(Map) - Method in class org.globus.rsl.Binding
Evaluates the variable definition with the specified symbol table.
evaluate(Map) - Method in class org.globus.rsl.Bindings
Evaluates the variable definitions as variable definitions can reference each other against the symbol table.
evaluate(Map) - Method in class org.globus.rsl.ListRslNode
Evalutes the rsl tree against the specified symbol table.
evaluate(Map) - Method in class org.globus.rsl.NameOpValue
Evaluates the relation against the symbol table.
evaluate(Map) - Method in class org.globus.rsl.RslNode
Evalutes the rsl tree against the specified symbol table.
evaluate(Map) - Method in class org.globus.rsl.Value
Evaluates the value with the specified symbol table.
evaluate(Map) - Method in class org.globus.rsl.VarRef
Evaluates the variable reference with the specified symbol table.
EXECUTABLE_NOT_FOUND - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
EXECUTABLE_PERMISSIONS - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
EXECUTABLE_UNDEFINED - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
exitCode - Variable in class org.globus.gram.GramJob
 
exitCode - Variable in class org.globus.gram.internal.GatekeeperReply
 
expectedTokenSequences - Variable in exception org.globus.rsl.ParseException
Each entry in this array is an array of integers.
explicitConcat(LinkedList, LinkedList) - Method in class org.globus.rsl.RSLParser
 

F

failureCode - Variable in class org.globus.gram.internal.GatekeeperReply
 

G

GATEKEEPER_MISCONFIGURED - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
GatekeeperReply - Class in org.globus.gram.internal
 
GatekeeperReply(InputStream) - Constructor for class org.globus.gram.internal.GatekeeperReply
 
generateParseException() - Method in class org.globus.rsl.RSLParser
 
get(String) - Method in class org.globus.rsl.RslAttributes
Deprecated.
use getMulti() instead.
getActiveJobs() - Static method in class org.globus.gram.Gram
Returns total number of jobs currently running for all credentials -- all callback handlers
getActiveJobs(GSSCredential) - Static method in class org.globus.gram.Gram
Returns number of jobs currently running for a specified credential (one credential one callback handler)
getArguments() - Method in class org.globus.gram.GramAttributes
Returns a list of arguments.
getAttribute() - Method in class org.globus.rsl.NameValue
Returns the attribute name.
getBeginColumn() - Method in class org.globus.rsl.ASCII_CharStream
 
getBeginLine() - Method in class org.globus.rsl.ASCII_CharStream
 
getBindings(String) - Method in class org.globus.rsl.AbstractRslNode
Returns the variable definitions associated wit the given attribute.
getBindings(String) - Method in class org.globus.rsl.ListRslNode
Returns the variable definitions associated wit the given attribute.
getBindings() - Method in class org.globus.rsl.ListRslNode
Returns the variable definitions.
getBindings(String) - Method in class org.globus.rsl.RslNode
Returns the variable definitions associated wit the given attribute.
getBindings() - Method in class org.globus.rsl.RslNode
Returns the variable definitions.
getColumn() - Method in class org.globus.rsl.ASCII_CharStream
Deprecated. 
getCompleteValue() - Method in class org.globus.rsl.Value
Returns a complete string representation of this value.
getCompleteValue() - Method in class org.globus.rsl.VarRef
Returns a complete string representation of this value.
getConcat() - Method in class org.globus.rsl.Value
Returns the value that is concatinated with this value.
getCredentials() - Method in class org.globus.gram.GramJob
Gets the credentials of this job.
getDirectory() - Method in class org.globus.gram.GramAttributes
Return directory path
getEndColumn() - Method in class org.globus.rsl.ASCII_CharStream
 
getEndLine() - Method in class org.globus.rsl.ASCII_CharStream
 
getEnvironment() - Method in class org.globus.gram.GramAttributes
Returns a variable/value pair list of environment variables.
getError() - Method in class org.globus.gram.GramJob
Gets the error of the job.
getErrorCode() - Method in exception org.globus.gram.GramException
 
getExecutable() - Method in class org.globus.gram.GramAttributes
Return executable name
getExitCode() - Method in class org.globus.gram.GramJob
Allows querying the job exit code.
getFirstValue() - Method in class org.globus.rsl.NameValue
Returns the first value (if any) in the list.
getFirstValue(String) - Method in class org.globus.rsl.RslAttributes
Deprecated.
use getSingle() instead.
getID() - Method in class org.globus.gram.GramJob
Gets the job handle of this job.
getIDAsString() - Method in class org.globus.gram.GramJob
Gets the job handle of this job and returns it as a string representaion.
GetImage() - Method in class org.globus.rsl.ASCII_CharStream
 
getJob(String) - Method in class org.globus.gram.CallbackHandler
 
getJobType() - Method in class org.globus.gram.GramAttributes
Returns type of the job.
getLine() - Method in class org.globus.rsl.ASCII_CharStream
Deprecated. 
getMap(String) - Method in class org.globus.rsl.RslAttributes
Returns a key/value pair map for a specified attribute.
getMaxCPUTime() - Method in class org.globus.gram.GramAttributes
Return the maximum cpu time limit set for the job
getMaxMemory() - Method in class org.globus.gram.GramAttributes
Return the maximum memory limit set for the job
getMaxWallTime() - Method in class org.globus.gram.GramAttributes
Return the maximum wall time limit set for the job
getMessage(int) - Static method in exception org.globus.gram.GramException
 
getMessage() - Method in exception org.globus.rsl.ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in error org.globus.rsl.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMinMemory() - Method in class org.globus.gram.GramAttributes
Return the minimum memory limit set for the job
getMulti(String) - Method in class org.globus.rsl.RslAttributes
Returns a list of strings for a specified attribute.
getName() - Method in class org.globus.rsl.Binding
Returns the name of the variable.
getNextToken() - Method in class org.globus.rsl.RSLParser
 
getNextToken() - Method in class org.globus.rsl.RSLParserTokenManager
 
getNumProcs() - Method in class org.globus.gram.GramAttributes
Return the number of processors
getOperator() - Method in class org.globus.rsl.AbstractRslNode
Returns the node operator.
getOperator() - Method in class org.globus.rsl.NameOpValue
Returns the relation operator.
getOperatorAsString() - Method in class org.globus.rsl.AbstractRslNode
Returns the operator as a string.
getOperatorAsString(int) - Static method in class org.globus.rsl.AbstractRslNode
Returns a string represention of a given operator.
getOperatorAsString() - Method in class org.globus.rsl.NameOpValue
Returns the relation operator as a string.
getOperatorAsString(int) - Static method in class org.globus.rsl.NameOpValue
Returns a string representation of the specified relation operator.
getParam(String) - Method in class org.globus.rsl.AbstractRslNode
Returns the relation associated with the given attribute.
getParam(String) - Method in class org.globus.rsl.ListRslNode
Returns the relation associated with the given attribute.
getParam(String) - Method in class org.globus.rsl.RslNode
Returns the relation associated with the given attribute.
getProject() - Method in class org.globus.gram.GramAttributes
Return the project name charged for this job
getQueue() - Method in class org.globus.gram.GramAttributes
Return the queue name used for this job
getRegisteredJobsSize() - Method in class org.globus.gram.CallbackHandler
Returns number of registered jobs
getRelation(String) - Method in class org.globus.rsl.RslAttributes
 
getRelations() - Method in class org.globus.rsl.ListRslNode
Returns the relations.
getRelations() - Method in class org.globus.rsl.RslNode
Returns the relations.
getRSL() - Method in class org.globus.gram.GramJob
Gets the rsl of this job.
getRslNode() - Method in class org.globus.rsl.RslAttributes
Returns the rsl parse tree.
getSingle(String) - Method in class org.globus.rsl.RslAttributes
Returns a string value of the specified attribute.
getSpecifications() - Method in class org.globus.rsl.AbstractRslNode
Returns the list of sub-specifications.
getStatus() - Method in class org.globus.gram.GramJob
Gets the current status of this job.
getStatusAsString() - Method in class org.globus.gram.GramJob
Get the status of the GramJob.
getStatusAsString(int) - Static method in class org.globus.gram.GramJob
Convert the status of a GramJob from an integer to a string.
getStderr() - Method in class org.globus.gram.GramAttributes
Return the location used to redirect stderr on the submission machine
getStdin() - Method in class org.globus.gram.GramAttributes
Return the location used to redirect stdin on the submission machine
getStdout() - Method in class org.globus.gram.GramAttributes
Return the location used to redirect stdout on the submission machine
GetSuffix(int) - Method in class org.globus.rsl.ASCII_CharStream
 
getToken(int) - Method in class org.globus.rsl.RSLParser
 
getURL() - Method in class org.globus.gram.CallbackHandler
 
getValue() - Method in class org.globus.rsl.Binding
Returns the variable value.
getValue() - Method in class org.globus.rsl.Value
Returns the actual string value.
getValues() - Method in class org.globus.rsl.NameValue
Returns the list of values.
getValuesAsString(List, boolean) - Static method in class org.globus.rsl.NameOpValue
 
getValuesAsStrings(boolean) - Method in class org.globus.rsl.NameOpValue
 
getVariables(String) - Method in class org.globus.rsl.RslAttributes
Returns a variable name/value pair map of variable definitions.
Gram - Class in org.globus.gram
This is the main class for using the Globus GRAM API It implements all of the GRAM API functionality such as job submission, canceling, gatekeeper pinging, and job signaling.
Gram() - Constructor for class org.globus.gram.Gram
 
GRAM_PROTOCOL_VERSION - Static variable in class org.globus.gram.internal.GRAMProtocol
 
GramAttributes - Class in org.globus.gram
A convienience class for operating on GRAM-specific RSL attributes.
GramAttributes() - Constructor for class org.globus.gram.GramAttributes
Constructs a new, empty GramAttributes object.
GramAttributes(String) - Constructor for class org.globus.gram.GramAttributes
Constructs a new GramAttributes object initialized with the specified RSL string.
GramAttributes(RslNode) - Constructor for class org.globus.gram.GramAttributes
Constructs a new GramAttributes object initialized with the specified RSL parse tree.
GramClient - Class in org.globus.gram.example
 
GramClient() - Constructor for class org.globus.gram.example.GramClient
 
GRAMConstants - Interface in org.globus.gram.internal
 
GramException - Exception in org.globus.gram
This class defeines the Exceptions which are thrown by the various Gram and GramJob methods.
GramException() - Constructor for exception org.globus.gram.GramException
 
GramException(int) - Constructor for exception org.globus.gram.GramException
 
GramException(String) - Constructor for exception org.globus.gram.GramException
 
GramException(int, Throwable) - Constructor for exception org.globus.gram.GramException
 
GramJob - Class in org.globus.gram
This class represents a simple gram job.
GramJob(String) - Constructor for class org.globus.gram.GramJob
Creates a gram job with specified rsl with default user credentials.
GramJob(GSSCredential, String) - Constructor for class org.globus.gram.GramJob
Creates a gram job with specified rsl and user credentials.
GramJobListener - Interface in org.globus.gram
This interface is used to allow objects created by the Globus user to listen for status changes of GramJobs.
GramJobRun - Class in org.globus.gram
 
GramJobRun(String, String) - Constructor for class org.globus.gram.GramJobRun
 
GRAMProtocol - Class in org.globus.gram.internal
 
GRAMProtocol() - Constructor for class org.globus.gram.internal.GRAMProtocol
 
GRAMProtocolErrorConstants - Interface in org.globus.gram.internal
 
GREATER_THAN - Static variable in interface org.globus.rsl.RSLParserConstants
 
GREATER_THAN_EQUAL - Static variable in interface org.globus.rsl.RSLParserConstants
 
GT - Static variable in class org.globus.rsl.NameOpValue
 
GTEQ - Static variable in class org.globus.rsl.NameOpValue
 

H

handleConnection(Socket) - Method in class org.globus.gram.CallbackHandler
 
hashCode() - Method in class org.globus.rsl.Value
 
hashCode() - Method in class org.globus.rsl.VarRef
 
HTTP_UNFRAME_FAILED - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
HTTP_UNPACK_FAILED - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
httpMethod - Variable in class org.globus.gram.internal.CallbackResponse
 

I

image - Variable in class org.globus.rsl.Token
The string image of the token.
INALID_REQUEST - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
INIT_CALLBACK_HANDLER_FAILED - Static variable in exception org.globus.gram.GramException
 
INSUFFICIENT_FUNDS - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
INVALID_COUNT - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
INVALID_HOST_COUNT - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
INVALID_JOB_CONTACT - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
INVALID_JOB_MANAGER_TYPE - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
INVALID_JOB_QUERY - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
INVALID_JOBSTATUS - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
INVALID_JOBTYPE - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
INVALID_MAX_CPU_TIME - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
INVALID_MAX_MEMORY - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
INVALID_MAX_WALL_TIME - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
INVALID_MAXTIME - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
INVALID_MIN_MEMORY - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
INVALID_MYJOB - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
INVALID_PARADYN - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
INVALID_PROJECT - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
INVALID_QUEUE - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
INVALID_SCRIPT_REPLY - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
INVALID_SCRIPT_STATUS - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
isDryRun() - Method in class org.globus.gram.GramAttributes
Checks if dryryn is enabled.
isExitCodeValid() - Method in class org.globus.gram.GramJob
Can be used to determine whether the job exit code returned by GramJob.getExitCode() is valid.

J

jj_nt - Variable in class org.globus.rsl.RSLParser
 
jjstrLiteralImages - Static variable in class org.globus.rsl.RSLParserTokenManager
 
JM_FAILED_ALLOW_ATTACH - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
JOB_CANCEL_FAILED - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
JOB_CONTACT_NOT_FOUND - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
JOB_EXECUTION_FAILED - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
JOB_QUERY_DENIAL - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
JOB_STATE_MASK - Static variable in class org.globus.gram.internal.GRAMProtocol
 
jobFailureCode - Variable in class org.globus.gram.internal.GatekeeperReply
 
jobManagerUrl - Variable in class org.globus.gram.internal.GatekeeperReply
 
jobSignal(GramJob, int, String) - Static method in class org.globus.gram.Gram
This function sends a signal to a job.
jobStatus(GramJob) - Static method in class org.globus.gram.Gram
This function updates the status of a job (within the job object), and throws an exception if the status is not OK.
JOBTYPE_CONDOR - Static variable in class org.globus.gram.GramAttributes
 
JOBTYPE_MPI - Static variable in class org.globus.gram.GramAttributes
 
JOBTYPE_MULTIPLE - Static variable in class org.globus.gram.GramAttributes
 
JOBTYPE_SINGLE - Static variable in class org.globus.gram.GramAttributes
 

K

kind - Variable in class org.globus.rsl.Token
An integer that describes the kind of this token.

L

LESS_THAN - Static variable in interface org.globus.rsl.RSLParserConstants
 
LESS_THAN_EQUAL - Static variable in interface org.globus.rsl.RSLParserConstants
 
lexStateNames - Static variable in class org.globus.rsl.RSLParserTokenManager
 
ListRslNode - Class in org.globus.rsl
This class represents an abstract RSL parse tree.
ListRslNode() - Constructor for class org.globus.rsl.ListRslNode
 
ListRslNode(int) - Constructor for class org.globus.rsl.ListRslNode
 
LPAREN - Static variable in interface org.globus.rsl.RSLParserConstants
 
LT - Static variable in class org.globus.rsl.NameOpValue
 
LTEQ - Static variable in class org.globus.rsl.NameOpValue
 

M

main(String[]) - Static method in class org.globus.gram.example.GramClient
 
main(String[]) - Static method in class org.globus.rsl.RSLParser
 
MALLOC_FAILED - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
merge(AbstractRslNode) - Method in class org.globus.rsl.AbstractRslNode
Merges the specified node with the current node.
merge(NameValue) - Method in class org.globus.rsl.NameValue
 
mergeTo(AbstractRslNode) - Method in class org.globus.rsl.AbstractRslNode
 
mergeTo(AbstractRslNode) - Method in class org.globus.rsl.ListRslNode
 
mergeTo(AbstractRslNode) - Method in class org.globus.rsl.RslNode
 
MPI_NOT_SUPPORTED - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
MULTI - Static variable in class org.globus.rsl.AbstractRslNode
 
MULTI - Static variable in interface org.globus.rsl.RSLParserConstants
 
myparse() - Method in class org.globus.gram.internal.GatekeeperReply
 

N

NameOpValue - Class in org.globus.rsl
This class represents a single relation in the RSL string.
NameOpValue(String) - Constructor for class org.globus.rsl.NameOpValue
 
NameOpValue(String, int) - Constructor for class org.globus.rsl.NameOpValue
 
NameOpValue(String, int, String) - Constructor for class org.globus.rsl.NameOpValue
 
NameOpValue(String, int, String[]) - Constructor for class org.globus.rsl.NameOpValue
 
NameOpValue(String, int, Value) - Constructor for class org.globus.rsl.NameOpValue
 
NameValue - Class in org.globus.rsl
This class represents an attribute that is associated with multiple values.
NameValue(String) - Constructor for class org.globus.rsl.NameValue
 
NEQ - Static variable in class org.globus.rsl.NameOpValue
 
newToken(int) - Static method in class org.globus.rsl.Token
Returns a new Token object, by default.
next - Variable in class org.globus.rsl.Token
A reference to the next regular (non-special) token from the input stream.
NO_RESOURCES - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
NOT_EQUAL - Static variable in interface org.globus.rsl.RSLParserConstants
 
NULL_SPECIFICATION_TREE - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 

O

OKReply() - Static method in class org.globus.gram.internal.GRAMProtocol
 
op() - Method in class org.globus.rsl.RSLParser
 
operator - Variable in class org.globus.rsl.NameOpValue
 
OR - Static variable in class org.globus.rsl.AbstractRslNode
 
OR - Static variable in interface org.globus.rsl.RSLParserConstants
 
org.globus.gram - package org.globus.gram
This library is a full implementation of the GRAM client API.
org.globus.gram.example - package org.globus.gram.example
 
org.globus.gram.internal - package org.globus.gram.internal
Low-level protocol classes used by the org.globus.gram package.
org.globus.rsl - package org.globus.rsl
This library provides a convenience API for creating, manipulating, and checking the validity of RSL expressions.
OTHER_CHAR - Static variable in interface org.globus.rsl.RSLParserConstants
 

P

PARAMETER_NOT_SUPPORTED - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
parse(String) - Static method in class org.globus.rsl.RSLParser
 
parse(Class, String) - Static method in class org.globus.rsl.RSLParser
 
parse() - Method in class org.globus.rsl.RSLParser
 
ParseException - Exception in org.globus.rsl
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception org.globus.rsl.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception org.globus.rsl.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception org.globus.rsl.ParseException
 
parseHttp(String) - Method in class org.globus.gram.internal.CallbackResponse
 
ping(String) - Static method in class org.globus.gram.Gram
Performs ping operation on the gatekeeper with default user credentials.
ping(GSSCredential, String) - Static method in class org.globus.gram.Gram
Performs ping operation on the gatekeeper with specified user credentials.
ping(GSSCredential, String, boolean) - Static method in class org.globus.gram.Gram
Performs ping operation on the gatekeeper with specified user credentials.
PING(String, String) - Static method in class org.globus.gram.internal.GRAMProtocol
 
PROTOCOL_FAILED - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
PROTOCOL_VERSION - Static variable in class org.globus.gram.internal.GRAMProtocol
 
PROTOCOL_VERSION_LINE - Static variable in class org.globus.gram.internal.GRAMProtocol
 
protocolVersion - Variable in class org.globus.gram.internal.GatekeeperReply
 
PROXY_FILE_OPEN_FAILED - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
put(Bindings) - Method in class org.globus.rsl.RslNode
 
put(NameOpValue) - Method in class org.globus.rsl.RslNode
 

R

readChar() - Method in class org.globus.rsl.ASCII_CharStream
 
REGISTER - Static variable in class org.globus.gram.internal.GRAMProtocol
 
REGISTER_CALLBACK(String, String, int, String) - Static method in class org.globus.gram.internal.GRAMProtocol
 
registerJob(GramJob) - Method in class org.globus.gram.CallbackHandler
Registers gram job to listen for status updates
registerListener(GramJob) - Static method in class org.globus.gram.Gram
This function registers the job for status updates.
registerListener(GramJob, CallbackHandler) - Static method in class org.globus.gram.Gram
 
ReInit(Reader, int, int, int) - Method in class org.globus.rsl.ASCII_CharStream
 
ReInit(Reader, int, int) - Method in class org.globus.rsl.ASCII_CharStream
 
ReInit(InputStream, int, int, int) - Method in class org.globus.rsl.ASCII_CharStream
 
ReInit(InputStream, int, int) - Method in class org.globus.rsl.ASCII_CharStream
 
ReInit(InputStream) - Method in class org.globus.rsl.RSLParser
 
ReInit(Reader) - Method in class org.globus.rsl.RSLParser
 
ReInit(RSLParserTokenManager) - Method in class org.globus.rsl.RSLParser
 
ReInit(ASCII_CharStream) - Method in class org.globus.rsl.RSLParserTokenManager
 
ReInit(ASCII_CharStream, int) - Method in class org.globus.rsl.RSLParserTokenManager
 
relation(AbstractRslNode) - Method in class org.globus.rsl.RSLParser
 
remove(Object) - Method in class org.globus.rsl.NameValue
Removes a specific value from the list of values.
remove(String) - Method in class org.globus.rsl.RslAttributes
Removes a specific attribute from attribute/value relations.
remove(String, String) - Method in class org.globus.rsl.RslAttributes
Removes a specific value from a list of values of the specified attribute.
removeBindings(String) - Method in class org.globus.rsl.AbstractRslNode
Removes a bindings list for the specified attribute.
removeBindings(String) - Method in class org.globus.rsl.ListRslNode
Removes a bindings list for the specified attribute.
removeBindings(String) - Method in class org.globus.rsl.RslNode
Removes a bindings list for the specified attribute.
removeListener(GramJobListener) - Method in class org.globus.gram.GramJob
Remove a listener from the GramJob.
removeMap(String, String) - Method in class org.globus.rsl.RslAttributes
Removes a specific key from a list of values of the specified attribute.
removeParam(String) - Method in class org.globus.rsl.AbstractRslNode
Removes a relation for the specified attribute.
removeParam(String) - Method in class org.globus.rsl.ListRslNode
Removes a relation for the specified attribute.
removeParam(String) - Method in class org.globus.rsl.RslNode
Removes a relation for the specified attribute.
removeSpecification(AbstractRslNode) - Method in class org.globus.rsl.AbstractRslNode
Removes a specific sub-specification tree from the sub-specification list.
removeVariable(String) - Method in class org.globus.rsl.Bindings
Removes a specific variable definition from the list of bindings.
removeVariable(String, String) - Method in class org.globus.rsl.RslAttributes
Removes a specific variable definition given a variable name.
renew(GramJob, GSSCredential) - Static method in class org.globus.gram.Gram
Requests that a globus job manager accept newly delegated credentials.
renew(GramJob, GSSCredential, boolean) - Static method in class org.globus.gram.Gram
Requests that a globus job manager accept newly delegated credentials.
renew(GSSCredential) - Method in class org.globus.gram.GramJob
Requests that the job's delegated credentials be renewed/refreshed.
renew(GSSCredential, boolean) - Method in class org.globus.gram.GramJob
Requests that the job's delegated credentials be renewed/refreshed.
RENEW - Static variable in class org.globus.gram.internal.GRAMProtocol
 
RENEW(String, String) - Static method in class org.globus.gram.internal.GRAMProtocol
 
request(String, GramJob) - Static method in class org.globus.gram.Gram
Submits a GramJob to specified gatekeeper as an interactive job.
request(String, GramJob, boolean) - Static method in class org.globus.gram.Gram
Submits a GramJob to specified gatekeeper as a interactive or batch job.
request(String, GramJob, boolean, boolean) - Static method in class org.globus.gram.Gram
Submits a GramJob to specified gatekeeper as a interactive or batch job.
request(String, GramJob, boolean, boolean, boolean) - Static method in class org.globus.gram.Gram
Submits a GramJob to specified gatekeeper as a interactive or batch job.
request(String) - Method in class org.globus.gram.GramJob
Submits a job to the specified gatekeeper as an interactive job.
request(boolean, String) - Method in class org.globus.gram.GramJob
Submits a job to the specified gatekeeper as an interactive job.
request(String, boolean) - Method in class org.globus.gram.GramJob
Submits a job to the specified gatekeeper either as an interactive or batch job.
request(boolean, String, boolean) - Method in class org.globus.gram.GramJob
Submits a job to the specified gatekeeper either as an interactive or batch job.
request(String, boolean, boolean) - Method in class org.globus.gram.GramJob
Submits a job to the specified gatekeeper either as an interactive or batch job.
request(boolean, String, boolean, boolean) - Method in class org.globus.gram.GramJob
Submits a job to the specified gatekeeper either as an interactive or batch job.
REQUEST(String, String, int, String, String) - Static method in class org.globus.gram.internal.GRAMProtocol
 
RPAREN - Static variable in interface org.globus.rsl.RSLParserConstants
 
RSL - Static variable in class org.globus.gram.internal.GRAMProtocol
 
RSL_ARGUMENTS - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
RSL_COUNT - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
RSL_DIRECTORY - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
RSL_DRYRUN - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
RSL_ENVIRONMENT - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
RSL_EVALUATION_FAILED - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
RSL_EXECUTABLE - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
RSL_HOST_COUNT - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
RSL_JOBTYPE - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
RSL_MAXTIME - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
RSL_MYJOB - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
RslAttributes - Class in org.globus.rsl
This class provides convieniene methods for accessing and manipulatig simple rsl expressions.
RslAttributes() - Constructor for class org.globus.rsl.RslAttributes
Creates an empty RslAttributes object.
RslAttributes(RslNode) - Constructor for class org.globus.rsl.RslAttributes
Creates a new RslAttributes object with specified rsl parse tree.
RslAttributes(String) - Constructor for class org.globus.rsl.RslAttributes
Creates a new RslAttributes object from specified RSL string.
RslEvaluationException - Exception in org.globus.rsl
 
RslEvaluationException(String) - Constructor for exception org.globus.rsl.RslEvaluationException
 
RslNode - Class in org.globus.rsl
This class represents a RSL parse tree.
RslNode() - Constructor for class org.globus.rsl.RslNode
 
RslNode(int) - Constructor for class org.globus.rsl.RslNode
 
RSLParser - Class in org.globus.rsl
RSLParser(String) - Constructor for class org.globus.rsl.RSLParser
 
RSLParser(InputStream) - Constructor for class org.globus.rsl.RSLParser
 
RSLParser(Reader) - Constructor for class org.globus.rsl.RSLParser
 
RSLParser(RSLParserTokenManager) - Constructor for class org.globus.rsl.RSLParser
 
RSLParserConstants - Interface in org.globus.rsl
 
RSLParserTokenManager - Class in org.globus.rsl
 
RSLParserTokenManager(ASCII_CharStream) - Constructor for class org.globus.rsl.RSLParserTokenManager
 
RSLParserTokenManager(ASCII_CharStream, int) - Constructor for class org.globus.rsl.RSLParserTokenManager
 
rslTree - Variable in class org.globus.rsl.RslAttributes
 
run() - Method in class org.globus.gram.GramJobRun
 

S

set(String, String) - Method in class org.globus.rsl.RslAttributes
Sets the attribute value to the given value.
setAttribute(String) - Method in class org.globus.rsl.NameValue
Sets the attribute name.
setCredentials(GSSCredential) - Method in class org.globus.gram.GramJob
Sets credentials of the job
setDefaultValue(Value) - Method in class org.globus.rsl.VarRef
Sets the default value of this reference.
setDirectory(String) - Method in class org.globus.gram.GramAttributes
Specify the directory path the executable will be run in
setDryRun(boolean) - Method in class org.globus.gram.GramAttributes
Sets the dryrun parameter.
setError(int) - Method in class org.globus.gram.GramJob
Sets the error code of the job.
setErrorCode(int) - Method in exception org.globus.gram.GramException
 
setExecutable(String) - Method in class org.globus.gram.GramAttributes
Specify the name of the executable to run
setExitCode(int) - Method in class org.globus.gram.GramJob
Sets the job exit code.
setID(String) - Method in class org.globus.gram.GramJob
Sets the job handle.
setJobType(int) - Method in class org.globus.gram.GramAttributes
Sets a job type.
setMaxCPUTime(int) - Method in class org.globus.gram.GramAttributes
Specify the maximum cpu time limit for this job
setMaxMemory(int) - Method in class org.globus.gram.GramAttributes
Specify the maximum memory limit for this job
setMaxWallTime(int) - Method in class org.globus.gram.GramAttributes
Specify the maximum wall time limit for this job
setMinMemory(int) - Method in class org.globus.gram.GramAttributes
Specify the minimum memory limit for this job
setMulti(String, String[]) - Method in class org.globus.rsl.RslAttributes
Sets the attribute value to the given list of values.
setNumProcs(int) - Method in class org.globus.gram.GramAttributes
Specify the nuber of processors to be used by the current executable
setOperator(int) - Method in class org.globus.rsl.AbstractRslNode
Sets the operator.
setOperator(int) - Method in class org.globus.rsl.NameOpValue
Sets the relation operator.
setProject(String) - Method in class org.globus.gram.GramAttributes
Specify the project to be charged for this job
setQueue(String) - Method in class org.globus.gram.GramAttributes
Specify the queue name to be used for this job
setRslNodeClass(Class) - Method in class org.globus.rsl.RSLParser
 
setStatus(int) - Method in class org.globus.gram.GramJob
Sets the status of the job.
setStderr(String) - Method in class org.globus.gram.GramAttributes
Specify the location to redirect stderr on the submission machine
setStdin(String) - Method in class org.globus.gram.GramAttributes
Specify the location to redirect stdin on the submission machine
setStdout(String) - Method in class org.globus.gram.GramAttributes
Specify the location to redirect stdout on the submission machine
setValue(String) - Method in class org.globus.rsl.Value
Sets the actual value.
setValues(List) - Method in class org.globus.rsl.NameValue
Sets the list of values.
signal(int, String) - Method in class org.globus.gram.GramJob
Sends a signal command to the job.
signal(int) - Method in class org.globus.gram.GramJob
Sends a signal command to the job.
SIGNAL - Static variable in class org.globus.gram.internal.GRAMProtocol
 
SIGNAL(String, String, int, String) - Static method in class org.globus.gram.internal.GRAMProtocol
 
SIGNAL_CANCEL - Static variable in interface org.globus.gram.internal.GRAMConstants
Cancel a job
SIGNAL_COMMIT_END - Static variable in interface org.globus.gram.internal.GRAMConstants
Signal the job manager to clean up after the completion of the job if the job RSL contained the (two-phase = yes) relation.
SIGNAL_COMMIT_EXTEND - Static variable in interface org.globus.gram.internal.GRAMConstants
Signal the job manager to wait an additional number of seconds (specified by an integer value string as the signal's argument) before timing out a two-phase job commit.
SIGNAL_COMMIT_REQUEST - Static variable in interface org.globus.gram.internal.GRAMConstants
Signal the job manager to commence with a job submission if the job request was accompanied by the (two_state=yes) RSL attribute.
SIGNAL_PRIORITY - Static variable in interface org.globus.gram.internal.GRAMConstants
Change the priority of a job
SIGNAL_RESUME - Static variable in interface org.globus.gram.internal.GRAMConstants
Resume a previously suspended job
SIGNAL_STDIO_SIZE - Static variable in interface org.globus.gram.internal.GRAMConstants
Signal the job manager to verify that streamed I/O has been completely received.
SIGNAL_STDIO_UPDATE - Static variable in interface org.globus.gram.internal.GRAMConstants
Signal the job manager to change the way it is currently handling standard output and/or standard error.
SIGNAL_STOP_MANAGER - Static variable in interface org.globus.gram.internal.GRAMConstants
Signal the job manager to stop managing the current job and terminate.
SIGNAL_SUSPEND - Static variable in interface org.globus.gram.internal.GRAMConstants
Suspend a job
SimpleValue(LinkedList, LinkedList) - Method in class org.globus.rsl.RSLParser
 
SINGLE_QUOTED_LITERAL - Static variable in interface org.globus.rsl.RSLParserConstants
 
specialConstructor - Variable in exception org.globus.rsl.ParseException
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialToken - Variable in class org.globus.rsl.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
specification(AbstractRslNode) - Method in class org.globus.rsl.RSLParser
 
specList(AbstractRslNode) - Method in class org.globus.rsl.RSLParser
 
staticFlag - Static variable in class org.globus.rsl.ASCII_CharStream
 
status - Variable in class org.globus.gram.GramJob
 
status - Variable in class org.globus.gram.internal.GatekeeperReply
 
STATUS - Static variable in class org.globus.gram.internal.GRAMProtocol
 
STATUS_ACTIVE - Static variable in interface org.globus.gram.internal.GRAMConstants
The job has received resources and the application is executing.
STATUS_ALL - Static variable in interface org.globus.gram.internal.GRAMConstants
A mask of all job states.
STATUS_DONE - Static variable in interface org.globus.gram.internal.GRAMConstants
The job completed successfully
STATUS_FAILED - Static variable in interface org.globus.gram.internal.GRAMConstants
 
STATUS_PENDING - Static variable in interface org.globus.gram.internal.GRAMConstants
The job is waiting for resources to become available to run.
STATUS_POLL(String, String) - Static method in class org.globus.gram.internal.GRAMProtocol
 
STATUS_STAGE_IN - Static variable in interface org.globus.gram.internal.GRAMConstants
The job manager is staging in files to run the job.
STATUS_STAGE_OUT - Static variable in interface org.globus.gram.internal.GRAMConstants
The job manager is staging out files generated by the job.
STATUS_SUSPENDED - Static variable in interface org.globus.gram.internal.GRAMConstants
The job has been suspended.
STATUS_UNSUBMITTED - Static variable in interface org.globus.gram.internal.GRAMConstants
The job has not been submitted to the scheduler yet, pending the reception of the GLOBUS_GRAM_PROTOCOL_JOB_SIGNAL_COMMIT_REQUEST signal from a client.
statusChanged(GramJob) - Method in interface org.globus.gram.GramJobListener
This method is used to notify the implementer when the status of a GramJob has changed.
STDIN_NOT_FOUND - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
stringLiteral() - Method in class org.globus.rsl.RSLParser
 
stringToken() - Method in class org.globus.rsl.RSLParser
 
subSpecification() - Method in class org.globus.rsl.RSLParser
 
SUCCESS - Static variable in exception org.globus.gram.GramException
 
SwitchTo(int) - Method in class org.globus.rsl.RSLParserTokenManager
 
SYSTEM_CANCELLED - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 

T

TEMP_SCRIPT_FILE_FAILED - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
token - Variable in class org.globus.rsl.RSLParser
 
Token - Class in org.globus.rsl
Describes the input token stream.
Token() - Constructor for class org.globus.rsl.Token
 
token_source - Variable in class org.globus.rsl.RSLParser
 
tokenImage - Variable in exception org.globus.rsl.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface org.globus.rsl.RSLParserConstants
 
TokenMgrError - Error in org.globus.rsl
 
TokenMgrError() - Constructor for error org.globus.rsl.TokenMgrError
 
TokenMgrError(String, int) - Constructor for error org.globus.rsl.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.globus.rsl.TokenMgrError
 
toRSL(boolean) - Method in class org.globus.rsl.AbstractRslNode
Returns a RSL representation of this relation.
toRSL(StringBuffer, boolean) - Method in class org.globus.rsl.AbstractRslNode
Produces a RSL representation of node.
toRSL(boolean) - Method in class org.globus.rsl.Binding
Returns a RSL representation of this variable definition.
toRSL(StringBuffer, boolean) - Method in class org.globus.rsl.Binding
Produces a RSL representation of this variable definition.
toRSL(StringBuffer, boolean) - Method in class org.globus.rsl.Bindings
Produces a RSL representation of this relation.
toRSL(StringBuffer, boolean) - Method in class org.globus.rsl.ListRslNode
Produces a RSL representation of node.
toRSL(StringBuffer, boolean) - Method in class org.globus.rsl.NameOpValue
Produces a RSL representation of this relation.
toRSL(boolean) - Method in class org.globus.rsl.NameValue
Returns a RSL representation of this relation.
toRSL(StringBuffer, boolean) - Method in class org.globus.rsl.NameValue
Produces a RSL representation of this relation.
toRSL() - Method in class org.globus.rsl.RslAttributes
Returns the rsl.
toRSL(StringBuffer, boolean) - Method in class org.globus.rsl.RslNode
Produces a RSL representation of node.
toRSL(boolean) - Method in class org.globus.rsl.Value
Returns a RSL representation of this value.
toRSL(StringBuffer, boolean) - Method in class org.globus.rsl.Value
Produces a RSL representation of this value.
toRSL(StringBuffer, boolean) - Method in class org.globus.rsl.VarRef
Produces a RSL representation of this variable reference.
toString() - Method in class org.globus.gram.GramJob
Returns string representation of this job.
toString() - Method in class org.globus.gram.internal.CallbackResponse
 
toString() - Method in class org.globus.gram.internal.GatekeeperReply
 
toString() - Method in class org.globus.rsl.AbstractRslNode
 
toString() - Method in class org.globus.rsl.Binding
 
toString() - Method in class org.globus.rsl.NameValue
 
toString() - Method in class org.globus.rsl.Token
Returns the image.
toString() - Method in class org.globus.rsl.Value
 
toString() - Method in class org.globus.rsl.VarRef
 

U

unbind() - Method in class org.globus.gram.GramJob
Unregisters a callback listener for this job.
UNIMPLEMENTED - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
UNKNOWN_SIGNAL_TYPE - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
UNQUOTED_LITERAL - Static variable in interface org.globus.rsl.RSLParserConstants
 
UNREGISTER - Static variable in class org.globus.gram.internal.GRAMProtocol
 
UNREGISTER_CALLBACK(String, String, String) - Static method in class org.globus.gram.internal.GRAMProtocol
 
unregisterJob(GramJob) - Method in class org.globus.gram.CallbackHandler
Unregisters gram job from listening to status updates
unregisterListener(GramJob) - Static method in class org.globus.gram.Gram
This function unregisters the job from callback listener.
unregisterListener(GramJob, CallbackHandler) - Static method in class org.globus.gram.Gram
 
UNSUPPORTED_PARAMETER - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
USER_CANCELLED - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
USER_PROXY_NOT_FOUND - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 

V

value(LinkedList, LinkedList) - Method in class org.globus.rsl.RSLParser
 
Value - Class in org.globus.rsl
This class represents a simple value (a string) that can be concatinated with another value.
Value(String) - Constructor for class org.globus.rsl.Value
 
Value(String, Value) - Constructor for class org.globus.rsl.Value
 
value - Variable in class org.globus.rsl.Value
 
values - Variable in class org.globus.rsl.NameValue
 
valueSequence() - Method in class org.globus.rsl.RSLParser
 
variableReference(LinkedList, LinkedList) - Method in class org.globus.rsl.RSLParser
 
VARIABLES - Static variable in interface org.globus.rsl.RSLParserConstants
 
VARIABLES_DQUOTE - Static variable in interface org.globus.rsl.RSLParserConstants
 
VARIABLES_SQUOTE - Static variable in interface org.globus.rsl.RSLParserConstants
 
VarRef - Class in org.globus.rsl
This class represents a variable reference in the RSL string.
VarRef(String) - Constructor for class org.globus.rsl.VarRef
 
VarRef(String, Value) - Constructor for class org.globus.rsl.VarRef
 
VarRef(String, Value, Value) - Constructor for class org.globus.rsl.VarRef
 
VARSTART - Static variable in interface org.globus.rsl.RSLParserConstants
 
VERSION_MISMATCH - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 

W

WAITING_FOR_COMMIT - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 
WaitingForCommitException - Exception in org.globus.gram
This class represents a specific type of GramException.
WaitingForCommitException() - Constructor for exception org.globus.gram.WaitingForCommitException
 

Z

ZERO_LENGTH_RSL - Static variable in interface org.globus.gram.internal.GRAMProtocolErrorConstants
 

_

_bindings - Variable in class org.globus.rsl.ListRslNode
 
_bindings - Variable in class org.globus.rsl.RslNode
 
_name - Variable in class org.globus.rsl.Binding
 
_operator - Variable in class org.globus.rsl.AbstractRslNode
 
_relations - Variable in class org.globus.rsl.ListRslNode
 
_relations - Variable in class org.globus.rsl.RslNode
 
_specifications - Variable in class org.globus.rsl.AbstractRslNode
 
_value - Variable in class org.globus.rsl.Binding
 
A B C D E F G H I J K L M N O P R S T U V W Z _