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.
| Nested classes inherited from class java.lang.Thread |
java.lang.Thread.UncaughtExceptionHandler |
| Methods inherited from class java.lang.Thread |
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
pcs
java.beans.PropertyChangeSupport pcs
alive
boolean alive
socket
java.net.DatagramSocket socket
protocol
static int protocol
listener
static TCPJListener listener
TCPJListener
TCPJListener()
getInstance
public static TCPJListener getInstance()
- Returns a reference to the single
TCPJListener object.
run
public void run()
- Starts the listener.
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.
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener l)
- Deregisters an object.