public class ContextLifecycleScheduledTaskRegistrar extends ScheduledTaskRegistrar implements SmartInitializingSingleton
ScheduledTaskRegistrar subclass which redirects the actual scheduling
 of tasks to the afterSingletonsInstantiated() callback (as of 4.1.2).| Constructor and Description | 
|---|
ContextLifecycleScheduledTaskRegistrar()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
afterPropertiesSet()
Calls  
ScheduledTaskRegistrar.scheduleTasks() at bean construction time. | 
void | 
afterSingletonsInstantiated()
Invoked right at the end of the singleton pre-instantiation phase,
 with a guarantee that all regular singleton beans have been created
 already. 
 | 
addCronTask, addCronTask, addFixedDelayTask, addFixedDelayTask, addFixedRateTask, addFixedRateTask, addTriggerTask, addTriggerTask, destroy, getCronTaskList, getFixedDelayTaskList, getFixedRateTaskList, getScheduler, getTriggerTaskList, hasTasks, scheduleCronTask, scheduleFixedDelayTask, scheduleFixedRateTask, scheduleTasks, scheduleTriggerTask, setCronTasks, setCronTasksList, setFixedDelayTasks, setFixedDelayTasksList, setFixedRateTasks, setFixedRateTasksList, setScheduler, setTaskScheduler, setTriggerTasks, setTriggerTasksListpublic ContextLifecycleScheduledTaskRegistrar()
public void afterPropertiesSet()
ScheduledTaskRegistrarScheduledTaskRegistrar.scheduleTasks() at bean construction time.afterPropertiesSet in interface InitializingBeanafterPropertiesSet in class ScheduledTaskRegistrarpublic void afterSingletonsInstantiated()
SmartInitializingSingletonListableBeanFactory.getBeansOfType(java.lang.Class<T>) calls within
 this method won't trigger accidental side effects during bootstrap.
 NOTE: This callback won't be triggered for singleton beans
 lazily initialized on demand after BeanFactory bootstrap,
 and not for any other bean scope either. Carefully use it for beans
 with the intended bootstrap semantics only.
afterSingletonsInstantiated in interface SmartInitializingSingleton