groupmgmt.impl
Class BeaconReceiver.BeaconEventQueue

java.lang.Object
  extended byjava.lang.Thread
      extended bygroupmgmt.impl.BeaconReceiver.BeaconEventQueue
All Implemented Interfaces:
java.lang.Runnable
Enclosing class:
BeaconReceiver

private class BeaconReceiver.BeaconEventQueue
extends java.lang.Thread

Private Thread class to do the notifying.


Field Summary
private  java.lang.Object lock
           
private  java.util.Vector queue
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
private BeaconReceiver.BeaconEventQueue()
           
 
Method Summary
 void enqueue(BeaconEvent event)
          Add a BeaconEvent to the notification queue.
 void run()
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, 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
 

Field Detail

queue

private java.util.Vector queue

lock

private java.lang.Object lock
Constructor Detail

BeaconReceiver.BeaconEventQueue

private BeaconReceiver.BeaconEventQueue()
Method Detail

run

public void run()

enqueue

public void enqueue(BeaconEvent event)
Add a BeaconEvent to the notification queue.

Parameters:
event - The BeaconEvent to send to Listeners.