stockDataRetrieval
Class NewsDownloaderThread.NotifyThread

java.lang.Object
  extended byjava.lang.Thread
      extended bystockDataRetrieval.NewsDownloaderThread.NotifyThread
All Implemented Interfaces:
java.lang.Runnable
Enclosing class:
NewsDownloaderThread

private class NewsDownloaderThread.NotifyThread
extends java.lang.Thread

Class to handle the notification of the owner class that the NewsDownloaderThread has completed.

This prevents a thread from quiting while waiting in a queue for access to another object's notification function (because the notification function is usually synchronized).


Field Summary
private  java.lang.Object registeredOwner
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
NewsDownloaderThread.NotifyThread(java.lang.Object _registeredOwner)
          Create the thread with the reference to the object which to notify
 
Method Summary
 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

registeredOwner

private java.lang.Object registeredOwner
Constructor Detail

NewsDownloaderThread.NotifyThread

public NewsDownloaderThread.NotifyThread(java.lang.Object _registeredOwner)
Create the thread with the reference to the object which to notify

Parameters:
_registeredOwner - The owner to be notified
Method Detail

run

public void run()