org.jboss.soa.esb.http
Class HttpRequest

java.lang.Object
  extended by org.jboss.soa.esb.http.HttpRequest
All Implemented Interfaces:
java.io.Serializable

public class HttpRequest
extends java.lang.Object
implements java.io.Serializable

HTTP Request Information.

Author:
tom.fennelly@jboss.com
See Also:
Serialized Form

Field Summary
static java.lang.String REQUEST_KEY
          Request information key in esb message properties
 
Constructor Summary
HttpRequest()
           
 
Method Summary
 java.lang.String getAuthType()
           
 java.lang.String getCharacterEncoding()
           
 int getContentLength()
           
 java.lang.String getContentType()
           
 java.lang.String getContextPath()
           
 HttpHeader getHeader(java.lang.String headerName)
           
 java.util.List<HttpHeader> getHeaders()
           
 java.lang.String getHeaderValue(java.lang.String headerName)
           
 java.lang.String getLocalAddr()
           
 java.lang.String getLocalName()
           
 java.lang.String getMethod()
           
 java.lang.String getPathInfo()
           
 java.util.List<java.lang.String> getPathInfoTokens()
           
 java.lang.String getProtocol()
           
 java.util.Map<java.lang.String,java.lang.String[]> getQueryParams()
           
 java.lang.String getQueryString()
           
 java.lang.String getRemoteAddr()
           
 java.lang.String getRemoteHost()
           
 java.lang.String getRemoteUser()
           
static HttpRequest getRequest(Message message)
           
 java.lang.String getRequestPath()
           
 java.lang.String getRequestSessionId()
           
 java.lang.String getRequestURI()
           
 java.lang.String getScheme()
           
 java.lang.String getServerName()
           
 void setAuthType(java.lang.String authType)
           
 void setCharacterEncoding(java.lang.String characterEncoding)
           
 void setContentLength(int contentLength)
           
 void setContentType(java.lang.String contentType)
           
 void setContextPath(java.lang.String contextPath)
           
 void setLocalAddr(java.lang.String localAddr)
           
 void setLocalName(java.lang.String localName)
           
 void setMethod(java.lang.String method)
           
 void setPathInfo(java.lang.String pathInfo)
           
 void setProtocol(java.lang.String protocol)
           
 void setQueryString(java.lang.String queryString)
           
 void setRemoteAddr(java.lang.String remoteAddr)
           
 void setRemoteHost(java.lang.String remoteHost)
           
 void setRemoteUser(java.lang.String remoteUser)
           
 void setRequest(Message message)
           
 void setRequestPath(java.lang.String requestPath)
           
 void setRequestSessionId(java.lang.String requestSessionId)
           
 void setRequestURI(java.lang.String requestURI)
           
 void setScheme(java.lang.String scheme)
           
 void setServerName(java.lang.String serverName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REQUEST_KEY

public static final java.lang.String REQUEST_KEY
Request information key in esb message properties

See Also:
Constant Field Values
Constructor Detail

HttpRequest

public HttpRequest()
Method Detail

getAuthType

public java.lang.String getAuthType()

setAuthType

public void setAuthType(java.lang.String authType)

getCharacterEncoding

public java.lang.String getCharacterEncoding()

setCharacterEncoding

public void setCharacterEncoding(java.lang.String characterEncoding)

getContentType

public java.lang.String getContentType()

setContentType

public void setContentType(java.lang.String contentType)

getContextPath

public java.lang.String getContextPath()

setContextPath

public void setContextPath(java.lang.String contextPath)

getLocalAddr

public java.lang.String getLocalAddr()

setLocalAddr

public void setLocalAddr(java.lang.String localAddr)

getLocalName

public java.lang.String getLocalName()

setLocalName

public void setLocalName(java.lang.String localName)

getMethod

public java.lang.String getMethod()

setMethod

public void setMethod(java.lang.String method)

getPathInfo

public java.lang.String getPathInfo()

setPathInfo

public void setPathInfo(java.lang.String pathInfo)

getProtocol

public java.lang.String getProtocol()

setProtocol

public void setProtocol(java.lang.String protocol)

getQueryString

public java.lang.String getQueryString()

setQueryString

public void setQueryString(java.lang.String queryString)

getRemoteAddr

public java.lang.String getRemoteAddr()

setRemoteAddr

public void setRemoteAddr(java.lang.String remoteAddr)

getRemoteHost

public java.lang.String getRemoteHost()

setRemoteHost

public void setRemoteHost(java.lang.String remoteHost)

getRemoteUser

public java.lang.String getRemoteUser()

setRemoteUser

public void setRemoteUser(java.lang.String remoteUser)

getContentLength

public int getContentLength()

setContentLength

public void setContentLength(int contentLength)

getRequestSessionId

public java.lang.String getRequestSessionId()

setRequestSessionId

public void setRequestSessionId(java.lang.String requestSessionId)

getRequestURI

public java.lang.String getRequestURI()

setRequestURI

public void setRequestURI(java.lang.String requestURI)

getScheme

public java.lang.String getScheme()

setScheme

public void setScheme(java.lang.String scheme)

getServerName

public java.lang.String getServerName()

setServerName

public void setServerName(java.lang.String serverName)

getRequestPath

public java.lang.String getRequestPath()

setRequestPath

public void setRequestPath(java.lang.String requestPath)

getPathInfoTokens

public java.util.List<java.lang.String> getPathInfoTokens()

getQueryParams

public java.util.Map<java.lang.String,java.lang.String[]> getQueryParams()

getHeaders

public java.util.List<HttpHeader> getHeaders()

getHeader

public HttpHeader getHeader(java.lang.String headerName)

getHeaderValue

public java.lang.String getHeaderValue(java.lang.String headerName)

getRequest

public static HttpRequest getRequest(Message message)

setRequest

public void setRequest(Message message)