类 TimerManagerTaskScheduler
- java.lang.Object
- org.springframework.jndi.JndiAccessor
- org.springframework.jndi.JndiLocatorSupport
- org.springframework.scheduling.commonj.TimerManagerAccessor
- org.springframework.scheduling.commonj.TimerManagerTaskScheduler
- 所有已实现的接口:
DisposableBean,InitializingBean,Lifecycle,TaskScheduler
@Deprecated public class TimerManagerTaskScheduler extends TimerManagerAccessor implements TaskScheduler
已过时。as of 5.1, in favor of EE 7'sDefaultManagedTaskSchedulerImplementation of Spring'sTaskSchedulerinterface, wrapping a CommonJTimerManager.- 从以下版本开始:
- 3.0
- 作者:
- Juergen Hoeller, Mark Fisher
字段概要
从类继承的字段 org.springframework.jndi.JndiLocatorSupport
CONTAINER_PREFIX
从类继承的字段 org.springframework.jndi.JndiAccessor
logger
构造器概要
构造器 构造器 说明 TimerManagerTaskScheduler()已过时。
方法概要
所有方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 ScheduledFuture<?>schedule(Runnable task, Date startTime)已过时。Schedule the givenRunnable, invoking it at the specified execution time.ScheduledFuture<?>schedule(Runnable task, Trigger trigger)已过时。Schedule the givenRunnable, invoking it whenever the trigger indicates a next execution time.ScheduledFuture<?>scheduleAtFixedRate(Runnable task, long period)已过时。Schedule the givenRunnable, starting as soon as possible and invoking it with the given period.ScheduledFuture<?>scheduleAtFixedRate(Runnable task, Date startTime, long period)已过时。Schedule the givenRunnable, invoking it at the specified execution time and subsequently with the given period.ScheduledFuture<?>scheduleWithFixedDelay(Runnable task, long delay)已过时。Schedule the givenRunnable, starting as soon as possible and invoking it with the given delay between the completion of one execution and the start of the next.ScheduledFuture<?>scheduleWithFixedDelay(Runnable task, Date startTime, long delay)已过时。Schedule the givenRunnable, invoking it at the specified execution time and subsequently with the given delay between the completion of one execution and the start of the next.voidsetErrorHandler(ErrorHandler errorHandler)已过时。Provide anErrorHandlerstrategy.从类继承的方法 org.springframework.scheduling.commonj.TimerManagerAccessor
afterPropertiesSet, destroy, getTimerManager, isRunning, obtainTimerManager, setShared, setTimerManager, setTimerManagerName, start, stop
从类继承的方法 org.springframework.jndi.JndiLocatorSupport
convertJndiName, isResourceRef, lookup, lookup, setResourceRef
从类继承的方法 org.springframework.jndi.JndiAccessor
getJndiEnvironment, getJndiTemplate, setJndiEnvironment, setJndiTemplate
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 org.springframework.scheduling.TaskScheduler
schedule, scheduleAtFixedRate, scheduleAtFixedRate, scheduleWithFixedDelay, scheduleWithFixedDelay
构造器详细资料
TimerManagerTaskScheduler
public TimerManagerTaskScheduler()
已过时。
方法详细资料
setErrorHandler
public void setErrorHandler(ErrorHandler errorHandler)
已过时。Provide anErrorHandlerstrategy.
schedule
@Nullable public ScheduledFuture<?> schedule(Runnable task, Trigger trigger)
已过时。从接口复制的说明:TaskSchedulerSchedule the givenRunnable, invoking it whenever the trigger indicates a next execution time.Execution will end once the scheduler shuts down or the returned
ScheduledFuturegets cancelled.- 指定者:
schedule在接口中TaskScheduler- 参数:
task- the Runnable to execute whenever the trigger firestrigger- an implementation of theTriggerinterface, e.g. aCronTriggerobject wrapping a cron expression- 返回:
- a
ScheduledFuturerepresenting pending completion of the task, ornullif the given Trigger object never fires (i.e. returnsnullfromTrigger.nextExecutionTime(org.springframework.scheduling.TriggerContext)) - 另请参阅:
CronTrigger
schedule
public ScheduledFuture<?> schedule(Runnable task, Date startTime)
已过时。从接口复制的说明:TaskSchedulerSchedule the givenRunnable, invoking it at the specified execution time.Execution will end once the scheduler shuts down or the returned
ScheduledFuturegets cancelled.- 指定者:
schedule在接口中TaskScheduler- 参数:
task- the Runnable to execute whenever the trigger firesstartTime- the desired execution time for the task (if this is in the past, the task will be executed immediately, i.e. as soon as possible)- 返回:
- a
ScheduledFuturerepresenting pending completion of the task
scheduleAtFixedRate
public ScheduledFuture<?> scheduleAtFixedRate(Runnable task, Date startTime, long period)
已过时。从接口复制的说明:TaskSchedulerSchedule the givenRunnable, invoking it at the specified execution time and subsequently with the given period.Execution will end once the scheduler shuts down or the returned
ScheduledFuturegets cancelled.- 指定者:
scheduleAtFixedRate在接口中TaskScheduler- 参数:
task- the Runnable to execute whenever the trigger firesstartTime- the desired first execution time for the task (if this is in the past, the task will be executed immediately, i.e. as soon as possible)period- the interval between successive executions of the task (in milliseconds)- 返回:
- a
ScheduledFuturerepresenting pending completion of the task
scheduleAtFixedRate
public ScheduledFuture<?> scheduleAtFixedRate(Runnable task, long period)
已过时。从接口复制的说明:TaskSchedulerSchedule the givenRunnable, starting as soon as possible and invoking it with the given period.Execution will end once the scheduler shuts down or the returned
ScheduledFuturegets cancelled.- 指定者:
scheduleAtFixedRate在接口中TaskScheduler- 参数:
task- the Runnable to execute whenever the trigger firesperiod- the interval between successive executions of the task (in milliseconds)- 返回:
- a
ScheduledFuturerepresenting pending completion of the task
scheduleWithFixedDelay
public ScheduledFuture<?> scheduleWithFixedDelay(Runnable task, Date startTime, long delay)
已过时。从接口复制的说明:TaskSchedulerSchedule the givenRunnable, invoking it at the specified execution time and subsequently with the given delay between the completion of one execution and the start of the next.Execution will end once the scheduler shuts down or the returned
ScheduledFuturegets cancelled.- 指定者:
scheduleWithFixedDelay在接口中TaskScheduler- 参数:
task- the Runnable to execute whenever the trigger firesstartTime- the desired first execution time for the task (if this is in the past, the task will be executed immediately, i.e. as soon as possible)delay- the delay between the completion of one execution and the start of the next (in milliseconds)- 返回:
- a
ScheduledFuturerepresenting pending completion of the task
scheduleWithFixedDelay
public ScheduledFuture<?> scheduleWithFixedDelay(Runnable task, long delay)
已过时。从接口复制的说明:TaskSchedulerSchedule the givenRunnable, starting as soon as possible and invoking it with the given delay between the completion of one execution and the start of the next.Execution will end once the scheduler shuts down or the returned
ScheduledFuturegets cancelled.- 指定者:
scheduleWithFixedDelay在接口中TaskScheduler- 参数:
task- the Runnable to execute whenever the trigger firesdelay- the delay between the completion of one execution and the start of the next (in milliseconds)- 返回:
- a
ScheduledFuturerepresenting pending completion of the task