org.globus.gram.internal
Class GRAMProtocol

java.lang.Object
  extended by org.globus.util.http.HTTPProtocol
      extended by org.globus.gram.internal.GRAMProtocol

public class GRAMProtocol
extends org.globus.util.http.HTTPProtocol


Field Summary
static java.lang.String APPLICATION
           
static java.lang.String CALLBACK_URL
           
static java.lang.String CANCEL
           
static int GRAM_PROTOCOL_VERSION
           
static java.lang.String JOB_STATE_MASK
           
static java.lang.String PROTOCOL_VERSION
           
static java.lang.String PROTOCOL_VERSION_LINE
           
static java.lang.String REGISTER
           
static java.lang.String RENEW
           
static java.lang.String RSL
           
static java.lang.String SIGNAL
           
static java.lang.String STATUS
           
static java.lang.String UNREGISTER
           
 
Fields inherited from class org.globus.util.http.HTTPProtocol
CHUNKED, CHUNKING, CONNECTION, CONNECTION_CLOSE, CONTENT_LENGTH, CONTENT_TYPE, CRLF, HOST, HTTP_VERSION, LOCATION, METHOD, SERVER, USER_AGENT
 
Constructor Summary
GRAMProtocol()
           
 
Method Summary
static java.lang.String CANCEL_JOB(java.lang.String jobmanager_url, java.lang.String hostname)
           
static java.lang.String OKReply()
           
static java.lang.String PING(java.lang.String servicename, java.lang.String hostname)
           
static java.lang.String REGISTER_CALLBACK(java.lang.String jobmanager_url, java.lang.String hostname, int state_mask, java.lang.String callback_url)
           
static java.lang.String RENEW(java.lang.String jobmanager_url, java.lang.String hostname)
           
static java.lang.String REQUEST(java.lang.String servicename, java.lang.String hostname, int state_mask, java.lang.String callback_url, java.lang.String rsl_string)
           
static java.lang.String SIGNAL(java.lang.String jobmanager_url, java.lang.String hostname, int signal, java.lang.String arg)
           
static java.lang.String STATUS_POLL(java.lang.String jobmanager_url, java.lang.String hostname)
           
static java.lang.String UNREGISTER_CALLBACK(java.lang.String jobmanager_url, java.lang.String hostname, java.lang.String callback_url)
           
 
Methods inherited from class org.globus.util.http.HTTPProtocol
createGETHeader, createHTTPHeader, createPUTHeader, ErrorReply, getBadRequestErrorReply, getErrorReply, getFileNotFoundErrorReply, getForbiddenErrorReply, getOKReply, getOKReply, getServerErrorReply
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GRAM_PROTOCOL_VERSION

public static final int GRAM_PROTOCOL_VERSION
See Also:
Constant Field Values

APPLICATION

public static final java.lang.String APPLICATION
See Also:
Constant Field Values

PROTOCOL_VERSION

public static final java.lang.String PROTOCOL_VERSION
See Also:
Constant Field Values

JOB_STATE_MASK

public static final java.lang.String JOB_STATE_MASK
See Also:
Constant Field Values

CALLBACK_URL

public static final java.lang.String CALLBACK_URL
See Also:
Constant Field Values

RSL

public static final java.lang.String RSL
See Also:
Constant Field Values

STATUS

public static final java.lang.String STATUS
See Also:
Constant Field Values

CANCEL

public static final java.lang.String CANCEL
See Also:
Constant Field Values

REGISTER

public static final java.lang.String REGISTER
See Also:
Constant Field Values

UNREGISTER

public static final java.lang.String UNREGISTER
See Also:
Constant Field Values

SIGNAL

public static final java.lang.String SIGNAL
See Also:
Constant Field Values

RENEW

public static final java.lang.String RENEW
See Also:
Constant Field Values

PROTOCOL_VERSION_LINE

public static final java.lang.String PROTOCOL_VERSION_LINE
See Also:
Constant Field Values
Constructor Detail

GRAMProtocol

public GRAMProtocol()
Method Detail

REQUEST

public static java.lang.String REQUEST(java.lang.String servicename,
                                       java.lang.String hostname,
                                       int state_mask,
                                       java.lang.String callback_url,
                                       java.lang.String rsl_string)

PING

public static java.lang.String PING(java.lang.String servicename,
                                    java.lang.String hostname)

STATUS_POLL

public static java.lang.String STATUS_POLL(java.lang.String jobmanager_url,
                                           java.lang.String hostname)

SIGNAL

public static java.lang.String SIGNAL(java.lang.String jobmanager_url,
                                      java.lang.String hostname,
                                      int signal,
                                      java.lang.String arg)

REGISTER_CALLBACK

public static java.lang.String REGISTER_CALLBACK(java.lang.String jobmanager_url,
                                                 java.lang.String hostname,
                                                 int state_mask,
                                                 java.lang.String callback_url)

UNREGISTER_CALLBACK

public static java.lang.String UNREGISTER_CALLBACK(java.lang.String jobmanager_url,
                                                   java.lang.String hostname,
                                                   java.lang.String callback_url)

RENEW

public static java.lang.String RENEW(java.lang.String jobmanager_url,
                                     java.lang.String hostname)

CANCEL_JOB

public static java.lang.String CANCEL_JOB(java.lang.String jobmanager_url,
                                          java.lang.String hostname)

OKReply

public static java.lang.String OKReply()