Top Description Fields Constructors Methods
org.springframework.scheduling.quartz

public Class LocalTaskExecutorThreadPool

extends Object
implements org.quartz.spi.ThreadPool
Class Inheritance
Imports
java.util.concurrent.Executor, .RejectedExecutionException, org.apache.commons.logging.Log, .LogFactory, org.quartz.SchedulerConfigException, org.quartz.spi.ThreadPool, org.springframework.aot.hint.annotation.Reflective, org.springframework.lang.Nullable, org.springframework.util.Assert

Quartz ThreadPool adapter that delegates to a Spring-managed Executor instance, specified on SchedulerFactoryBean.
Author
Juergen Hoeller
Since
2.0
See Also
SchedulerFactoryBean#setTaskExecutor

Field Summary

Modifier and TypeField and Description
protected final Log
logger

Logger available to subclasses.

private Executor

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public int
public int
public void
public boolean
public void
setInstanceId(String schedInstId)

public void
public void
shutdown(boolean waitForJobsToComplete)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

loggerback to summary
protected final Log logger

Logger available to subclasses.

taskExecutorback to summary
private Executor taskExecutor
Annotations
@Nullable

Constructor Detail

LocalTaskExecutorThreadPoolback to summary
public LocalTaskExecutorThreadPool()

Method Detail

blockForAvailableThreadsback to summary
public int blockForAvailableThreads()
Annotations
@Override
getPoolSizeback to summary
public int getPoolSize()
Annotations
@Override
initializeback to summary
public void initialize() throws org.quartz.SchedulerConfigException
Annotations
@Override
runInThreadback to summary
public boolean runInThread(Runnable runnable)
Annotations
@Override
setInstanceIdback to summary
public void setInstanceId(String schedInstId)
Annotations
@Override
@Reflective
setInstanceNameback to summary
public void setInstanceName(String schedName)
Annotations
@Override
@Reflective
shutdownback to summary
public void shutdown(boolean waitForJobsToComplete)
Annotations
@Override