org.apache.excalibur.event.command
Class DefaultThreadManager
java.lang.Object
org.apache.avalon.framework.logger.AbstractLogEnabled
org.apache.excalibur.event.command.AbstractThreadManager
org.apache.excalibur.event.command.DefaultThreadManager
- All Implemented Interfaces:
- Runnable, Disposable, Initializable, LogEnabled, ThreadManager
public class DefaultThreadManager
- extends AbstractThreadManager
A ThreadManager that will use an external ThreadPool. This will be useful
if you want to have several ThreadManagers talking to a commonly defined
set of ThreadPools, such as
Cornerstone's
(similarly named) ThreadManager (which manages ThreadPools).
- Author:
- Avalon Development Team
- See Also:
org.apache.avalon.cornerstone.services.thread.ThreadManager
Fields inherited from interface org.apache.excalibur.event.command.ThreadManager |
ROLE |
Constructor Summary |
DefaultThreadManager(EDU.oswego.cs.dl.util.concurrent.Executor executor)
Create a new ThreadManager with the associated ThreadPool. |
Methods inherited from class org.apache.excalibur.event.command.AbstractThreadManager |
deregister, deregisterAll, dispose, doDispose, getSleepTime, initialize, isInitialized, register, run, setExecutor, setSleepTime |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultThreadManager
public DefaultThreadManager(EDU.oswego.cs.dl.util.concurrent.Executor executor)
- Create a new ThreadManager with the associated ThreadPool.
- Parameters:
pool
- The ThreadPool we will use.
Copyright © 2012 The Apache Software Foundation. All Rights Reserved.