version 1.0

com.actimind.actiwate.http
Class HttpRequest

java.lang.Object
  extended bycom.actimind.actiwate.http.HttpRequest
All Implemented Interfaces:
com.actimind.actiwate.log.Loggable
Direct Known Subclasses:
GetRequest, PostRequest

public abstract class HttpRequest
extends java.lang.Object
implements com.actimind.actiwate.log.Loggable


Field Summary
static java.lang.String GET_METHOD
           
static java.lang.String POST_METHOD
           
 
Constructor Summary
protected HttpRequest(java.lang.String URL)
           
 
Method Summary
protected  void addHeaders(org.apache.commons.httpclient.HttpMethod method)
           
abstract  org.apache.commons.httpclient.HttpMethod createHttpMethod()
           
abstract  java.lang.String getMethod()
           
 java.util.Map getRequestHeaders()
           
 java.lang.String getURL()
           
 void setRequestHeader(java.lang.String headerName, java.lang.String headerValue)
           
 void setRequestHeaderIfNotSet(java.lang.String headerName, java.lang.String headerValue)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.actimind.actiwate.log.Loggable
toLog
 

Field Detail

GET_METHOD

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

POST_METHOD

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

HttpRequest

protected HttpRequest(java.lang.String URL)
Method Detail

getURL

public java.lang.String getURL()

getMethod

public abstract java.lang.String getMethod()

addHeaders

protected void addHeaders(org.apache.commons.httpclient.HttpMethod method)

createHttpMethod

public abstract org.apache.commons.httpclient.HttpMethod createHttpMethod()

setRequestHeader

public void setRequestHeader(java.lang.String headerName,
                             java.lang.String headerValue)

setRequestHeaderIfNotSet

public void setRequestHeaderIfNotSet(java.lang.String headerName,
                                     java.lang.String headerValue)

getRequestHeaders

public java.util.Map getRequestHeaders()

toString

public java.lang.String toString()


Copyright © 2007 Actimind, Inc. All Rights Reserved.