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

      Methods 
      Modifier and Type Method and Description
      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.5