Package akka.stream.impl
Class FanIn.InputBunch
- java.lang.Object
-
- akka.stream.impl.FanIn.InputBunch
-
- Enclosing class:
- FanIn
public abstract static class FanIn.InputBunch extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description InputBunch(int inputCount, int bufferSize, Pump pump)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectAllOfMarkedInputs()java.lang.ObjectAnyOfMarkedInputs()voidcancel()voidcancel(int input)java.lang.Objectdequeue(int id)java.lang.ObjectdequeueAndYield()java.lang.ObjectdequeueAndYield(int id)java.lang.ObjectdequeuePreferring(int preferred)intidToDequeue()java.lang.ObjectinputsAvailableFor(int id)java.lang.ObjectinputsOrCompleteAvailableFor(int id)booleanisAllCompleted()booleanisCancelled(int input)booleanisDepleted(int input)booleanisPending(int input)intlastDequeuedId()voidmarkAllInputs()voidmarkInput(int input)voidonCompleteWhenNoInput()voidonDepleted(int input)abstract voidonError(int input, java.lang.Throwable e)SubReceivesubreceive()java.lang.StringtoString()voidunmarkAllInputs()voidunmarkInput(int input)
-
-
-
Constructor Detail
-
InputBunch
public InputBunch(int inputCount, int bufferSize, Pump pump)
-
-
Method Detail
-
AllOfMarkedInputs
public java.lang.Object AllOfMarkedInputs()
-
AnyOfMarkedInputs
public java.lang.Object AnyOfMarkedInputs()
-
cancel
public void cancel()
-
cancel
public void cancel(int input)
-
dequeue
public java.lang.Object dequeue(int id)
-
dequeueAndYield
public java.lang.Object dequeueAndYield()
-
dequeueAndYield
public java.lang.Object dequeueAndYield(int id)
-
dequeuePreferring
public java.lang.Object dequeuePreferring(int preferred)
-
idToDequeue
public int idToDequeue()
-
inputsAvailableFor
public java.lang.Object inputsAvailableFor(int id)
-
inputsOrCompleteAvailableFor
public java.lang.Object inputsOrCompleteAvailableFor(int id)
-
isAllCompleted
public boolean isAllCompleted()
-
isCancelled
public boolean isCancelled(int input)
-
isDepleted
public boolean isDepleted(int input)
-
isPending
public boolean isPending(int input)
-
lastDequeuedId
public int lastDequeuedId()
-
markAllInputs
public void markAllInputs()
-
markInput
public void markInput(int input)
-
onCompleteWhenNoInput
public void onCompleteWhenNoInput()
-
onDepleted
public void onDepleted(int input)
-
onError
public abstract void onError(int input, java.lang.Throwable e)
-
subreceive
public SubReceive subreceive()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
unmarkAllInputs
public void unmarkAllInputs()
-
unmarkInput
public void unmarkInput(int input)
-
-