public class TimerManagerTaskScheduler extends TimerManagerAccessor implements org.springframework.scheduling.TaskScheduler
TaskScheduler
interface, wrapping
a CommonJ TimerManager
.Constructor and Description |
---|
TimerManagerTaskScheduler() |
Modifier and Type | Method and Description |
---|---|
ScheduledFuture |
schedule(Runnable task,
Date startTime) |
ScheduledFuture |
schedule(Runnable task,
org.springframework.scheduling.Trigger trigger) |
ScheduledFuture |
scheduleAtFixedRate(Runnable task,
Date startTime,
long period) |
ScheduledFuture |
scheduleAtFixedRate(Runnable task,
long period) |
ScheduledFuture |
scheduleWithFixedDelay(Runnable task,
Date startTime,
long delay) |
ScheduledFuture |
scheduleWithFixedDelay(Runnable task,
long delay) |
void |
setErrorHandler(org.springframework.util.ErrorHandler errorHandler)
Provide an
ErrorHandler strategy. |
afterPropertiesSet, destroy, getTimerManager, isRunning, setShared, setTimerManager, setTimerManagerName, start, stop
convertJndiName, isResourceRef, lookup, lookup, setResourceRef
public void setErrorHandler(org.springframework.util.ErrorHandler errorHandler)
ErrorHandler
strategy.public ScheduledFuture schedule(Runnable task, org.springframework.scheduling.Trigger trigger)
schedule
in interface org.springframework.scheduling.TaskScheduler
public ScheduledFuture schedule(Runnable task, Date startTime)
schedule
in interface org.springframework.scheduling.TaskScheduler
public ScheduledFuture scheduleAtFixedRate(Runnable task, Date startTime, long period)
scheduleAtFixedRate
in interface org.springframework.scheduling.TaskScheduler
public ScheduledFuture scheduleAtFixedRate(Runnable task, long period)
scheduleAtFixedRate
in interface org.springframework.scheduling.TaskScheduler
public ScheduledFuture scheduleWithFixedDelay(Runnable task, Date startTime, long delay)
scheduleWithFixedDelay
in interface org.springframework.scheduling.TaskScheduler
public ScheduledFuture scheduleWithFixedDelay(Runnable task, long delay)
scheduleWithFixedDelay
in interface org.springframework.scheduling.TaskScheduler