nan.tools
Class BackgroundNewsgroupDownloader

java.lang.Object
  extended byjava.lang.Thread
      extended bynan.tools.AbstractBackgroundTask
          extended bynan.tools.BackgroundNewsgroupDownloader
All Implemented Interfaces:
BackgroundTask, java.lang.Runnable

public class BackgroundNewsgroupDownloader
extends AbstractBackgroundTask

Downloads Newsgroup cache into MessageTree in a background thread.

Version:
1.9, 1/6/04
Author:
John David Ratliff

Field Summary
 
Fields inherited from class nan.tools.AbstractBackgroundTask
finished
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
BackgroundNewsgroupDownloader(NNTPClient client, WaitDialog dialog, Newsgroup newsgroup, MessageTree tree)
          Creates a new BackgroundNewsgroupDownloader object.
 
Method Summary
 void run()
          Runs the task in the background.
 java.lang.String toString()
          Returns a String representation of this object.
 
Methods inherited from class nan.tools.AbstractBackgroundTask
isFinished
 
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, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BackgroundNewsgroupDownloader

public BackgroundNewsgroupDownloader(NNTPClient client,
                                     WaitDialog dialog,
                                     Newsgroup newsgroup,
                                     MessageTree tree)
Creates a new BackgroundNewsgroupDownloader object.

Parameters:
client - The NNTPClient to retreive messages from.
dialog - The dialog to display progress on.
newsgroup - The newsgroup to download messages from.
tree - The tree to add the messages to.
Method Detail

run

public void run()
Runs the task in the background.


toString

public java.lang.String toString()
Returns a String representation of this object.

Returns:
A String representation.