org.springframework.extensions.surf.task
Class TaskStarterThread
java.lang.Object
java.lang.Thread
org.springframework.extensions.surf.task.TaskStarterThread
- All Implemented Interfaces:
- Runnable
public class TaskStarterThread
- extends Thread
Background thread that wakes up periodically to monitor the task manager's
pool of tasks waiting to be processed. If it finds one, it notifies all
worker threads so that someone will pick up the task and begin to work on it.
- Author:
- muzquiano
Method Summary |
void |
run()
|
Methods inherited from class java.lang.Thread |
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
taskManager
protected TaskManager taskManager
TaskStarterThread
public TaskStarterThread(TaskManager taskManager)
- Instantiates a new task starter thread.
run
public void run()
- Specified by:
run
in interface Runnable
- Overrides:
run
in class Thread
Copyright © 2009 SpringSource, Inc. All Rights Reserved.