- All Known Implementing Classes:
DefaultThreadFactory
public interface ThreadFactory
The
ThreadFactory
describes a factory for threads of execution
modeled as WorkerTask
s.- Since:
- 1.9
- Version:
- 1.9
- Author:
- Frank Fock
-
Method Summary
Modifier and TypeMethodDescriptioncreateWorkerThread
(String name, WorkerTask task, boolean daemon) Creates a new thread of execution for the supplied task.
-
Method Details
-
createWorkerThread
Creates a new thread of execution for the supplied task. The returnedWorkerTask
is a symmetric wrapper for the supplied one. When the returned task is being run, the supplied one will be executed in a new thread of execution until it either terminates or theWorkerTask.terminate()
method has been called.- Parameters:
name
- the name of the execution thread.task
- the task to be executed in the new thread.daemon
- indicates whether the new thread is a daemon (true
or an user thread (false
).- Returns:
- the
WorkerTask
wrapper to control start and termination of the thread.
-