Multichannel support is provided by a set of interfaces and classes
in the com.ibm.btt.clientserver and the com.ibm.btt.cs.servlet packages. See
the Javadoc for more information.
com.ibm.btt.clientserver package
Interface
classes:
- ChannelDriver
- ChannelContext
- ChannelSession
- PresentationHandler
- RequestHandler
Abstract and concrete implementation classes of the above interfaces:
- DSEPresentationHandler
- DSERequestHandler
- DSEChannelContext
- DSEChannelSession
Utility classes and interfaces for session management and integration
with an application:
- ChannelSessionHandler
- ChannelSessionStateChangedEvent
- ChannelSessionStateChangedListener interface
- HandlerRegistry
- ChannelHandler
com.ibm.btt.cs.servlet package
Servlet classes that
support the HTTP communication protocol:
- CSReqServlet
- CSEstablishSessionServlet
Convenience class to maintain the constants required by multichannel
support:
The multichannel support implementation provides a public API
that is distributed among the following classes:
- com.ibm.btt.base.Context
- com.ibm.btt.base.BTTOperation
- com.ibm.btt.base.BTTServerOperation
The toolkit also provides an implementation for the HTTP communication
protocol. See HTML Channel packaging.