com.objectwave.event
Class PacketSupport

java.lang.Object
  |
  +--com.objectwave.event.PacketSupport

public class PacketSupport
extends java.lang.Object

Events will NOT be sent to the originator of the event. This is for consistency sake. When we use a component and it is not connected to an event pool, you do not get the 'echo' of the event. To prevent coding for these situations, make the event pool behave like all other circumstances.


Constructor Summary
PacketSupport(java.lang.Object source)
           
 
Method Summary
 void addPacketListener(PacketListener item)
           
 void addPropertyChangeListener(java.beans.PropertyChangeListener list)
           
 void fireDataAvailable(java.lang.String name, java.lang.Object data)
           
 void fireDataChanged(java.lang.String name, java.lang.Object data, java.lang.Object newData)
           
 void fireDataRequest(java.lang.String name, java.lang.Object data)
           
 void firePacket(PacketEvent evt)
          Thread safe dispatching of an event.
 java.lang.Object getSource()
           
 void removePacketListener(PacketListener item)
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener list)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PacketSupport

public PacketSupport(java.lang.Object source)
Method Detail

addPacketListener

public void addPacketListener(PacketListener item)

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener list)

fireDataAvailable

public void fireDataAvailable(java.lang.String name,
                              java.lang.Object data)

fireDataChanged

public void fireDataChanged(java.lang.String name,
                            java.lang.Object data,
                            java.lang.Object newData)

fireDataRequest

public void fireDataRequest(java.lang.String name,
                            java.lang.Object data)

firePacket

public void firePacket(PacketEvent evt)
Thread safe dispatching of an event.


getSource

public java.lang.Object getSource()

removePacketListener

public void removePacketListener(PacketListener item)

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener list)