Java Globus API: Class HTTPProtocol

org.globus.util.http
Class HTTPProtocol

java.lang.Object
  |
  +--org.globus.util.http.HTTPProtocol
Direct Known Subclasses:
GARAProtocol, GateKeeperProtocol, GRAMProtocol, JobManagerProtocol

public class HTTPProtocol
extends java.lang.Object


Field Summary
static java.lang.String CHUNKED
           
static java.lang.String CHUNKING
           
static java.lang.String CONNECTION
           
static java.lang.String CONNECTION_CLOSE
           
static java.lang.String CONTENT_LENGTH
           
static java.lang.String CONTENT_TYPE
           
static java.lang.String CRLF
           
static java.lang.String HOST
           
static java.lang.String HTTP_VERSION
           
static java.lang.String METHOD
           
static java.lang.String SERVER
           
static java.lang.String USER_AGENT
           
 
Constructor Summary
HTTPProtocol()
           
 
Method Summary
static java.lang.String createGETHeader(java.lang.String path, java.lang.String host, java.lang.String user_agent)
           
protected static java.lang.String createHTTPHeader(java.lang.String service, java.lang.String hostname, java.lang.String application, java.lang.StringBuffer msg)
           
static java.lang.String createPUTHeader(java.lang.String path, java.lang.String host, java.lang.String user_agent, java.lang.String type, long length, boolean append)
           
static java.lang.String ErrorReply(int error, java.lang.String msg)
           
static java.lang.String getBadRequestErrorReply()
           
static java.lang.String getErrorReply(int error, java.lang.String message)
           
static java.lang.String getFileNotFoundErrorReply()
           
static java.lang.String getForbiddenErrorReply()
           
static java.lang.String getOKReply(java.lang.String application)
           
static java.lang.String getOKReply(java.lang.String application, java.lang.String msg)
           
static java.lang.String getServerErrorReply()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CRLF

public static final java.lang.String CRLF

HTTP_VERSION

public static final java.lang.String HTTP_VERSION

METHOD

public static final java.lang.String METHOD

HOST

public static final java.lang.String HOST

CONTENT_LENGTH

public static final java.lang.String CONTENT_LENGTH

CONTENT_TYPE

public static final java.lang.String CONTENT_TYPE

USER_AGENT

public static final java.lang.String USER_AGENT

SERVER

public static final java.lang.String SERVER

CONNECTION

public static final java.lang.String CONNECTION

CHUNKED

public static final java.lang.String CHUNKED

CONNECTION_CLOSE

public static final java.lang.String CONNECTION_CLOSE

CHUNKING

public static final java.lang.String CHUNKING
Constructor Detail

HTTPProtocol

public HTTPProtocol()
Method Detail

createHTTPHeader

protected static java.lang.String createHTTPHeader(java.lang.String service,
                                                   java.lang.String hostname,
                                                   java.lang.String application,
                                                   java.lang.StringBuffer msg)

createGETHeader

public static java.lang.String createGETHeader(java.lang.String path,
                                               java.lang.String host,
                                               java.lang.String user_agent)

createPUTHeader

public static java.lang.String createPUTHeader(java.lang.String path,
                                               java.lang.String host,
                                               java.lang.String user_agent,
                                               java.lang.String type,
                                               long length,
                                               boolean append)

ErrorReply

public static java.lang.String ErrorReply(int error,
                                          java.lang.String msg)

getErrorReply

public static java.lang.String getErrorReply(int error,
                                             java.lang.String message)

getBadRequestErrorReply

public static java.lang.String getBadRequestErrorReply()

getFileNotFoundErrorReply

public static java.lang.String getFileNotFoundErrorReply()

getServerErrorReply

public static java.lang.String getServerErrorReply()

getForbiddenErrorReply

public static java.lang.String getForbiddenErrorReply()

getOKReply

public static java.lang.String getOKReply(java.lang.String application)

getOKReply

public static java.lang.String getOKReply(java.lang.String application,
                                          java.lang.String msg)