IBM Branch Transformation Toolkit Javadoc

com.ibm.btt.event
Class JMSEvTransmit

java.lang.Object
  extended bycom.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
(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 invokes handleEvent to send reqeust to event manager.
 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)
          Sends JMS messages to Message Queue
 void transmitMsg(DSEEventObject anEvent, java.lang.String command)
          Sends 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

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 invokes handleEvent to send reqeust to event manager.

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)
Sends 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)
Sends 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 Branch Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2005