public class LocalTaskExecutorThreadPool extends Object implements org.quartz.spi.ThreadPool
SchedulerFactoryBean.setTaskExecutor(java.util.concurrent.Executor)| Modifier and Type | Field and Description |
|---|---|
protected Log |
logger
Logger available to subclasses
|
| Constructor and Description |
|---|
LocalTaskExecutorThreadPool() |
| Modifier and Type | Method and Description |
|---|---|
int |
blockForAvailableThreads() |
int |
getPoolSize() |
void |
initialize() |
boolean |
runInThread(Runnable runnable) |
void |
setInstanceId(String schedInstId) |
void |
setInstanceName(String schedName) |
void |
shutdown(boolean waitForJobsToComplete) |
protected final Log logger
public void setInstanceId(String schedInstId)
public void setInstanceName(String schedName)
public void initialize()
throws SchedulerConfigException
initialize in interface org.quartz.spi.ThreadPoolSchedulerConfigExceptionpublic void shutdown(boolean waitForJobsToComplete)
shutdown in interface org.quartz.spi.ThreadPoolpublic int getPoolSize()
getPoolSize in interface org.quartz.spi.ThreadPoolpublic boolean runInThread(Runnable runnable)
runInThread in interface org.quartz.spi.ThreadPoolpublic int blockForAvailableThreads()
blockForAvailableThreads in interface org.quartz.spi.ThreadPool