Class ScheduledSignal<T>

java.lang.Object
io.appform.ranger.core.signals.Signal<T>
io.appform.ranger.core.signals.ScheduledSignal<T>
Direct Known Subclasses:
ScheduledRegistryUpdateSignal

public class ScheduledSignal<T> extends Signal<T>
  • Constructor Details

    • ScheduledSignal

      public ScheduledSignal(Service service, Supplier<T> signalDataGenerator, List<Consumer<T>> consumers, long refreshIntervalMillis)
    • ScheduledSignal

      public ScheduledSignal(String name, Supplier<T> signalDataGenerator, List<Consumer<T>> consumers, long refreshIntervalMillis)
  • Method Details

    • start

      public final void start()
      Specified by:
      start in class Signal<T>
    • stop

      public final void stop()
      Specified by:
      stop in class Signal<T>