IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.http
Class JavaHttpChannelRequest

java.lang.Object
  extended by com.ibm.btt.channel.BTTChannelRequest
      extended by com.ibm.btt.http.HttpChannelRequest
          extended by com.ibm.btt.http.JavaHttpChannelRequest
All Implemented Interfaces:
ChannelRequest
Direct Known Subclasses:
JavaEstablishSessionRequest, JavaProtocolChannelRequest

public class JavaHttpChannelRequest
extends HttpChannelRequest

The channel request used to wrap the HttpServletRequest. This request used by CSReqServlet


Field Summary
protected static java.util.ResourceBundle javaClientException
           
protected static java.util.ResourceBundle javaClientTrace
          Trace File for NLS
 
Fields inherited from class com.ibm.btt.http.HttpChannelRequest
request
 
Constructor Summary
JavaHttpChannelRequest(javax.servlet.http.HttpServletRequest request)
          Construct the JavaHttpChannelRequest object
 
Method Summary
 void preProcessRequest(ChannelContext channelContext)
          Performs any session management/control required at the device level.
 
Methods inherited from class com.ibm.btt.http.HttpChannelRequest
checkSession, getAttribute, getCharacterEncoding, getRequest, getSessionId, getUserType, parseRequestData, parseRequestHeader, setAttribute, setCharacterEncoding
 
Methods inherited from class com.ibm.btt.channel.BTTChannelRequest
runInSession, usingCookies
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

javaClientTrace

protected static final java.util.ResourceBundle javaClientTrace
Trace File for NLS


javaClientException

protected static final java.util.ResourceBundle javaClientException
Constructor Detail

JavaHttpChannelRequest

public JavaHttpChannelRequest(javax.servlet.http.HttpServletRequest request)
Construct the JavaHttpChannelRequest object

Parameters:
request - the HttpServletRequest object
Method Detail

preProcessRequest

public void preProcessRequest(ChannelContext channelContext)
                       throws DSECSSessionNotEstablishedException
Performs any session management/control required at the device level. This method inserts the channel session into the ChannelContext and must provide support for using cookies and hidden form field to manage the session.

Specified by:
preProcessRequest in interface ChannelRequest
Overrides:
preProcessRequest in class HttpChannelRequest
Parameters:
channelContext - com.ibm.btt.clientserver.ChannelContext
Throws:
DSECSSessionNotEstablishedException - Thrown if the session has expired

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2010