public class ByteStringParser.ParsingLogic extends GraphStageLogic implements InHandler, OutHandler
GraphStageLogic.ConditionalTerminateInput, GraphStageLogic.ConditionalTerminateOutput, GraphStageLogic.EagerTerminateInput$, GraphStageLogic.EagerTerminateOutput$, GraphStageLogic.IgnoreTerminateInput$, GraphStageLogic.IgnoreTerminateOutput$, GraphStageLogic.StageActor, GraphStageLogic.StageActorRef$, GraphStageLogic.StageActorRefNotInitializedException, GraphStageLogic.StageActorRefNotInitializedException$, GraphStageLogic.SubSinkInlet<T>, GraphStageLogic.SubSourceOutlet<T>, GraphStageLogic.TotallyIgnorantInput$
Constructor and Description |
---|
ParsingLogic() |
Modifier and Type | Method and Description |
---|---|
void |
onPull()
Called when the output port has received a pull, and therefore ready to emit an element, i.e.
|
void |
onPush()
Called when the input port has a new element available.
|
void |
onUpstreamFinish()
Called when the input port is finished.
|
protected int |
recursionLimit() |
protected void |
startWith(ByteStringParser.ParseStep<T> step) |
abortEmitting, abortReading, afterPostStop, beforePreStart, cancel, complete, completeStage, conditionalTerminateInput, conditionalTerminateOutput, createAsyncCallback, eagerTerminateInput, eagerTerminateOutput, emit, emit, emit, emitMultiple, emitMultiple, emitMultiple, emitMultiple, emitMultiple, emitMultiple, fail, failStage, getAsyncCallback, getHandler, getHandler, getStageActor, grab, handlers, hasBeenPulled, ignoreTerminateInput, ignoreTerminateOutput, inCount, interpreter, isAvailable, isAvailable, isClosed, isClosed, materializer, outCount, passAlong, portToConn, postStop, preStart, pull, push, read, read, readN, readN, setHandler, setHandler, setHandlers, setKeepGoing, stageActor, stageId, subFusingMaterializer, totallyIgnorantInput, tryPull
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
onUpstreamFailure
onDownstreamFinish
protected final void startWith(ByteStringParser.ParseStep<T> step)
protected int recursionLimit()
public void onPull()
OutHandler
GraphStageLogic.push()
is now allowed to be called on this port.onPull
in interface OutHandler
public void onPush()
InHandler
GraphStageLogic.grab()
method.public void onUpstreamFinish()
InHandler
onUpstreamFinish
in interface InHandler