Class Debouncer.DebounceBuilder<I>
- java.lang.Object
-
- com.inductiveautomation.ignition.gateway.util.Debouncer.DebounceBuilder<I>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Debouncer<I>build()Debouncer.DebounceBuilder<I>forContext(GatewayContext context)Sets the scheduler and executor using the contextDebouncer.DebounceBuilder<I>setDelay(long time, java.util.concurrent.TimeUnit timeUnit)Sets the delay between receiving new input and processing the inputDebouncer.DebounceBuilder<I>setExecutor(java.util.concurrent.ExecutorService executor)Debouncer.DebounceBuilder<I>setScheduler(java.util.concurrent.ScheduledExecutorService service)
-
-
-
Method Detail
-
setScheduler
public Debouncer.DebounceBuilder<I> setScheduler(java.util.concurrent.ScheduledExecutorService service)
-
setExecutor
public Debouncer.DebounceBuilder<I> setExecutor(java.util.concurrent.ExecutorService executor)
-
forContext
public Debouncer.DebounceBuilder<I> forContext(GatewayContext context)
Sets the scheduler and executor using the context
-
setDelay
public Debouncer.DebounceBuilder<I> setDelay(long time, java.util.concurrent.TimeUnit timeUnit)
Sets the delay between receiving new input and processing the input
-
-