Class RemoteResourceRefresher

  • All Implemented Interfaces:
    org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.SmartInitializingSingleton, org.springframework.scheduling.config.ScheduledTaskHolder

    public class RemoteResourceRefresher
    extends org.springframework.scheduling.config.ContextLifecycleScheduledTaskRegistrar
    A ScheduledTaskRegistrar that verifies all DiscoveredResource instances in the system, based on the given timing configuration.
    Author:
    Oliver Gierke
    • Field Summary

      • Fields inherited from class org.springframework.scheduling.config.ScheduledTaskRegistrar

        CRON_DISABLED
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void afterPropertiesSet()  
      • Methods inherited from class org.springframework.scheduling.config.ContextLifecycleScheduledTaskRegistrar

        afterSingletonsInstantiated
      • Methods inherited from class org.springframework.scheduling.config.ScheduledTaskRegistrar

        addCronTask, addCronTask, addFixedDelayTask, addFixedDelayTask, addFixedRateTask, addFixedRateTask, addTriggerTask, addTriggerTask, destroy, getCronTaskList, getFixedDelayTaskList, getFixedRateTaskList, getScheduledTasks, getScheduler, getTriggerTaskList, hasTasks, scheduleCronTask, scheduleFixedDelayTask, scheduleFixedDelayTask, scheduleFixedRateTask, scheduleFixedRateTask, scheduleTasks, scheduleTriggerTask, setCronTasks, setCronTasksList, setFixedDelayTasks, setFixedDelayTasksList, setFixedRateTasks, setFixedRateTasksList, setScheduler, setTaskScheduler, setTriggerTasks, setTriggerTasksList
    • Constructor Detail

      • RemoteResourceRefresher

        public RemoteResourceRefresher​(List<RemoteResource> discoveredResources,
                                       int fixedDelay,
                                       int initialDelay)
    • Method Detail

      • afterPropertiesSet

        public void afterPropertiesSet()
        Specified by:
        afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
        Overrides:
        afterPropertiesSet in class org.springframework.scheduling.config.ContextLifecycleScheduledTaskRegistrar