public static class SimpleBufferTrigger.Builder<E,C> extends Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
SimpleBufferTrigger<E> |
build() |
SimpleBufferTrigger.Builder<E,C> |
consumer(Consumer<C> consumer) |
SimpleBufferTrigger.Builder<E,C> |
on(long interval,
TimeUnit unit,
long count) |
SimpleBufferTrigger.Builder<E,C> |
setContainer(Supplier<C> factory,
BiPredicate<C,E> queueAdder)
warning: the container must be thread-safed.
|
SimpleBufferTrigger.Builder<E,C> |
setExceptionHandler(BiConsumer<Throwable,C> exceptionHandler) |
SimpleBufferTrigger.Builder<E,C> |
setScheduleExecutorService(ScheduledExecutorService scheduledExecutorService) |
public SimpleBufferTrigger.Builder<E,C> setContainer(Supplier<C> factory, BiPredicate<C,E> queueAdder)
factory - queueAdder - public SimpleBufferTrigger.Builder<E,C> setScheduleExecutorService(ScheduledExecutorService scheduledExecutorService)
public SimpleBufferTrigger.Builder<E,C> setExceptionHandler(BiConsumer<Throwable,C> exceptionHandler)
public SimpleBufferTrigger.Builder<E,C> on(long interval, TimeUnit unit, long count)
public SimpleBufferTrigger.Builder<E,C> consumer(Consumer<C> consumer)
public SimpleBufferTrigger<E> build()
Copyright © 2015. All rights reserved.