Package akka.stream.impl
Class BatchingInputBuffer
- java.lang.Object
-
- akka.stream.impl.BatchingInputBuffer
-
- All Implemented Interfaces:
DefaultInputTransferStates,Inputs
public abstract class BatchingInputBuffer extends java.lang.Object implements DefaultInputTransferStates
INTERNAL API
-
-
Constructor Summary
Constructors Constructor Description BatchingInputBuffer(int size, Pump pump)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidakka$stream$impl$DefaultInputTransferStates$_setter_$NeedsInput_$eq(TransferState x$1)protected voidakka$stream$impl$DefaultInputTransferStates$_setter_$NeedsInputOrComplete_$eq(TransferState x$1)voidcancel()protected scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit>completed()java.lang.ObjectdequeueInputElement()protected voidenqueueInputElement(java.lang.Object elem)protected voidinputOnError(java.lang.Throwable e)booleaninputsAvailable()booleaninputsDepleted()booleanisClosed()TransferStateNeedsInput()TransferStateNeedsInputOrComplete()protected voidonComplete()protected voidonError(java.lang.Throwable e)protected voidonSubscribe(org.reactivestreams.Subscription subscription)Pumppump()intsize()SubReceivesubreceive()java.lang.StringtoString()protected scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit>upstreamRunning()protected scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit>waitingForUpstream()
-
-
-
Constructor Detail
-
BatchingInputBuffer
public BatchingInputBuffer(int size, Pump pump)
-
-
Method Detail
-
NeedsInput
public TransferState NeedsInput()
- Specified by:
NeedsInputin interfaceDefaultInputTransferStates- Specified by:
NeedsInputin interfaceInputs
-
NeedsInputOrComplete
public TransferState NeedsInputOrComplete()
- Specified by:
NeedsInputOrCompletein interfaceDefaultInputTransferStates- Specified by:
NeedsInputOrCompletein interfaceInputs
-
akka$stream$impl$DefaultInputTransferStates$_setter_$NeedsInputOrComplete_$eq
protected void akka$stream$impl$DefaultInputTransferStates$_setter_$NeedsInputOrComplete_$eq(TransferState x$1)
- Specified by:
akka$stream$impl$DefaultInputTransferStates$_setter_$NeedsInputOrComplete_$eqin interfaceDefaultInputTransferStates
-
akka$stream$impl$DefaultInputTransferStates$_setter_$NeedsInput_$eq
protected void akka$stream$impl$DefaultInputTransferStates$_setter_$NeedsInput_$eq(TransferState x$1)
- Specified by:
akka$stream$impl$DefaultInputTransferStates$_setter_$NeedsInput_$eqin interfaceDefaultInputTransferStates
-
completed
protected scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> completed()
-
dequeueInputElement
public java.lang.Object dequeueInputElement()
- Specified by:
dequeueInputElementin interfaceInputs
-
enqueueInputElement
protected final void enqueueInputElement(java.lang.Object elem)
-
inputOnError
protected void inputOnError(java.lang.Throwable e)
-
inputsAvailable
public boolean inputsAvailable()
- Specified by:
inputsAvailablein interfaceInputs
-
inputsDepleted
public boolean inputsDepleted()
- Specified by:
inputsDepletedin interfaceInputs
-
onComplete
protected void onComplete()
-
onError
protected void onError(java.lang.Throwable e)
-
onSubscribe
protected void onSubscribe(org.reactivestreams.Subscription subscription)
-
pump
public Pump pump()
-
size
public int size()
-
subreceive
public SubReceive subreceive()
- Specified by:
subreceivein interfaceInputs
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
upstreamRunning
protected scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> upstreamRunning()
-
waitingForUpstream
protected scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> waitingForUpstream()
-
-