Class RemoteResourceRefresher

java.lang.Object
org.springframework.scheduling.config.ScheduledTaskRegistrar
org.springframework.scheduling.config.ContextLifecycleScheduledTaskRegistrar
org.springframework.cloud.client.hypermedia.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
  • Constructor Summary

    Constructors
    Constructor
    Description
    RemoteResourceRefresher(List<RemoteResource> discoveredResources, int fixedDelay, int initialDelay)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • RemoteResourceRefresher

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

    • afterPropertiesSet

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