HTTPInboundChannel

This class handles inbound HTTP requests from a remote client. It handles parsing the request and using discrimination to find an application channel above that will handle the request and send a response.

Inherits from type InboundTransportChannel and adds the following.

Attributes Summary
maximumPersistentRequests : intMaximum requests allowed on a single HTTP connection.
keepAlive : booleanWhen sending an outgoing HTTP message, this controls whether or not to default to a persistent connection (Keep-Alive) as opposed to a connection that will close after one request/response exchange.
readTimeout : intThis timeout value controls the allowed time (in seconds) to wait while performing a read of data on a socket.
writeTimeout : intThis timeout value controls the allowed time (in seconds) to wait while performing a write of data on a socket.
persistentTimeout : intThis timeout value controls the allowed idle time (in seconds) on a socket between client requests.
enableLogging : boolean  

Attribute Details

maximumPersistentRequests    -    Maximum requests allowed on a single HTTP connection.-1 means one request per connection only0 means unlimited requests per connectionX means X requests per connection
     data type:  int
     default Value:   100



keepAlive    -    When sending an outgoing HTTP message, this controls whether or not to default to a persistent connection (Keep-Alive) as opposed to a connection that will close after one request/response exchange.Note that if the maximum request persistence parameter is set to the unlimited value, then it will override this configuration and force a Keep-Alive scenario.
     data type: boolean
     default Value:   true
     Allowed Values:  true   false  



readTimeout    -    This timeout value controls the allowed time (in seconds) to wait while performing a read of data on a socket.
     data type:  int
     default Value:   60



writeTimeout    -    This timeout value controls the allowed time (in seconds) to wait while performing a write of data on a socket.
     data type:  int
     default Value:   60



persistentTimeout    -    This timeout value controls the allowed idle time (in seconds) on a socket between client requests. Once this timeout is passed, the connection will be closed.
     data type:  int
     default Value:   30



enableLogging    -     
     data type: boolean
     default Value:   false
     Allowed Values:  true   false  


Copyright IBM Corp. 1997-2004