Akka.Actor.Internal Namespace |
Class | Description | |
---|---|---|
AbstractStash | INTERNAL
Abstract base class for stash support
Remarks Note! Part of internal API. Breaking changes may occur without notice. Use at own risk. | |
ActorSystemImpl |
TBD
Remarks Note! Part of internal API. Breaking changes may occur without notice. Use at own risk. | |
BoundedStashImpl | INTERNAL
A stash implementation that is bounded
Remarks Note! Part of internal API. Breaking changes may occur without notice. Use at own risk. | |
ChildNameReserved |
TBD
| |
ChildrenContainerBase |
TBD
| |
ChildRestartStats |
ChildRestartStats is the statistics kept by every parent Actor for every child Actor
and is used for SupervisorStrategies to know how to deal with problems that occur for the children.
| |
EmptyChildrenContainer |
This is the empty container, shared among all leaf actors.
| |
InternalActivateFsmLogging |
INTERNAL API. Used for testing.
Remarks Note! Part of internal API. Breaking changes may occur without notice. Use at own risk. | |
InternalCurrentActorCellKeeper |
TBD
INTERNAL!
Remarks Note! Part of internal API. Breaking changes may occur without notice. Use at own risk. | |
NormalChildrenContainer |
Normal children container: we do have at least one child, but none of our
children are currently terminating (which is the time period between calling
context.stop(child) and processing the ChildTerminated() system message).
| |
SuspendReason |
TBD
Remarks Note! Part of internal API. Breaking changes may occur without notice. Use at own risk. | |
SuspendReasonCreation |
TBD
Remarks Note! Part of internal API. Breaking changes may occur without notice. Use at own risk. | |
SuspendReasonRecreation |
TBD
Remarks Note! Part of internal API. Breaking changes may occur without notice. Use at own risk. | |
SuspendReasonTermination |
TBD
Remarks Note! Part of internal API. Breaking changes may occur without notice. Use at own risk. | |
SuspendReasonUserRequest |
TBD
Remarks Note! Part of internal API. Breaking changes may occur without notice. Use at own risk. | |
TerminatedChildrenContainer |
This is the empty container which is installed after the last child has
terminated while stopping; it is necessary to distinguish from the normal
empty state while calling handleChildTerminated() for the last time.
| |
TerminatingChildrenContainer |
Waiting state: there are outstanding termination requests (i.e. context.stop(child)
was called but the corresponding ChildTerminated() system message has not yet been
processed). There could be no specific reason (UserRequested), we could be Restarting
or Terminating.
Removing the last child which was supposed to be terminating will return a different
type of container, depending on whether or not children are left and whether or not
the reason was "Terminating".
| |
UnboundedStashImpl | INTERNAL
A stash implementation that is unbounded
Remarks Note! Part of internal API. Breaking changes may occur without notice. Use at own risk. |
Interface | Description | |
---|---|---|
IChildrenContainer |
TBD
| |
IChildStats |
TBD
| |
IInitializableActor |
Marks that the actor needs to be initialized directly after it has been created.
Remarks Note! Part of internal API. Breaking changes may occur without notice. Use at own risk. | |
IInternalSupportsTestFSMRefTState, TData |
INTERNAL API. Used for testing.
This is used to let TestFSMRef in TestKit access to internal methods.
Remarks Note! Part of internal API. Breaking changes may occur without notice. Use at own risk. | |
SuspendReasonIWaitingForChildren |
TBD
Remarks Note! Part of internal API. Breaking changes may occur without notice. Use at own risk. |