public class SimpleThreadManager extends java.lang.Object implements ThreadManager
Constructor and Description |
---|
SimpleThreadManager()
Default Constructor.
|
SimpleThreadManager(java.util.concurrent.Executor executor)
Constructor uses provided ExecutorService.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
activeDescriptions()
Return a array of the descriptions of all active threads.
|
void |
close()
Close the ThreadManager and free resource.
|
void |
run(java.lang.Runnable runnable,
java.lang.String description)
Run a job.
|
java.lang.String |
toString() |
public SimpleThreadManager()
public SimpleThreadManager(java.util.concurrent.Executor executor)
executor
- public void run(java.lang.Runnable runnable, java.lang.String description)
run
in interface ThreadManager
runnable
- The job.description
- The description of the job.public java.lang.String[] activeDescriptions()
activeDescriptions
in interface ThreadManager
public java.lang.String toString()
toString
in class java.lang.Object
public void close()
ThreadManager
close
in interface ThreadManager