public class LockableTaskScheduler extends Object implements org.springframework.scheduling.TaskScheduler, org.springframework.beans.factory.DisposableBean
LockableRunnable
and delegates all calls to a TaskScheduler
.Constructor and Description |
---|
LockableTaskScheduler(org.springframework.scheduling.TaskScheduler taskScheduler,
LockManager lockManager) |
Modifier and Type | Method and Description |
---|---|
void |
destroy() |
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) |
public LockableTaskScheduler(org.springframework.scheduling.TaskScheduler taskScheduler, LockManager lockManager)
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
Copyright © 2017. All Rights Reserved.