electric.util.thread
Class Tasks

java.lang.Object
  extended byjava.lang.Thread
      extended byelectric.util.thread.Tasks
All Implemented Interfaces:
java.lang.Runnable

public class Tasks
extends java.lang.Thread

Tasks.

Author:
webMethods

Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
Tasks()
           
Tasks(ThreadPool threadPool)
           
 
Method Summary
 void add(Task task)
           
static Tasks getShared()
           
 boolean remove(Task task)
           
 void run()
           
 Task run(java.lang.Runnable runnable)
           
 Task runAfter(java.lang.Runnable runnable, long time)
           
 Task runAfter(java.lang.Runnable runnable, long time, java.lang.String name, long period, boolean newThread)
           
 Task runAt(java.lang.Runnable runnable, long time)
           
 Task runAt(java.lang.Runnable runnable, long time, java.lang.String name, long period, boolean newThread)
           
 void shutdown()
           
 
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
 

Constructor Detail

Tasks

public Tasks()

Tasks

public Tasks(ThreadPool threadPool)
Parameters:
threadPool -
Method Detail

runAt

public Task runAt(java.lang.Runnable runnable,
                  long time,
                  java.lang.String name,
                  long period,
                  boolean newThread)
Parameters:
runnable -
time -
period -
newThread -

runAt

public Task runAt(java.lang.Runnable runnable,
                  long time)
Parameters:
runnable -
time -

run

public Task run(java.lang.Runnable runnable)
Parameters:
runnable -

runAfter

public Task runAfter(java.lang.Runnable runnable,
                     long time,
                     java.lang.String name,
                     long period,
                     boolean newThread)
Parameters:
runnable -
time -
period -
newThread -

runAfter

public Task runAfter(java.lang.Runnable runnable,
                     long time)
Parameters:
runnable -
time -

add

public void add(Task task)
Parameters:
task -

remove

public boolean remove(Task task)
Parameters:
task -
Returns:
boolean

run

public void run()

shutdown

public void shutdown()

getShared

public static Tasks getShared()


copyright© 2001-2004 by webMethods All Rights Reserved.