Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.voytechs.jnetanalyzer.message
Class AbstractMessageListener  view AbstractMessageListener download AbstractMessageListener.java

java.lang.Object
  extended bycom.voytechs.jnetanalyzer.message.AbstractMessageListener
All Implemented Interfaces:
java.util.EventListener, MessageListener

public abstract class AbstractMessageListener
extends java.lang.Object
implements MessageListener

Convenience class that defines blank method for MessageListener interface. Message Listener interface is intended to notify listeners of various Message based events. A Message is made up of sequence of segments all of which combine into a single entity called a message.

At IP layer a message is the entire IP Dgram after all of the IP fragmeents have been reassmebled and each IP fragment is a message segement.

At TCP layer is made up of 2 messages, 1 for each stream in each direction. The entire stream is considered a message. Each TCP segment is a message segment from the beginning until the last segment arrives and TCP stream is closed.


Constructor Summary
AbstractMessageListener()
           
 
Method Summary
 void msgMessageEvent(Message msg, MessageEvent event)
          Notifies that a message specific event occured.
 void msgMessageSegmentEvent(Message msg, MessageSegment seg, MessageEvent event)
          Notifies that a message segment event occured.
 void msgNewMessage(Message msg)
          Notifies that a new message has been seen.
 void msgNewMessageSegment(Message msg, MessageSegment seg)
          Notifies that a new segment of a message has been seen.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractMessageListener

public AbstractMessageListener()
Method Detail

msgNewMessage

public void msgNewMessage(Message msg)
Notifies that a new message has been seen.

Specified by:
msgNewMessage in interface MessageListener

msgNewMessageSegment

public void msgNewMessageSegment(Message msg,
                                 MessageSegment seg)
Notifies that a new segment of a message has been seen.

Specified by:
msgNewMessageSegment in interface MessageListener

msgMessageEvent

public void msgMessageEvent(Message msg,
                            MessageEvent event)
Notifies that a message specific event occured. This event is protocol specific and will only be understood by specific/protocol coresponding listener.

Specified by:
msgMessageEvent in interface MessageListener

msgMessageSegmentEvent

public void msgMessageSegmentEvent(Message msg,
                                   MessageSegment seg,
                                   MessageEvent event)
Notifies that a message segment event occured. This event is protocol specific and will only be understood by specific/protocol coresponding listener.

Specified by:
msgMessageSegmentEvent in interface MessageListener