IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.event
Class BTTHandler

java.lang.Object
  extended by com.ibm.btt.event.BTTHandler
All Implemented Interfaces:
Handler

public class BTTHandler
extends java.lang.Object
implements Handler

BTTHandler processes the events generated by BTTNotifier instances. BTTHandler uses JMSEvTransmit and JMSEvReceipt to communicate with message queue for event processing.


Field Summary
static java.lang.String COPYRIGHT
           
protected  JMSEvTransmit transmit
          Init_JMS BTTHandler's JMSEvTransmit
 
Constructor Summary
BTTHandler()
          This constructor creates a BTTHandler object.
 
Method Summary
 Handler dispatchEvent(DSEEventObject anEvent)
          This method is called when a Handler get the interested event anEvent from message queue.
 java.lang.String getHandlerGlobalID()
          Returns BTT Handler global ID.
 void handleEvent(java.lang.String anEventName, java.lang.String aNotifierName)
          Calls the EventManager class that registers the handler to handle specified event of specified notifier.
 void setHandlerGlobalID(java.lang.String string)
          Sets BTT Handler global ID.
 void stopHandlingEvent(java.lang.String anEventName, java.lang.String aNotifierName)
          Allows a BTT Handler to stop receiving a specific event for which it was registered previously.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
See Also:
Constant Field Values

transmit

protected JMSEvTransmit transmit
Init_JMS BTTHandler's JMSEvTransmit

Constructor Detail

BTTHandler

public BTTHandler()
This constructor creates a BTTHandler object. Each BTTHandler has a JMSEvTransmit and a JMSEvReceipt to communicate with message queue.

Method Detail

dispatchEvent

public Handler dispatchEvent(DSEEventObject anEvent)
This method is called when a Handler get the interested event anEvent from message queue.

Specified by:
dispatchEvent in interface Handler
Parameters:
anEvent - DSEEventObject
Returns:
com.ibm.btt.event.handler

handleEvent

public void handleEvent(java.lang.String anEventName,
                        java.lang.String aNotifierName)
                 throws DSEInvalidArgumentException
Calls the EventManager class that registers the handler to handle specified event of specified notifier.

Specified by:
handleEvent in interface Handler
Parameters:
anEventName - java.lang.String
aNotifierName - java.lang.String
Throws:
DSEInvalidArgumentException

stopHandlingEvent

public void stopHandlingEvent(java.lang.String anEventName,
                              java.lang.String aNotifierName)
                       throws DSEInvalidArgumentException,
                              DSEHandlerNotFoundException
Allows a BTT Handler to stop receiving a specific event for which it was registered previously.

Specified by:
stopHandlingEvent in interface Handler
Parameters:
anEventName - java.lang.String
aNotifierName - java.lang.String
Throws:
DSEInvalidArgumentException
DSEHandlerNotFoundException

getHandlerGlobalID

public java.lang.String getHandlerGlobalID()
Returns BTT Handler global ID.

Returns:
java.lang.String

setHandlerGlobalID

public void setHandlerGlobalID(java.lang.String string)
Sets BTT Handler global ID.

Parameters:
string - java.lang.String

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2009