com.act365.net.tcp
Class TCPJListener

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--com.act365.net.tcp.TCPJListener
All Implemented Interfaces:
java.lang.Runnable

public class TCPJListener
extends java.lang.Thread

TCPJListener is a singleton class that polls for TCPJ messages. It raises PropertyChangeEvent objects that, unconventionally, contain an IPMessage object as the old value and a TCPMessage objects as the new.


Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener l)
          Registers an object to be notified if a message is received.
static TCPJListener getInstance()
          Returns a reference to the single TCPJListener object.
 void removePropertyChangeListener(java.beans.PropertyChangeListener l)
          Deregisters an object.
 void run()
          Starts the listener.
 void terminate()
          Terminates the listener.
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getInstance

public static TCPJListener getInstance()
Returns a reference to the single TCPJListener object.

run

public void run()
Starts the listener.
Overrides:
run in class java.lang.Thread

terminate

public void terminate()
Terminates the listener.

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener l)
Registers an object to be notified if a message is received.
Parameters:
l - object to be registered

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener l)
Deregisters an object.
Parameters:
l - object to be deregistered