cork.event
Class DeviceEventMulticaster

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--cork.event.DeviceEventMulticaster
All Implemented Interfaces:
java.lang.Runnable

public class DeviceEventMulticaster
extends java.lang.Thread

Description of the Class

Author:
Brill Pappin

Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Method Summary
static void add(DeviceEventListener listener)
          Description of the Method
 void destroy()
          Description of the Method
static DeviceEventMulticaster instance()
          Description of the Method
static void remove(DeviceEventListener listener)
          Description of the Method
 void run()
          Main processing method for the DeviceEventMulticaster object
static void sendDeviceEvent(DeviceEvent event)
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

instance

public static final DeviceEventMulticaster instance()
Description of the Method
Returns:
Description of the Returned Value
Since:
 

destroy

public void destroy()
Description of the Method
Overrides:
destroy in class java.lang.Thread
Since:
 

add

public static void add(DeviceEventListener listener)
Description of the Method
Parameters:
listener - Description of Parameter
Since:
 

remove

public static void remove(DeviceEventListener listener)
Description of the Method
Parameters:
listener - Description of Parameter
Since:
 

sendDeviceEvent

public static void sendDeviceEvent(DeviceEvent event)

run

public void run()
Main processing method for the DeviceEventMulticaster object
Overrides:
run in class java.lang.Thread
Since: