com.ibm.wsspi.http
Interface HttpInboundConnection
- public interface HttpInboundConnection
Method Summary
Modifier and Type | Method and Description |
---|---|
|
finish(java.lang.Exception e)
When a container is finished with the connection, this API signals that
and allows the dispatcher to complete any remaining work for the connection.
|
getDateFormatter()
Access the HTTP date format utility class.
|
|
getEncodingUtils()
Access the string encoding utility class.
|
|
|
getLocalHostAddress()
Access the local/server side address of the connection.
|
|
getLocalHostAlias()
|
|
getLocalHostName(boolean canonical)
Access the local/server side address of the connection.
|
|
getLocalPort()
Access the local/server side port of the connection.
|
|
getRemoteHostAddress()
Access the remote/client side address of the connection.
|
|
getRemoteHostName(boolean canonical)
Access the remote/client side address of the connection.
|
|
getRemotePort()
Access the remote/client side port of the connection.
|
getRequest()
Access the request message object for this connection.
|
|
getResponse()
Access the response message object for this connection.
|
|
getSSLContext()
Access any SSL information, if this connection was secure.
|
Method Detail
getLocalHostName
- java.lang.String getLocalHostName( boolean canonical)
Access the local/server side address of the connection.
Parameters:
canonical
- if true, attempts to find fully qualified domain name Returns:
String host name
See Also:
InetAddress.getHostName()
,
InetAddress.getCanonicalHostName()
getLocalHostAddress
- java.lang.String getLocalHostAddress( )
Access the local/server side address of the connection.
Returns:
String IP Address
getLocalPort
- int getLocalPort()
Access the local/server side port of the connection.
Returns:
int
getLocalHostAlias
- java.lang.String getLocalHostAlias( )
Returns:
The concatenated canonicalHostName:port string
representing this inbound connection (for use when looking
up associated resources)
getRemoteHostName
- java.lang.String getRemoteHostName( boolean canonical)
Access the remote/client side address of the connection.
Parameters:
canonical
- if true, attempts to find fully qualified domain name Returns:
String host name
See Also:
InetAddress.getHostName()
,
InetAddress.getCanonicalHostName()
getRemoteHostAddress
- java.lang.String getRemoteHostAddress( )
Access the remote/client side address of the connection.
Returns:
String IP Address
getRemotePort
- int getRemotePort()
Access the remote/client side port of the connection.
Returns:
int
getRequest
- HttpRequest getRequest()
Access the request message object for this connection.
Returns:
HttpRequest
getResponse
- HttpResponse getResponse()
Access the response message object for this connection.
Returns:
HttpResponse
getSSLContext
- SSLContext getSSLContext()
Access any SSL information, if this connection was secure. This will return
null if it was not a secure connection.
Returns:
SSLContext
getEncodingUtils
- EncodingUtils getEncodingUtils( )
Access the string encoding utility class. This is never null.
Returns:
EncodingUtils
getDateFormatter
- HttpDateFormat getDateFormatter( )
Access the HTTP date format utility class. This includes support for all the various
HTTP date styles, and is never null.
Returns:
HttpDateFormat
finish
- void finish(java.lang.Exception e)
When a container is finished with the connection, this API signals that
and allows the dispatcher to complete any remaining work for the connection.
The exception passed is used in the decision whether to perform a read for
another request or to simply close the connection. Errors while reading or
writing during this request/response exchange would be passed along here.
Parameters:
e
-