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 Object


Field Summary
static String CHUNKED
           
static String CHUNKING
           
static String CONNECTION
           
static String CONNECTION_CLOSE
           
static String CONTENT_LENGTH
           
static String CONTENT_TYPE
           
static String CRLF
           
static String HOST
           
static String HTTP_VERSION
           
static String METHOD
           
static String SERVER
           
static String USER_AGENT
           
 
Constructor Summary
HTTPProtocol()
           
 
Method Summary
static String createGETHeader(String path, String host, String user_agent)
           
protected static String createHTTPHeader(String service, String hostname, String application, StringBuffer msg)
           
static String createPUTHeader(String path, String host, String user_agent, String type, long length, boolean append)
           
static String ErrorReply(int error, String msg)
           
static String getBadRequestErrorReply()
           
static String getErrorReply(int error, String message)
           
static String getFileNotFoundErrorReply()
           
static String getForbiddenErrorReply()
           
static String getOKReply(String application)
           
static String getOKReply(String application, String msg)
           
static 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 String CRLF

HTTP_VERSION

public static final String HTTP_VERSION

METHOD

public static final String METHOD

HOST

public static final String HOST

CONTENT_LENGTH

public static final String CONTENT_LENGTH

CONTENT_TYPE

public static final String CONTENT_TYPE

USER_AGENT

public static final String USER_AGENT

SERVER

public static final String SERVER

CONNECTION

public static final String CONNECTION

CHUNKED

public static final String CHUNKED

CONNECTION_CLOSE

public static final String CONNECTION_CLOSE

CHUNKING

public static final String CHUNKING
Constructor Detail

HTTPProtocol

public HTTPProtocol()
Method Detail

createHTTPHeader

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

createGETHeader

public static String createGETHeader(String path,
                                     String host,
                                     String user_agent)

createPUTHeader

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

ErrorReply

public static String ErrorReply(int error,
                                String msg)

getErrorReply

public static String getErrorReply(int error,
                                   String message)

getBadRequestErrorReply

public static String getBadRequestErrorReply()

getFileNotFoundErrorReply

public static String getFileNotFoundErrorReply()

getServerErrorReply

public static String getServerErrorReply()

getForbiddenErrorReply

public static String getForbiddenErrorReply()

getOKReply

public static String getOKReply(String application)

getOKReply

public static String getOKReply(String application,
                                String msg)