Click or drag to resize
Akka.NETGraphInterpreter Methods

The GraphInterpreter type exposes the following members.

Methods
  NameDescription
Public methodAttachDownstreamBoundary(Int32, GraphInterpreterDownstreamBoundaryStageLogic)
TBD
Public methodAttachDownstreamBoundary(GraphInterpreterConnection, GraphInterpreterDownstreamBoundaryStageLogic)
Assign the boundary logic to a given connection. This will serve as the interface to the external world (outside the interpreter) to process and inject events.
Public methodAttachUpstreamBoundary(Int32, GraphInterpreterUpstreamBoundaryStageLogic)
TBD
Public methodAttachUpstreamBoundary(GraphInterpreterConnection, GraphInterpreterUpstreamBoundaryStageLogic)
Assign the boundary logic to a given connection. This will serve as the interface to the external world (outside the interpreter) to process and inject events.
Public methodDumpWaits
Debug utility to dump the "waits-on" relationships in DOT format to the console for analysis of deadlocks. Only invoke this after the interpreter completely settled, otherwise the results might be off. This is a very simplistic tool, make sure you are understanding what you are doing and then it will serve you well.
Public methodEnqueue
TBD
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodExecute
Executes pending events until the given limit is met. If there were remaining events, IsSuspended will return true.
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodFinish
Finalizes the state of all stages by calling PostStop (if necessary).
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInit
Initializes the states of all the stage logics by calling PreStart. The passed-in materializer is intended to be a SubFusingMaterializer that avoids creating new Actors when stages materialize sub-flows.If no such materializer is available, passing in null will reuse the normal materializer for the GraphInterpreter—fusing is only an optimization.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRunAsyncInput
TBD
Public methodSetHandler(GraphInterpreterConnection, IInHandler)
Dynamic handler changes are communicated from a GraphStageLogic by this method.
Public methodSetHandler(GraphInterpreterConnection, IOutHandler)
Dynamic handler changes are communicated from a GraphStageLogic by this method.
Public methodToString
TBD
(Overrides ObjectToString.)
Top
Extension Methods
See Also