IBM WebSphere Application ServerTM
Release 8

com.ibm.wsspi.soapcontainer
Interface SOAPRequest


public interface SOAPRequest

Interface that the SOAP Container recognizes as the type of request that it accepts. The SOAP Container will call the methods on this interface during request processing.


Method Summary
 java.lang.String getAuthType()
          Returns the authorization Type of the current request
 java.lang.String getCipherSuite()
          Returns the cipherSuite
 int getContentLength()
          Method for getting the Content Length of the Request
 java.lang.String getContentType()
          Method for getting the Content Type of the Request
 javax.servlet.http.Cookie[] getCookies()
          Get all the cookies for the request.
 long getDateHeader(java.lang.String name)
          Returns the header value in long date format
 java.lang.String getHeader(java.lang.String headerName)
          Returns the value for the specified header requested
 java.util.Enumeration getHeaderNames()
          Get all client header field names.
 java.util.Enumeration getHeaders(java.lang.String headerName)
          Returns all values for the specified header requested
 java.io.InputStream getInputStream()
          Returns the input stream for this request
 int getIntHeader(java.lang.String name)
          Returns the header value as an int
 java.lang.String getLocalAddr()
          Returns the local address
 java.lang.String getLocalName()
          Returns the local name
 int getLocalPort()
          Returns the local port
 java.lang.String getMethod()
          Returns the method of the request
 java.lang.String getProtocol()
          Returns the protocol that the remote agent is speaking
 java.lang.String getQueryString()
          Get the query string of the request.
 java.lang.String getRemoteAddr()
          Returns the IP address of the remote agent, or null if not known
 java.lang.String getRemoteHost()
          Returns the host name of the remote agent, or null if not known
 int getRemotePort()
          Returns the port used by the remote agent, or null if not known
 java.lang.String getRemoteUser()
          Returns the remote user for the request
 java.lang.String getRequestPathInfo()
          Returns the "path info" part of the request URI.
 java.lang.String getRequestURI()
          Returns the URI of the request
 java.lang.String getRequestURLAsString()
          Returns the full request URL string associated with the request.
 SOAPResponse getResponse()
          Returns the webcontainer channel response object for this request
 java.lang.String getScheme()
          Returns the 'scheme' of the request.
 java.lang.String getServerName()
          Returns the Server hostname
 int getServerPort()
          Returns the port of this connection
 java.lang.String getSessionID()
          Get the session id for this request
 byte[] getSSLSessionID()
          Get at SSL Session ID
 boolean isSSL()
          Method to determine if the request is running on an SSL Connection
 

Method Detail

getMethod

java.lang.String getMethod()
Returns the method of the request

Returns:
String the method of the request

getRequestURI

java.lang.String getRequestURI()
Returns the URI of the request

Returns:
String the URI of the request

getRequestPathInfo

java.lang.String getRequestPathInfo()
Returns the "path info" part of the request URI. This is the part that follows the context root: //


getRequestURLAsString

java.lang.String getRequestURLAsString()
Returns the full request URL string associated with the request.


getRemoteUser

java.lang.String getRemoteUser()
Returns the remote user for the request

Returns:
String the remote user of the request

getAuthType

java.lang.String getAuthType()
Returns the authorization Type of the current request

Returns:
String the authorization type of the request

getHeader

java.lang.String getHeader(java.lang.String headerName)
Returns the value for the specified header requested

Returns:
String the given header value

getHeaders

java.util.Enumeration getHeaders(java.lang.String headerName)
Returns all values for the specified header requested

Returns:
Enumeration the given header value

getDateHeader

long getDateHeader(java.lang.String name)
Returns the header value in long date format

Parameters:
name -
Returns:
date header value in date format

getIntHeader

int getIntHeader(java.lang.String name)
Returns the header value as an int

Parameters:
name -
Returns:
Header value as an int

getHeaderNames

java.util.Enumeration getHeaderNames()
Get all client header field names.

Returns:
the names of all header fields sent by the client

getContentLength

int getContentLength()
Method for getting the Content Length of the Request

Returns:
int the length of data in the request

getContentType

java.lang.String getContentType()
Method for getting the Content Type of the Request

Returns:
String

getProtocol

java.lang.String getProtocol()
Returns the protocol that the remote agent is speaking

Returns:
String the protocol of the request

getServerName

java.lang.String getServerName()
Returns the Server hostname

Returns:
String the name of the server machine

getServerPort

int getServerPort()
Returns the port of this connection

Returns:
int the port of the server

getRemoteHost

java.lang.String getRemoteHost()
Returns the host name of the remote agent, or null if not known

Returns:
String the DNS name of the client machine

getRemoteAddr

java.lang.String getRemoteAddr()
Returns the IP address of the remote agent, or null if not known

Returns:
String the IP Address of the client machine

getRemotePort

int getRemotePort()
Returns the port used by the remote agent, or null if not known

Returns:
int the port of the client machine

getScheme

java.lang.String getScheme()
Returns the 'scheme' of the request.

Returns:
String the scheme of the request

getInputStream

java.io.InputStream getInputStream()
                                   throws java.io.IOException
Returns the input stream for this request

Returns:
InputStream the input stream to use
Throws:
java.io.IOException

getLocalAddr

java.lang.String getLocalAddr()
Returns the local address

Returns:
String the local address

getLocalName

java.lang.String getLocalName()
Returns the local name

Returns:
String the local name

getLocalPort

int getLocalPort()
Returns the local port

Returns:
int the local port

isSSL

boolean isSSL()
Method to determine if the request is running on an SSL Connection

Returns:
boolean true if this connection is an SSL Connection

getSSLSessionID

byte[] getSSLSessionID()
Get at SSL Session ID

Returns:
byte[] containing the SSL session ID

getSessionID

java.lang.String getSessionID()
Get the session id for this request

Returns:
String the session id

getResponse

SOAPResponse getResponse()
Returns the webcontainer channel response object for this request

Returns:
IWCCResponse the response associated with this request

getCipherSuite

java.lang.String getCipherSuite()
Returns the cipherSuite

Returns:
Returns the cipherSuite

getQueryString

java.lang.String getQueryString()
Get the query string of the request.

Returns:
String the query string for the request

getCookies

javax.servlet.http.Cookie[] getCookies()
Get all the cookies for the request.

Returns:
Cookie[] containing all the cookies

IBM WebSphere Application ServerTM
Release 8