public final class BatchConsumerTriggerBuilder<E> extends Object
| Constructor and Description |
|---|
BatchConsumerTriggerBuilder() |
public BatchConsumerTriggerBuilder<E> setScheduleExecutorService(ScheduledExecutorService scheduledExecutorService)
@Deprecated public BatchConsumerTriggerBuilder<E> forceConsumeEveryTick()
@Deprecated public BatchConsumerTriggerBuilder<E> tickTime(long time, TimeUnit unit)
linger(long, TimeUnit) insteadpublic BatchConsumerTriggerBuilder<E> linger(long time, TimeUnit unit)
public BatchConsumerTriggerBuilder<E> linger(Duration duration)
@Deprecated public BatchConsumerTriggerBuilder<E> batchConsumerSize(int size)
batchSize insteadpublic BatchConsumerTriggerBuilder<E> batchSize(int size)
@Deprecated public <E1> BatchConsumerTriggerBuilder<E1> setQueue(BlockingQueue<? extends E> queue)
@Deprecated public <E1> BatchConsumerTriggerBuilder<E1> setConsumer(Consumer<? super List<E1>> consumer)
public <E1> BatchConsumerTriggerBuilder<E1> setConsumerEx(com.github.phantomthief.util.ThrowableConsumer<? super List<E1>,Exception> consumer)
public <E1> BatchConsumerTriggerBuilder<E1> setExceptionHandler(BiConsumer<? super Throwable,? super List<E1>> exceptionHandler)
@Deprecated public BatchConsumerTriggerBuilder<E> queueCapacity(int capacity)
bufferSize insteadpublic BatchConsumerTriggerBuilder<E> bufferSize(int bufferSize)
public <E1> BufferTrigger<E1> build()
Copyright © 2019. All rights reserved.