| GraphStageLogicGetStageActorRef Method |
Initialize a
StageActorRef which can be used to interact with from the outside world "as-if" an actor.
The messages are looped through the
GetAsyncCallbackT(ActionT) mechanism of
GraphStageTShape so they are safe to modify
internal state of this stage.
This method must (the earliest) be called after the
GraphStageLogic constructor has finished running,
for example from the
PreStart callback the graph stage logic provides.
Created
StageActorRef to get messages and watch other actors in synchronous way.
The
StageActorRef's lifecycle is bound to the Stage, in other words when the Stage is finished,
the Actor will be terminated as well. The entity backing the
StageActorRef is not a real Actor,
but the
GraphStageLogic itself, therefore it does not react to
PoisonPill.
Namespace:
Akka.Streams.Stage
Assembly:
Akka.Streams (in Akka.Streams.dll) Version: 1.2.3.129 (1.2.3.129)
Syntax protected StageActorRef GetStageActorRef(
StageActorRefReceive receive
)
member GetStageActorRef :
receive : StageActorRefReceive -> StageActorRef
Parameters
- receive
- Type: Akka.Streams.StageStageActorRefReceive
Callback that will be called upon receiving of a message by this special Actor
Return Value
Type:
StageActorRefMinimal actor with watch method
See Also