A channel context is an object that maintains the state of all of the data pertaining to a channel-specific request as it is passed among the registered request and presentation handlers during the lifetime of the request. The channel context object is part of the thread safety built into the design, and does not require other objects to maintain the state during the request. The toolkit provides the concrete class com.ibm.btt.clientserver.DSEChannelContext, which implements the com.ibm.btt.clientserver.ChannelContext interface, and contains references to the following interfaces:
▪ Channel request
▪ Channel response
▪ Channel driver
▪ Channel session
▪ Request data keyed collection, which consists of a header and a keyed collection of data