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
-
-