|
|||||||||
| Home >> All >> com >> voytechs >> jnetanalyzer >> [ message overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
com.voytechs.jnetanalyzer.message
Class MessageListenerSupport

java.lang.Objectcom.voytechs.jnetanalyzer.message.MessageListenerSupport
- public class MessageListenerSupport
- extends java.lang.Object
Handles the lists and dispatching of events to listeners. This class is a support class for Message based event handling. Events can be sent on behalf of a message or its individual segments. In addition standard listner interface methods for notification of new message or its segments are implemented.
| Field Summary | |
private static boolean |
debug
|
private java.util.ArrayList |
listeners
List of listeners. |
| Constructor Summary | |
MessageListenerSupport()
|
|
| Method Summary | |
void |
addMessageListener(MessageListener listener)
Add listener. |
void |
fireMessageEvent(Message msg,
MessageEvent event)
Notifies all listeners of message specific event. |
void |
fireMessageSegmentEvent(Message msg,
MessageSegment seg,
MessageEvent event)
Notifies all listeners of message segment specific event. |
void |
fireNewMessage(Message msg)
Notifies all listeners of msgNewMessage event. |
void |
fireNewMessageSegment(Message msg,
MessageSegment seg)
Notifies all listeners of msgNewMessageSegment event. |
static void |
main(java.lang.String[] args)
Test function for MessageListenerSupport |
void |
removeMessageListener(MessageListener listener)
Remove listner. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
debug
private static final boolean debug
- See Also:
- Constant Field Values
listeners
private java.util.ArrayList listeners
- List of listeners.
| Constructor Detail |
MessageListenerSupport
public MessageListenerSupport()
| Method Detail |
addMessageListener
public void addMessageListener(MessageListener listener)
- Add listener.
removeMessageListener
public void removeMessageListener(MessageListener listener)
- Remove listner.
fireNewMessage
public void fireNewMessage(Message msg)
- Notifies all listeners of msgNewMessage event.
fireNewMessageSegment
public void fireNewMessageSegment(Message msg, MessageSegment seg)
- Notifies all listeners of msgNewMessageSegment event. A new segment has been added.
fireMessageEvent
public void fireMessageEvent(Message msg, MessageEvent event)
- Notifies all listeners of message specific event.
fireMessageSegmentEvent
public void fireMessageSegmentEvent(Message msg, MessageSegment seg, MessageEvent event)
- Notifies all listeners of message segment specific event.
main
public static void main(java.lang.String[] args)
- Test function for MessageListenerSupport
|
|||||||||
| Home >> All >> com >> voytechs >> jnetanalyzer >> [ message overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
com.voytechs.jnetanalyzer.message.MessageListenerSupport