IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.event
Class JMSEvTransmit

java.lang.Object
  extended by com.ibm.btt.event.JMSEvTransmit
All Implemented Interfaces:
JMSProc

public class JMSEvTransmit
extends java.lang.Object
implements JMSProc

JMSEvTransmit is used to send JMS messages to message queue.


Field Summary
static java.lang.String COPYRIGHT
           
(package private)  java.lang.String handlerGlobalID
           
(package private)  java.lang.String queueName
           
 
Constructor Summary
JMSEvTransmit()
           
 
Method Summary
 void addNotifier(java.lang.String aNotifierName, java.lang.String aTID)
          When a notifier needs to register itself in Event Manager, it would invoke addNotifier.
 void dispatchEvent(DSEEventObject anEvent)
          dispatchEvent is being invoked when event manager sends a event to a BTT Handler.
protected  java.lang.String getHandlerGlobalID()
          Gets BTT Handler global ID.
 void handleEvent(java.lang.String anEventName, java.lang.String aNotifierName, java.lang.String aTID)
          When a BTT Handler wants to handle an event, it would invoke handle event to send reqeust to EventManager.
 void removeNotifier(java.lang.String aNotifierName, java.lang.String aTID)
          When a BTT Notifier needs to be terminated, an application should invoke removeNotifier.
protected  void setHandlerGlobalID(java.lang.String s)
          Sets BTT Handler global ID.
 void signalEvent(DSEEventObject anEvent)
          signalEvent is being invoked when a BTT Notifier would like to send an event to a BTT Handler.
 void stopHandlingEvent(java.lang.String anEventName, java.lang.String aNotifierName, java.lang.String aTID)
          When a BTT Handler wants to stop an event handling ,it will invoke stopHandlingEvent.
 void transmitEvent(DSEEventObject anEvent)
          Send JMS messages to Message Queue
 void transmitMsg(DSEEventObject anEvent, java.lang.String command)
          Send JMS messages to message queue.
 
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

queueName

java.lang.String queueName

handlerGlobalID

java.lang.String handlerGlobalID
Constructor Detail

JMSEvTransmit

public JMSEvTransmit()
Method Detail

handleEvent

public void handleEvent(java.lang.String anEventName,
                        java.lang.String aNotifierName,
                        java.lang.String aTID)
When a BTT Handler wants to handle an event, it would invoke handle event to send reqeust to EventManager.

Specified by:
handleEvent in interface JMSProc
Parameters:
anEventName - java.lang.String
aNotifierName - java.lang.String
aTID - java.lang.String

transmitMsg

public void transmitMsg(DSEEventObject anEvent,
                        java.lang.String command)
Send JMS messages to message queue.

Parameters:
anEvent - com.ibm.btt.event.DSEEventObject
command - java.lang.String

stopHandlingEvent

public void stopHandlingEvent(java.lang.String anEventName,
                              java.lang.String aNotifierName,
                              java.lang.String aTID)
When a BTT Handler wants to stop an event handling ,it will invoke stopHandlingEvent.

Specified by:
stopHandlingEvent in interface JMSProc
Parameters:
anEventName - java.lang.String
aNotifierName - java.lang.String
aTID - java.lang.String

addNotifier

public void addNotifier(java.lang.String aNotifierName,
                        java.lang.String aTID)
When a notifier needs to register itself in Event Manager, it would invoke addNotifier.

Specified by:
addNotifier in interface JMSProc
Parameters:
aNotifierName - java.lang.String
aTID - java.lang.String

removeNotifier

public void removeNotifier(java.lang.String aNotifierName,
                           java.lang.String aTID)
When a BTT Notifier needs to be terminated, an application should invoke removeNotifier.

Specified by:
removeNotifier in interface JMSProc
Parameters:
aNotifierName - java.lang.String
aTID - java.lang.String

dispatchEvent

public void dispatchEvent(DSEEventObject anEvent)
dispatchEvent is being invoked when event manager sends a event to a BTT Handler.

Specified by:
dispatchEvent in interface JMSProc
Parameters:
anEvent - com.ibm.btt.event.DSEEventObject

signalEvent

public void signalEvent(DSEEventObject anEvent)
signalEvent is being invoked when a BTT Notifier would like to send an event to a BTT Handler.

Specified by:
signalEvent in interface JMSProc
Parameters:
anEvent - com.ibm.btt.event.DSEEventObject

transmitEvent

public void transmitEvent(DSEEventObject anEvent)
Send JMS messages to Message Queue

Parameters:
anEvent -

getHandlerGlobalID

protected java.lang.String getHandlerGlobalID()
Gets BTT Handler global ID.

Returns:
java.lang.String

setHandlerGlobalID

protected void setHandlerGlobalID(java.lang.String s)
Sets BTT Handler global ID.

Parameters:
s - java.lang.String

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2009