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
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 Details
-
RemoteResourceRefresher
public RemoteResourceRefresher(List<RemoteResource> discoveredResources, int fixedDelay, int initialDelay)
-
-
Method Details
-
afterPropertiesSet
public void afterPropertiesSet()- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
- Overrides:
afterPropertiesSet
in classorg.springframework.scheduling.config.ContextLifecycleScheduledTaskRegistrar
-