$ < A C D F G H I J L M N P R S U W

$

$method_checkpoint_0 - Static variable in class com.sun.grid.server.ComputeEngineImpl_Stub
 
$method_compute_0 - Static variable in class com.sun.grid.ComputeEngineImpl_Stub
 
$method_compute_1 - Static variable in class com.sun.grid.server.ComputeEngineImpl_Stub
 
$method_computeAsynch_1 - Static variable in class com.sun.grid.ComputeEngineImpl_Stub
 
$method_getResults_2 - Static variable in class com.sun.grid.ComputeEngineImpl_Stub
 
$method_halt_2 - Static variable in class com.sun.grid.server.ComputeEngineImpl_Stub
 
$method_haltAll_3 - Static variable in class com.sun.grid.server.ComputeEngineImpl_Stub
 
$method_isComplete_3 - Static variable in class com.sun.grid.ComputeEngineImpl_Stub
 
$method_sendException_0 - Static variable in class com.sun.grid.proxy.ResultChannelImpl_Stub
 
$method_sendResult_1 - Static variable in class com.sun.grid.proxy.ResultChannelImpl_Stub
 

<

() - Static method in class com.sun.grid.ComputeEngineImpl_Stub
 
() - Static method in class com.sun.grid.proxy.ResultChannelImpl_Stub
 
() - Static method in class com.sun.grid.server.ComputeEngineImpl_Stub
 

A

annotateClass(Class) - Method in class com.sun.grid.proxy.ProxyOutputStream
This method overrides its parent's method to write the annotation object specified regardless of what class is being written.
annotation - Variable in class com.sun.grid.proxy.ProxyOutputStream
The annotation to be used when writing objects to the stream.
annotations - Variable in class com.sun.grid.proxy.ProxyInputStream
A map of the annotations read indexed by class name.
asynch - Variable in class com.sun.grid.server.Job
Whether this job is to be executed asynchronously or not

C

checkpoint(String) - Method in class com.sun.grid.server.ComputeEngineImpl_Stub
 
checkpoint(String) - Method in class com.sun.grid.server.ComputeEngineImpl
This method is not implemented.
checkpoint(String) - Method in interface com.sun.grid.server.ComputeEngine
This method is causes the executing job to be written to disk.
classToAnnotate - Variable in class com.sun.grid.proxy.ProxyInputStream
Since the annotation is read in a method that doesn't know the name of the class being read, we have to store the class name in a method that does know it (resolveClass) so it can be used in readLocation to enter the annotation into the annotations Map.
com.sun.grid - package com.sun.grid
 
com.sun.grid.proxy - package com.sun.grid.proxy
 
com.sun.grid.server - package com.sun.grid.server
 
Computable - interface com.sun.grid.Computable.
This interface marks a class that can be executed by the compute engine.
compute() - Method in interface com.sun.grid.Computable
This method causes this class to execute
compute() - Method in class com.sun.grid.server.Job
This method causes the job to be executed.
compute(Computable) - Method in class com.sun.grid.ComputeEngineImpl_Stub
 
compute(Computable) - Method in interface com.sun.grid.ComputeEngine
This method submits a job for synchrnous execution.
compute(Computable) - Method in class com.sun.grid.ComputeEngineImpl
This method submits a job for synchrnous execution.
compute(Job) - Method in class com.sun.grid.server.ComputeEngineImpl_Stub
 
compute(Job) - Method in class com.sun.grid.server.ComputeEngineImpl
This method causes the execution of the Job.
compute(Job) - Method in interface com.sun.grid.server.ComputeEngine
This method causes the execution of the Job.
computeAsynch(Computable) - Method in class com.sun.grid.ComputeEngineImpl_Stub
 
computeAsynch(Computable) - Method in interface com.sun.grid.ComputeEngine
This method submits a job for asynchronous execution.
computeAsynch(Computable) - Method in class com.sun.grid.ComputeEngineImpl
This method submits a job for asynchrnous execution.
ComputeEngine - interface com.sun.grid.ComputeEngine.
This class is the interface to the ComputeEngine that clients see.
ComputeEngine - interface com.sun.grid.server.ComputeEngine.
This class is the interface to the ComputeEngine that the skeleton sees.
ComputeEngineImpl - class com.sun.grid.ComputeEngineImpl.
This class is a dummy implementation of the ComputeEngine interface used to generate stub and skeleton classes.
ComputeEngineImpl - class com.sun.grid.server.ComputeEngineImpl.
This class implements the ComputeEngine interface.
ComputeEngineImpl_Stub - class com.sun.grid.ComputeEngineImpl_Stub.
 
ComputeEngineImpl_Stub - class com.sun.grid.server.ComputeEngineImpl_Stub.
 
ComputeEngineImpl_Stub(RemoteRef) - Constructor for class com.sun.grid.ComputeEngineImpl_Stub
 
ComputeEngineImpl_Stub(RemoteRef) - Constructor for class com.sun.grid.server.ComputeEngineImpl_Stub
 
ComputeEngineImpl() - Constructor for class com.sun.grid.ComputeEngineImpl
Constructs ComputeEngineImpl object and exports it on default port.
ComputeEngineImpl(int) - Constructor for class com.sun.grid.ComputeEngineImpl
Constructs ComputeEngineImpl object and exports it on specified port.
ComputeEngineImpl(String) - Constructor for class com.sun.grid.server.ComputeEngineImpl
Constructs ComputeEngineImpl object and exports it on default port.
ComputeEngineImpl(String, int) - Constructor for class com.sun.grid.server.ComputeEngineImpl
Constructs ComputeEngineImpl object and exports it on specified port.
ComputeException - exception com.sun.grid.ComputeException.
This class represents an exception that occurs during the processing of a job.
ComputeException() - Constructor for class com.sun.grid.ComputeException
Creates new ComputeException without detail message.
ComputeException(String) - Constructor for class com.sun.grid.ComputeException
Constructs an ComputeException with the specified detail message.
ComputeListener - interface com.sun.grid.ComputeListener.
This class is not yet implemented.
ComputeProxy - class com.sun.grid.proxy.ComputeProxy.
This class pretends to be an RMI registry and an RMI server in order to intercept RMI communications and feed them through an instance of the Sun Grid Engine.
ComputeProxy.Lock - class com.sun.grid.proxy.ComputeProxy.Lock.
This class is used by ComputeProxyto wait for jobs to complete.
ComputeProxy.Lock() - Constructor for class com.sun.grid.proxy.ComputeProxy.Lock
 
ComputeProxy.StreamException - exception com.sun.grid.proxy.ComputeProxy.StreamException.
This Exception is used to signal that an error occured while reading from the input stream that was not mechanical.
ComputeProxy.StreamException(String, String) - Constructor for class com.sun.grid.proxy.ComputeProxy.StreamException
Creates a new StreamException
ComputeProxy(Socket) - Constructor for class com.sun.grid.proxy.ComputeProxy
Creates a new instance of ComputeProxy
ComputeProxy$1 - class com.sun.grid.proxy.ComputeProxy$1.
 
ComputeProxy$1() - Constructor for class com.sun.grid.proxy.ComputeProxy$1
 
connectToResultChannel(String) - Method in class com.sun.grid.server.ComputeEngineImpl
This method retrieves the ResultChannel object from the registry.

D

debug - Static variable in class com.sun.grid.proxy.ComputeProxy
Whether debug information should be printed
deleteJob(String) - Method in class com.sun.grid.proxy.ComputeProxy
This method removes a job from the lockbox and disk.
DGC_OID - Static variable in class com.sun.grid.proxy.ComputeProxy
The ObjID of the DGC
DGC_OP_CLEAN - Static variable in class com.sun.grid.proxy.ComputeProxy
The number of the clean method on the DGCRegistry
DGC_OP_DIRTY - Static variable in class com.sun.grid.proxy.ComputeProxy
The number of the dirty method on the DGCRegistry
doHandshake(DataInputStream, DataOutputStream) - Method in class com.sun.grid.proxy.ComputeProxy
This method handles the initial JRMP handshake

F

flushLogs() - Static method in class com.sun.grid.proxy.ComputeProxy
This methods flushes the logs
format(LogRecord) - Method in class com.sun.grid.proxy.ComputeProxy$1
 

G

getAnnotations() - Method in class com.sun.grid.proxy.ProxyInputStream
This method returns the Map containing the annotations read so far, indexed by class name.
getJob() - Method in class com.sun.grid.server.Job
Returns the object to process
getJobId() - Method in class com.sun.grid.server.Job
Returns the id of this job
getMessage() - Method in class com.sun.grid.proxy.ComputeProxy.StreamException
Returns the exception error message
getNextProcessId() - Static method in class com.sun.grid.proxy.ComputeProxy
This method returns the next job id
getResult(String) - Static method in class com.sun.grid.proxy.ComputeProxy
This method waits for the job to complete and returns the results
getResults(String) - Method in class com.sun.grid.ComputeEngineImpl_Stub
 
getResults(String) - Method in interface com.sun.grid.ComputeEngine
This method retrieves the results of a job that was executed asynchronously.
getResults(String) - Method in class com.sun.grid.ComputeEngineImpl
This method retrieves the results of a job that was executed asynchronously.
got - Variable in class com.sun.grid.proxy.ComputeProxy.StreamException
What was actually read

H

halt(String) - Method in class com.sun.grid.server.ComputeEngineImpl_Stub
 
halt(String) - Method in class com.sun.grid.server.ComputeEngineImpl
This method is not implemented.
halt(String) - Method in interface com.sun.grid.server.ComputeEngine
This method stops a job from executing.
haltAll() - Method in class com.sun.grid.server.ComputeEngineImpl_Stub
 
haltAll() - Method in class com.sun.grid.server.ComputeEngineImpl
This method is not implemented.
haltAll() - Method in interface com.sun.grid.server.ComputeEngine
This method stops all executing jobs on the ComputeEngine.
HASH_COMPUTE - Static variable in class com.sun.grid.proxy.ComputeProxy
The method hash for the compute method
HASH_COMPUTEASYNCH - Static variable in class com.sun.grid.proxy.ComputeProxy
The method hash for the computeAsynch method
HASH_GETRESULTS - Static variable in class com.sun.grid.proxy.ComputeProxy
The method hash for the getResults method
HASH_ISCOMPLETE - Static variable in class com.sun.grid.proxy.ComputeProxy
The method hash for the isComplete method

I

isAsynch() - Method in class com.sun.grid.server.Job
Returns whether or not this job should be executed asynchronously
isComplete(String) - Method in class com.sun.grid.ComputeEngineImpl_Stub
 
isComplete(String) - Method in interface com.sun.grid.ComputeEngine
This method check whether an asynchronous job has finished executing.
isComplete(String) - Method in class com.sun.grid.ComputeEngineImpl
This method check whether an asynchronous job has finished executing.

J

job - Variable in class com.sun.grid.server.Job
The object to process
Job - class com.sun.grid.server.Job.
This class represents a job to be executed by the compute engine.
Job(String, Computable) - Constructor for class com.sun.grid.server.Job
Creates a new instance of Job
Job(String, Computable, boolean) - Constructor for class com.sun.grid.server.Job
Creates a new instance of Job
jobId - Variable in class com.sun.grid.server.Job
The id of this job
jobPath - Static variable in class com.sun.grid.proxy.ComputeProxy
The path to the serialized job files

L

lockbox - Variable in class com.sun.grid.proxy.ResultChannelImpl
A Map containing ComputeProxy.Lock's for each active job.
lockbox - Static variable in class com.sun.grid.proxy.ComputeProxy
A place to store Lock objects referenced by job id.
log - Variable in class com.sun.grid.proxy.ResultChannelImpl
 
log - Static variable in class com.sun.grid.proxy.ComputeProxy
The loggin mechanism
LOOKUP_NAME - Static variable in interface com.sun.grid.proxy.ResultChannel
The name under which the ResultChannel will be registered.

M

main(String[]) - Static method in class com.sun.grid.ComputeEngineImpl
Main method.
main(String[]) - Static method in class com.sun.grid.proxy.ComputeProxy
The main method creates a registry on 1100 for return channel communications and creates a fake registry on 1099 to intercep RMI calls.
main(String[]) - Static method in class com.sun.grid.server.ComputeEngineImpl
Main method.

N

nextProcessId - Static variable in class com.sun.grid.proxy.ComputeProxy
The next job id to be assigned

P

port - Static variable in class com.sun.grid.proxy.ComputeProxy
The port on which to start the fake server
PORT - Static variable in interface com.sun.grid.proxy.ResultChannel
The port on which the registry housing the ResultChannel will be started.
prepareLogging() - Static method in class com.sun.grid.proxy.ComputeProxy
This method sets up the Logger object
process(Computable, String, boolean) - Method in class com.sun.grid.proxy.ComputeProxy
This method does the actual processing for calls to compute and computeAsynch on ComputeEngine
processArguments(String[]) - Static method in class com.sun.grid.proxy.ComputeProxy
This method processes the command line arguments and sets the appropriate variables
processBindCall(ObjectInputStream, DataOutputStream) - Method in class com.sun.grid.proxy.ComputeProxy
This method handles calls to the bind method of the Registry
processCall(ObjectInputStream, DataOutputStream, int, long) - Method in class com.sun.grid.proxy.ComputeProxy
This method handles calls to com.sun.grid.ComputeEngine methods
processCleanCall(ObjectInputStream, DataOutputStream) - Method in class com.sun.grid.proxy.ComputeProxy
This method handles calls to the clean method of the DGC
processComputeCall(ObjectInputStream, DataOutputStream, boolean) - Method in class com.sun.grid.proxy.ComputeProxy
This method handles calls to the compute and computeAsynch methods of ComputeEngine
processConnection(DataInputStream, DataOutputStream) - Method in class com.sun.grid.proxy.ComputeProxy
This method handles the connection communication
processDirtyCall(ObjectInputStream, DataOutputStream) - Method in class com.sun.grid.proxy.ComputeProxy
This method handles calls to the dirty method of the DGC
processException(DataOutputStream, Exception) - Method in class com.sun.grid.proxy.ComputeProxy
This method handles exceptions
processGetResultsCall(ObjectInputStream, DataOutputStream) - Method in class com.sun.grid.proxy.ComputeProxy
This method handles calls to the getResults method of ComputeEngine
processIsCompleteCall(ObjectInputStream, DataOutputStream) - Method in class com.sun.grid.proxy.ComputeProxy
This method handles calls to the isComplete method of ComputeEngine
processListCall(ObjectInputStream, DataOutputStream) - Method in class com.sun.grid.proxy.ComputeProxy
This method handles calls to the list method of the Registry
processLookupCall(ObjectInputStream, DataOutputStream) - Method in class com.sun.grid.proxy.ComputeProxy
This method handles calls to the lookup method of the Registry
processRebindCall(ObjectInputStream, DataOutputStream) - Method in class com.sun.grid.proxy.ComputeProxy
This method handles calls to the rebind method of the Registry
processUnbindCall(ObjectInputStream, DataOutputStream) - Method in class com.sun.grid.proxy.ComputeProxy
This method handles calls to the unbind method of the Registry
ProxyInputStream - class com.sun.grid.proxy.ProxyInputStream.
This class provides the ability to retrieve the annotation for any object that it reads.
ProxyInputStream(InputStream) - Constructor for class com.sun.grid.proxy.ProxyInputStream
Creates a new instance of ProxyInputStream
ProxyOutputStream - class com.sun.grid.proxy.ProxyOutputStream.
This class allows the annotation for classes being written to the stream to be explicitly set.
ProxyOutputStream(OutputStream) - Constructor for class com.sun.grid.proxy.ProxyOutputStream
Creates a new instance of ProxyOutputStream

R

readLocation() - Method in class com.sun.grid.proxy.ProxyInputStream
This method reads the object annotation from the stream.
ref - Static variable in class com.sun.grid.proxy.ComputeProxy
A reference to this server
registerToRegistry(String, Remote, boolean) - Static method in class com.sun.grid.ComputeEngineImpl
Register ComputeEngineImpl object with the RMI registry.
registerToRegistry(String, Remote, boolean) - Static method in class com.sun.grid.server.ComputeEngineImpl
Register ComputeEngineImpl object with the RMI registry.
REGISTRY_OID - Static variable in class com.sun.grid.proxy.ComputeProxy
The ObjID for the registry
REGISTRY_OP_BIND - Static variable in class com.sun.grid.proxy.ComputeProxy
The number of the bind method on the Registry
REGISTRY_OP_LIST - Static variable in class com.sun.grid.proxy.ComputeProxy
The number of the list method on the Registry
REGISTRY_OP_LOOKUP - Static variable in class com.sun.grid.proxy.ComputeProxy
The number of the lookup method on the Registry
REGISTRY_OP_REBIND - Static variable in class com.sun.grid.proxy.ComputeProxy
The number of the rebind method on the Registry
REGISTRY_OP_UNBIND - Static variable in class com.sun.grid.proxy.ComputeProxy
The number of the unbind method on the Registry
resolveClass(ObjectStreamClass) - Method in class com.sun.grid.proxy.ProxyInputStream
This method overrides its parent's method to store the class name in classToAnnotation
resultChannel - Variable in class com.sun.grid.server.ComputeEngineImpl
The channel for sending results back to the ComputeProxy.
ResultChannel - interface com.sun.grid.proxy.ResultChannel.
This class is the interface used by ComputeEngine's to send the results of a job back to the ComputeProxy.
ResultChannelImpl - class com.sun.grid.proxy.ResultChannelImpl.
This class implements the ResultsChannel interface.
ResultChannelImpl_Stub - class com.sun.grid.proxy.ResultChannelImpl_Stub.
 
ResultChannelImpl_Stub(RemoteRef) - Constructor for class com.sun.grid.proxy.ResultChannelImpl_Stub
 
ResultChannelImpl(Map) - Constructor for class com.sun.grid.proxy.ResultChannelImpl
Constructs ResultChannelImpl object and exports it on default port.
run() - Method in class com.sun.grid.proxy.ComputeProxy
This method begins the communications process

S

sendException(Exception, String) - Method in class com.sun.grid.proxy.ResultChannelImpl_Stub
 
sendException(Exception, String) - Method in class com.sun.grid.proxy.ResultChannelImpl
This method sends the execption resulting from a job to the ComputeProxy.
sendException(Exception, String) - Method in interface com.sun.grid.proxy.ResultChannel
This method sends the execption resulting from a job to the ComputeProxy.
sendResult(Serializable, String) - Method in class com.sun.grid.proxy.ResultChannelImpl_Stub
 
sendResult(Serializable, String) - Method in class com.sun.grid.proxy.ResultChannelImpl
This method sends the results of a job to the ComputeProxy.
sendResult(Serializable, String) - Method in interface com.sun.grid.proxy.ResultChannel
This method sends the results of a job to the ComputeProxy.
sendResult(String, Serializable) - Method in interface com.sun.grid.ComputeListener
This method sends the result of a job execution to the listener.
serialVersionUID - Static variable in class com.sun.grid.ComputeEngineImpl_Stub
 
serialVersionUID - Static variable in class com.sun.grid.proxy.ResultChannelImpl_Stub
 
serialVersionUID - Static variable in class com.sun.grid.server.ComputeEngineImpl_Stub
 
setAnnotation(String) - Method in class com.sun.grid.proxy.ProxyOutputStream
This method sets the annotation to be used.
setLock(String) - Static method in class com.sun.grid.proxy.ComputeProxy
This method creates a Lock object for the job and stores it in the lockbox
skeletonCommand - Static variable in class com.sun.grid.proxy.ComputeProxy
The command for the grid engine execution engine to run on the execution host
socket - Variable in class com.sun.grid.proxy.ComputeProxy
The Socket over which communications will take place
submitCommand - Static variable in class com.sun.grid.proxy.ComputeProxy
The command used to submit job to the grid engine queue

U

uid - Static variable in class com.sun.grid.proxy.ComputeProxy
The UID of this server
USAGE - Static variable in class com.sun.grid.proxy.ComputeProxy
The usage information String

W

wanted - Variable in class com.sun.grid.proxy.ComputeProxy.StreamException
What was expected
writeJobToDisk(Job, String) - Method in class com.sun.grid.proxy.ComputeProxy
This method serializes the Job object to disk at the location given by jobPath.

$ < A C D F G H I J L M N P R S U W