Java Globus API: Class GRAMProtocol

org.globus.gram.internal
Class GRAMProtocol

java.lang.Object
  |
  +--org.globus.util.http.HTTPProtocol
        |
        +--org.globus.gram.internal.GRAMProtocol

public class GRAMProtocol
extends 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 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, 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, int state_mask, java.lang.String callback_url, java.lang.String rsl_string)
           
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 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

APPLICATION

public static final java.lang.String APPLICATION

PROTOCOL_VERSION

public static final java.lang.String PROTOCOL_VERSION

JOB_STATE_MASK

public static final java.lang.String JOB_STATE_MASK

CALLBACK_URL

public static final java.lang.String CALLBACK_URL

RSL

public static final java.lang.String RSL

STATUS

public static final java.lang.String STATUS

CANCEL

public static final java.lang.String CANCEL

REGISTER

public static final java.lang.String REGISTER

UNREGISTER

public static final java.lang.String UNREGISTER

SIGNAL

public static final java.lang.String SIGNAL

PROTOCOL_VERSION_LINE

public static final java.lang.String PROTOCOL_VERSION_LINE
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,
                                    int state_mask,
                                    java.lang.String callback_url,
                                    java.lang.String rsl_string)

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)

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()