Class TimedCacheReloadTrigger
java.lang.Object
org.apache.flink.table.connector.source.lookup.cache.trigger.TimedCacheReloadTrigger
- All Implemented Interfaces:
Serializable,AutoCloseable,CacheReloadTrigger
A trigger that reloads at a specific time and repeats for the given interval in days.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.flink.table.connector.source.lookup.cache.trigger.CacheReloadTrigger
CacheReloadTrigger.Context -
Constructor Summary
ConstructorsConstructorDescriptionTimedCacheReloadTrigger(LocalTime reloadTime, int reloadIntervalInDays) TimedCacheReloadTrigger(OffsetTime reloadTime, int reloadIntervalInDays) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()static TimedCacheReloadTriggerfromConfig(org.apache.flink.configuration.ReadableConfig config) voidopen(CacheReloadTrigger.Context context) Open the trigger.
-
Constructor Details
-
TimedCacheReloadTrigger
-
TimedCacheReloadTrigger
-
-
Method Details
-
open
Description copied from interface:CacheReloadTriggerOpen the trigger.- Specified by:
openin interfaceCacheReloadTrigger
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
Exception
-
fromConfig
public static TimedCacheReloadTrigger fromConfig(org.apache.flink.configuration.ReadableConfig config)
-