org.springframework.scheduling.quartz
Class LocalTaskExecutorThreadPool
java.lang.Object
  
org.springframework.scheduling.quartz.LocalTaskExecutorThreadPool
- All Implemented Interfaces: 
 - ThreadPool
 
public class LocalTaskExecutorThreadPool
- extends Object
- implements ThreadPool
  
Quartz ThreadPool adapter that delegates to a Spring-managed
 TaskExecutor instance, specified on SchedulerFactoryBean.
- Since:
 
  - 2.0
 
- Author:
 
  - Juergen Hoeller
 
- See Also:
 SchedulerFactoryBean.setTaskExecutor(org.springframework.core.task.TaskExecutor)
| 
Field Summary | 
protected  Log | 
logger
 
          Logger available to subclasses | 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
logger
protected final Log logger
- Logger available to subclasses
 
LocalTaskExecutorThreadPool
public LocalTaskExecutorThreadPool()
initialize
public void initialize()
                throws SchedulerConfigException
- Specified by:
 initialize in interface ThreadPool
 
- Throws:
 SchedulerConfigException
 
shutdown
public void shutdown(boolean waitForJobsToComplete)
- Specified by:
 shutdown in interface ThreadPool
 
 
getPoolSize
public int getPoolSize()
- Specified by:
 getPoolSize in interface ThreadPool
 
 
runInThread
public boolean runInThread(Runnable runnable)
- Specified by:
 runInThread in interface ThreadPool
 
 
blockForAvailableThreads
public int blockForAvailableThreads()
- Specified by:
 blockForAvailableThreads in interface ThreadPool
 
 
Copyright © 2002-2008 The Spring Framework.