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

Quick Search    Search Deep

com.act365.net.tcp
Class TCPJListener  view TCPJListener download TCPJListener.java

java.lang.Object
  extended byjava.lang.Thread
      extended bycom.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 Class Summary
 
Nested classes inherited from class java.lang.Thread
java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
(package private)  boolean alive
           
(package private) static TCPJListener listener
           
(package private)  java.beans.PropertyChangeSupport pcs
           
(package private) static int protocol
           
(package private)  java.net.DatagramSocket socket
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
(package private) TCPJListener()
           
 
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, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

pcs

java.beans.PropertyChangeSupport pcs

alive

boolean alive

socket

java.net.DatagramSocket socket

protocol

static int protocol

listener

static TCPJListener listener
Constructor Detail

TCPJListener

TCPJListener()
Method Detail

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.