public interface  org.springframework.scheduling.TaskScheduler extends java.lang.Object
{
public abstract java.util.concurrent.ScheduledFuture schedule(java.lang.Runnable, org.springframework.scheduling.Trigger);
public abstract java.util.concurrent.ScheduledFuture schedule(java.lang.Runnable, java.util.Date);
public abstract java.util.concurrent.ScheduledFuture scheduleAtFixedRate(java.lang.Runnable, java.util.Date, long);
public abstract java.util.concurrent.ScheduledFuture scheduleAtFixedRate(java.lang.Runnable, long);
public abstract java.util.concurrent.ScheduledFuture scheduleWithFixedDelay(java.lang.Runnable, java.util.Date, long);
public abstract java.util.concurrent.ScheduledFuture scheduleWithFixedDelay(java.lang.Runnable, long);
}