IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

Package com.ibm.btt.clientserver

Interface Summary
ChannelContext The channel context interface provides a single object to store all the required information during the lifetime of the request.
ChannelDriver The ChannelDriver interface This is the interface to be used as a template for all new device types that are to use the Multichannel Interface This interface should also detail the extension points for all channel drivers.
ChannelSession The ChannelSession interface This is the interface for session management and control by the channel device.
ChannelSessionStateChangedListener The ChannelSessionStateChangedListener interface extends java.util.EventListener interface.
CSClientService The CSClientService interface provides the C/S service interface on the client side.
CSNotificationListener The CSNotificationListener interface is the event set listener interface for the csNotification feature.
CSReplyListener The CSReplyListener interface is the event set listener interface for the csReply feature.
CSServerService The CSServerService interface is the C/S service interface on the server side
CSSessionStatusChangedListener The CSSessionStatusChangedListener interface is the event set listener interface for the CSSessionStatusChanged feature.
PresentationHandler The PresentationHandler interface The presentation handler will be responsible to process the reply from the operation or process and render the output for the specific channel.
RequestHandler The RequestHandler interface The registered request handle will be responsible to process a particular request from a specific device channel.
SecurityContextInterface This interface is used by the toolkit to store user info including user id, user roles and session id
SecurityServiceInterface This interface is used by the toolkit to check the user permissions to execute an operation.
SSLEnabler This interface enables the CSClientService to make use of JSSE to get secure connections.
 

Class Summary
ChannelHandler The ChannelHandler class The main cache for the contents in the server btt.xml file required for each device.
ChannelSessionHandler The ChannelSessionHandler class The purpose of this utility class is to provide a single handler to be notified by the channel driver when the session state has been changed.
ChannelSessionStateChangedEvent The ChannelSessionStateChangedEvent class This event is to be sent to all objects that require to be notified of a change to the channel session.
CSNotificationEvent The CSNotificationEvent class is fired when a remote event is sent from the client to the server and vice versa.
CSNotificationEventMulticaster The CSNotificationEventMulticaster class supports the com.ibm.btt.clientserver.CSNotificationListener interface.
CSReplyEvent Event that is raised when an asynchronous "send" request has finished
CSReplyEventMulticaster The CSReplyEventMulticaster class supports the com.ibm.btt.clientserver.CSReplyListener interface.
CSSerializer The CSSerializer class is based on the standard Java serialization.
CSSessionManager This thread has the responsability of find the expired sessions.
CSSessionStatusChangedEvent  
CSSessionStatusChangedEventMulticaster The CSSessionStatusChangedEventMulticaster class supports the com.ibm.btt.clientserver.CSSessionStatusChangedListener interface.
DSEChannelContext This class implements ChannelContext interface.
DSEChannelSession This class implements ChannelSession interface.
DSEPresentationHandler This class implements PresentationHandler interface.
DSERequestHandler This class implements RequestHandler interface.
HandlerRegistry This is a singleton class that will be used to register and cache all channel handlers
SecurityServiceGetter This class is used by the toolkit to get an implentation of the SecurityServiceInterface.
 

Exception Summary
ACLException This exception is launch by the ACLInterface methods.
DSECSException The DSECSException is the new root for all the DSECS...Exceptions in order to keep track of a possible HTTP Error Code.
DSECSInvalidRequestException The DSECSInvalidRequestException will be throw when the request is not possible.
DSECSRemoteOperationException The DSECSRemoteOperationException will be thrown when there are problems with the connection or problems in the server side.
DSECSServerNotStartedException The DSECSServerNotStartedException will be throw when the CSServer has not been successfully initiated.
DSECSServerServiceAlreadyExistsException The DSECSServerServiceAlreadyExistsException will be throw when a CSServer instance alredy exist.
DSECSSessionNotEstablishedException The DSECSSessionNotEstablishedException will be throw when the client has problems establishing the session.
DSECSSocketException The DSECSSocketException will be throw when there are problems with the socket when sending an event in the server side.
DSECSSSLException Exception describing the problems that the Client/Server service might find when working under an SSL environment.
DSECSTimeoutException The DSECSSessionNotEstablishedException will be throw when the execution has finished due to timeout
DSENoRegisteredDeviceTypeException The DSENoRegisteredDeviceTypeException will be throw when the device type for the client request can not be identified
DSENoRegisteredPresentationHandlerException The DSENoRegisteredPresentationHandlerException will be throw when no PresentationHandler object is found
DSENoRegisteredRequestHandlerException The DSENoRegisteredRequestHandlerException will be throw when no RequestHandler object is found
 


IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2011