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
ConstructorsConstructorDescriptionRemoteResourceRefresher(List<RemoteResource> discoveredResources, int fixedDelay, int initialDelay) -
Method Summary
Methods inherited from class org.springframework.scheduling.config.ContextLifecycleScheduledTaskRegistrar
afterSingletonsInstantiatedMethods inherited from class org.springframework.scheduling.config.ScheduledTaskRegistrar
addCronTask, addCronTask, addFixedDelayTask, addFixedDelayTask, addFixedDelayTask, addFixedRateTask, addFixedRateTask, addFixedRateTask, addOneTimeTask, addOneTimeTask, addTriggerTask, addTriggerTask, destroy, getCronTaskList, getFixedDelayTaskList, getFixedRateTaskList, getObservationRegistry, getScheduledTasks, getScheduler, getTriggerTaskList, hasTasks, scheduleCronTask, scheduleFixedDelayTask, scheduleFixedRateTask, scheduleOneTimeTask, scheduleTasks, scheduleTriggerTask, setCronTasks, setCronTasksList, setFixedDelayTasks, setFixedDelayTasksList, setFixedRateTasks, setFixedRateTasksList, setObservationRegistry, setScheduler, setTaskScheduler, setTriggerTasks, setTriggerTasksList
-
Constructor Details
-
RemoteResourceRefresher
public RemoteResourceRefresher(List<RemoteResource> discoveredResources, int fixedDelay, int initialDelay)
-
-
Method Details
-
afterPropertiesSet
public void afterPropertiesSet()- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Overrides:
afterPropertiesSetin classorg.springframework.scheduling.config.ContextLifecycleScheduledTaskRegistrar
-