org.springframework.scheduling.commonj
Class TimerManagerTaskScheduler
java.lang.Object
org.springframework.jndi.JndiAccessor
org.springframework.jndi.JndiLocatorSupport
org.springframework.scheduling.commonj.TimerManagerAccessor
org.springframework.scheduling.commonj.TimerManagerTaskScheduler
- All Implemented Interfaces:
- org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean, org.springframework.context.Lifecycle, org.springframework.scheduling.TaskScheduler
public class TimerManagerTaskScheduler
- extends TimerManagerAccessor
- implements org.springframework.scheduling.TaskScheduler
Implementation of Spring's TaskScheduler
interface, wrapping
a CommonJ TimerManager
.
- Since:
- 3.0
- Author:
- Juergen Hoeller, Mark Fisher
Fields inherited from class org.springframework.jndi.JndiLocatorSupport |
CONTAINER_PREFIX |
Fields inherited from class org.springframework.jndi.JndiAccessor |
logger |
Method Summary |
java.util.concurrent.ScheduledFuture |
schedule(java.lang.Runnable task,
java.util.Date startTime)
|
java.util.concurrent.ScheduledFuture |
schedule(java.lang.Runnable task,
org.springframework.scheduling.Trigger trigger)
|
java.util.concurrent.ScheduledFuture |
scheduleAtFixedRate(java.lang.Runnable task,
java.util.Date startTime,
long period)
|
java.util.concurrent.ScheduledFuture |
scheduleAtFixedRate(java.lang.Runnable task,
long period)
|
java.util.concurrent.ScheduledFuture |
scheduleWithFixedDelay(java.lang.Runnable task,
java.util.Date startTime,
long delay)
|
java.util.concurrent.ScheduledFuture |
scheduleWithFixedDelay(java.lang.Runnable task,
long delay)
|
void |
setErrorHandler(org.springframework.util.ErrorHandler errorHandler)
|
Methods inherited from class org.springframework.jndi.JndiLocatorSupport |
convertJndiName, isResourceRef, lookup, lookup, setResourceRef |
Methods inherited from class org.springframework.jndi.JndiAccessor |
getJndiEnvironment, getJndiTemplate, setJndiEnvironment, setJndiTemplate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TimerManagerTaskScheduler
public TimerManagerTaskScheduler()
setErrorHandler
public void setErrorHandler(org.springframework.util.ErrorHandler errorHandler)
schedule
public java.util.concurrent.ScheduledFuture schedule(java.lang.Runnable task,
org.springframework.scheduling.Trigger trigger)
- Specified by:
schedule
in interface org.springframework.scheduling.TaskScheduler
schedule
public java.util.concurrent.ScheduledFuture schedule(java.lang.Runnable task,
java.util.Date startTime)
- Specified by:
schedule
in interface org.springframework.scheduling.TaskScheduler
scheduleAtFixedRate
public java.util.concurrent.ScheduledFuture scheduleAtFixedRate(java.lang.Runnable task,
java.util.Date startTime,
long period)
- Specified by:
scheduleAtFixedRate
in interface org.springframework.scheduling.TaskScheduler
scheduleAtFixedRate
public java.util.concurrent.ScheduledFuture scheduleAtFixedRate(java.lang.Runnable task,
long period)
- Specified by:
scheduleAtFixedRate
in interface org.springframework.scheduling.TaskScheduler
scheduleWithFixedDelay
public java.util.concurrent.ScheduledFuture scheduleWithFixedDelay(java.lang.Runnable task,
java.util.Date startTime,
long delay)
- Specified by:
scheduleWithFixedDelay
in interface org.springframework.scheduling.TaskScheduler
scheduleWithFixedDelay
public java.util.concurrent.ScheduledFuture scheduleWithFixedDelay(java.lang.Runnable task,
long delay)
- Specified by:
scheduleWithFixedDelay
in interface org.springframework.scheduling.TaskScheduler