Search Results for

    Show / Hide Table of Contents

    Class ShardSupervisionStrategy

    Inheritance
    object
    SupervisorStrategy
    OneForOneStrategy
    ShardSupervisionStrategy
    Implements
    ISurrogated
    IEquatable<OneForOneStrategy>
    Inherited Members
    OneForOneStrategy.MaxNumberOfRetries
    OneForOneStrategy.WithinTimeRangeMilliseconds
    OneForOneStrategy.Decider
    OneForOneStrategy.WithMaxNrOfRetries(int)
    OneForOneStrategy.Handle(IActorRef, Exception)
    OneForOneStrategy.HandleChildTerminated(IActorContext, IActorRef, IEnumerable<IInternalActorRef>)
    OneForOneStrategy.ToSurrogate(ActorSystem)
    OneForOneStrategy.Equals(OneForOneStrategy)
    OneForOneStrategy.Equals(object)
    OneForOneStrategy.GetHashCode()
    SupervisorStrategy.HandleFailure(ActorCell, IActorRef, Exception, ChildRestartStats, IReadOnlyCollection<ChildRestartStats>)
    SupervisorStrategy.DefaultDecider
    SupervisorStrategy.RestartChild(IActorRef, Exception, bool)
    SupervisorStrategy.ResumeChild(IActorRef, Exception)
    SupervisorStrategy.LogFailure(IActorContext, IActorRef, Exception, Directive)
    SupervisorStrategy.LoggingEnabled
    SupervisorStrategy.DefaultStrategy
    SupervisorStrategy.StoppingStrategy
    object.Equals(object, object)
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Akka.Cluster.Sharding
    Assembly: Akka.Cluster.Sharding.dll
    Syntax
    public class ShardSupervisionStrategy : OneForOneStrategy, ISurrogated, IEquatable<OneForOneStrategy>

    Constructors

    | Edit this page View Source

    ShardSupervisionStrategy()

    Declaration
    public ShardSupervisionStrategy()
    | Edit this page View Source

    ShardSupervisionStrategy(IDecider)

    Declaration
    public ShardSupervisionStrategy(IDecider decider)
    Parameters
    Type Name Description
    IDecider decider
    | Edit this page View Source

    ShardSupervisionStrategy(Func<Exception, Directive>)

    Declaration
    public ShardSupervisionStrategy(Func<Exception, Directive> localOnlyDecider)
    Parameters
    Type Name Description
    Func<Exception, Directive> localOnlyDecider
    | Edit this page View Source

    ShardSupervisionStrategy(Func<Exception, Directive>, bool)

    Declaration
    public ShardSupervisionStrategy(Func<Exception, Directive> localOnlyDecider, bool loggingEnabled = true)
    Parameters
    Type Name Description
    Func<Exception, Directive> localOnlyDecider
    bool loggingEnabled
    | Edit this page View Source

    ShardSupervisionStrategy(int, int, IDecider, bool)

    Declaration
    public ShardSupervisionStrategy(int maxNrOfRetries, int withinTimeMilliseconds, IDecider decider, bool loggingEnabled = true)
    Parameters
    Type Name Description
    int maxNrOfRetries
    int withinTimeMilliseconds
    IDecider decider
    bool loggingEnabled
    | Edit this page View Source

    ShardSupervisionStrategy(int, int, Func<Exception, Directive>, bool)

    Declaration
    public ShardSupervisionStrategy(int maxNrOfRetries, int withinTimeMilliseconds, Func<Exception, Directive> localOnlyDecider, bool loggingEnabled = true)
    Parameters
    Type Name Description
    int maxNrOfRetries
    int withinTimeMilliseconds
    Func<Exception, Directive> localOnlyDecider
    bool loggingEnabled
    | Edit this page View Source

    ShardSupervisionStrategy(int?, TimeSpan?, IDecider)

    Declaration
    public ShardSupervisionStrategy(int? maxNrOfRetries, TimeSpan? withinTimeRange, IDecider decider)
    Parameters
    Type Name Description
    int? maxNrOfRetries
    TimeSpan? withinTimeRange
    IDecider decider
    | Edit this page View Source

    ShardSupervisionStrategy(int?, TimeSpan?, Func<Exception, Directive>)

    Declaration
    public ShardSupervisionStrategy(int? maxNrOfRetries, TimeSpan? withinTimeRange, Func<Exception, Directive> localOnlyDecider)
    Parameters
    Type Name Description
    int? maxNrOfRetries
    TimeSpan? withinTimeRange
    Func<Exception, Directive> localOnlyDecider

    Methods

    | Edit this page View Source

    ProcessFailure(IActorContext, bool, IActorRef, Exception, ChildRestartStats, IReadOnlyCollection<ChildRestartStats>)

    TBD

    Declaration
    public override void ProcessFailure(IActorContext context, bool restart, IActorRef child, Exception cause, ChildRestartStats stats, IReadOnlyCollection<ChildRestartStats> children)
    Parameters
    Type Name Description
    IActorContext context

    TBD

    bool restart

    TBD

    IActorRef child

    TBD

    Exception cause

    TBD

    ChildRestartStats stats

    TBD

    IReadOnlyCollection<ChildRestartStats> children

    TBD

    Overrides
    OneForOneStrategy.ProcessFailure(IActorContext, bool, IActorRef, Exception, ChildRestartStats, IReadOnlyCollection<ChildRestartStats>)

    Implements

    ISurrogated
    IEquatable<T>

    Extension Methods

    ObjectExtensions.IsDefaultForType<T>(T)
    ObjectExtensions.AsOption<T>(T)
    Extensions.AsInstanceOf<T>(object)
    In this article
    • githubEdit this page
    • View Source
    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