|
IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.btt.event.MirrorNotifier
public class MirrorNotifier
A Mirror Notifier represents a BTT Notifier in Event Manager. When a BTT Notifier is created, a corresponding Mirror Notifier is also created and registered in Event Manager.
Field Summary | |
---|---|
static java.lang.String |
COPYRIGHT
|
protected java.util.Hashtable |
handlersList
Handler list stores all the handlers which interest in this notifer. |
protected java.lang.String |
name
This constructor creates a MirrorNotifier object. |
Constructor Summary | |
---|---|
MirrorNotifier()
|
|
MirrorNotifier(java.lang.String aName)
This constructor creates a MirrorNotifier object with its name attribute set to aName. |
Method Summary | |
---|---|
protected void |
addBTTMirrorHandler(MirrorHandler aHandler,
java.lang.String anEventName)
Returns true if the MirrorNotifier has any handler in the handlers list waiting for any of its events. |
protected void |
addHandler(Handler aHandler,
java.lang.String anEventName)
Adds an aHandler to the chain of handlers for the specific instance of DSENotifier. |
MirrorHandler |
containsMirrorHandler(java.lang.String anEventName,
java.lang.String GlobalHandlerID)
Checks whether Mirror Notifier's handler list for a specified event contains a specified MirrorHandler. |
java.util.Hashtable |
getHandlersList()
Returns the handler list . |
java.lang.String |
getName()
Returns the Mirror Notifier's name. |
void |
removeBTTMirrorHandler(java.lang.String anEventName,
java.lang.String aHandlerGlobalID)
Removes a BTT Mirror Handler from the BTT Mirror Handler List. |
protected void |
removeHandler(Handler aHandler,
java.lang.String anEventName)
Removes aHandler from the chain of handlers for that specific DSENotifier instance if the event it is interested in matches anEventName. |
void |
setName(java.lang.String aName)
Sets the notifier name to aName. |
protected void |
signalEvent(DSEEventObject anEvent)
This method is to fire the event. |
void |
signalEvent(java.lang.String anEventName)
This method is to fire the event. |
void |
signalEvent(java.lang.String anEventName,
java.util.Hashtable params)
This method is to fire the event. |
void |
terminate()
This is a method in interface com.ibm.btt.event.Notifier. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String COPYRIGHT
protected java.lang.String name
protected java.util.Hashtable handlersList
Constructor Detail |
---|
public MirrorNotifier()
public MirrorNotifier(java.lang.String aName)
aName
- java.lang.StringMethod Detail |
---|
protected void addBTTMirrorHandler(MirrorHandler aHandler, java.lang.String anEventName) throws DSEInvalidArgumentException
DSEInvalidArgumentException
public MirrorHandler containsMirrorHandler(java.lang.String anEventName, java.lang.String GlobalHandlerID)
anEventName
- java.lang.StringGlobalHandlerID
- java.lang.String
protected void addHandler(Handler aHandler, java.lang.String anEventName) throws DSEInvalidArgumentException
DSEInvalidArgumentException
public java.util.Hashtable getHandlersList()
public java.lang.String getName()
getName
in interface Notifier
public void removeBTTMirrorHandler(java.lang.String anEventName, java.lang.String aHandlerGlobalID) throws DSEHandlerNotFoundException
anEventName
- java.lang.StringaHandlerGlobalID
- java.lang.String
DSEHandlerNotFoundException
protected void removeHandler(Handler aHandler, java.lang.String anEventName) throws DSEInvalidArgumentException, DSEHandlerNotFoundException
DSEInvalidArgumentException
DSEHandlerNotFoundException
public void setName(java.lang.String aName)
setName
in interface Notifier
aName
- java.lang.Stringprotected void signalEvent(DSEEventObject anEvent)
anEvent
- com.btt.event.DSEEventObjectpublic void signalEvent(java.lang.String anEventName) throws DSEInvalidArgumentException
signalEvent
in interface Notifier
anEventName
- java.lang.String
DSEInvalidArgumentException
public void signalEvent(java.lang.String anEventName, java.util.Hashtable params) throws DSEInvalidArgumentException
signalEvent
in interface Notifier
anEventName
- java.lang.Stringparams
- java.util.Hashtable
DSEInvalidArgumentException
public void terminate() throws DSEException
terminate
in interface Notifier
DSEException
|
IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |