Search Results for

    Show / Hide Table of Contents

    Namespace Akka.Actor.Internal

    Classes

    AbstractStash

    INTERNAL API

    Support class for implementing a stash for an actor instance. A default stash per actor (= user stash) is maintained by this class. Actors that explicitly need other stashes (optionally in addition to and isolated from the user stash) can create new stashes via StashFactory.

    ActorSystemImpl

    INTERNAL API Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.

    BoundedStashImpl

    INTERNAL A stash implementation that is bounded Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.

    ChildNameReserved

    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.

    ChildrenContainerBase

    EmptyChildrenContainer

    This is the empty container, shared among all leaf actors.

    InternalCurrentActorCellKeeper

    INTERNAL API

    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 Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.

    SuspendReason.Creation

    TBD Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.

    SuspendReason.Recreation

    TBD Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.

    SuspendReason.Termination

    TBD Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.

    SuspendReason.UserRequest

    TBD 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 Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.

    Interfaces

    IChildStats

    TBD

    IChildrenContainer

    INTERNAL API

    IInitializableActor

    Marks that the actor needs to be initialized directly after it has been created. Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.

    SuspendReason.IWaitingForChildren

    TBD Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.

    In this article
    Back to top
    Contribute
    • Project Chat
    • Discussion Forum
    • Source Code
    Support
    • Akka.NET Support Plans
    • Akka.NET Observability Tools
    • Akka.NET Training & Consulting
    Maintained By
    • Petabridge - The Akka.NET Company
    • Learn Akka.NET