类 LocalTaskExecutorThreadPool
- java.lang.Object
- org.springframework.scheduling.quartz.LocalTaskExecutorThreadPool
- 所有已实现的接口:
ThreadPool
public class LocalTaskExecutorThreadPool extends Object implements ThreadPool
QuartzThreadPooladapter that delegates to a Spring-managedExecutorinstance, specified onSchedulerFactoryBean.- 从以下版本开始:
- 2.0
- 作者:
- Juergen Hoeller
- 另请参阅:
SchedulerFactoryBean.setTaskExecutor(java.util.concurrent.Executor)
构造器概要
构造器 构造器 说明 LocalTaskExecutorThreadPool()
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 intblockForAvailableThreads()intgetPoolSize()voidinitialize()booleanrunInThread(Runnable runnable)voidsetInstanceId(String schedInstId)voidsetInstanceName(String schedName)voidshutdown(boolean waitForJobsToComplete)
构造器详细资料
LocalTaskExecutorThreadPool
public LocalTaskExecutorThreadPool()
方法详细资料
setInstanceId
public void setInstanceId(String schedInstId)
- 指定者:
setInstanceId在接口中ThreadPool
setInstanceName
public void setInstanceName(String schedName)
- 指定者:
setInstanceName在接口中ThreadPool
initialize
public void initialize() throws SchedulerConfigException
- 指定者:
initialize在接口中ThreadPool- 抛出:
SchedulerConfigException
shutdown
public void shutdown(boolean waitForJobsToComplete)
- 指定者:
shutdown在接口中ThreadPool
getPoolSize
public int getPoolSize()
- 指定者:
getPoolSize在接口中ThreadPool
runInThread
public boolean runInThread(Runnable runnable)
- 指定者:
runInThread在接口中ThreadPool
blockForAvailableThreads
public int blockForAvailableThreads()
- 指定者:
blockForAvailableThreads在接口中ThreadPool