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