Package io.activej.async
Class AsyncBuffer<A,R>
java.lang.Object
io.activej.async.AsyncBuffer<A,R>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<V,T> Promise<T> add(BiConsumer<A, V> argumentAccumulator, io.activej.common.function.FunctionEx<R, T> resultExtractor, V argument) add(BiConsumer<A, V> argumentAccumulator, V argument) voidflush()intbooleanisActive()boolean
-
Constructor Details
-
AsyncBuffer
-
-
Method Details
-
add
-
add
public <V,T> Promise<T> add(BiConsumer<A, V> argumentAccumulator, io.activej.common.function.FunctionEx<R, T> resultExtractor, V argument) -
flush
-
isActive
public boolean isActive() -
getActiveCalls
public int getActiveCalls() -
isBuffered
public boolean isBuffered() -
getBuffer
-
getBufferedPromise
-
cancelBufferedPromise
-