Class ShardSupervisionStrategy
Inheritance
ShardSupervisionStrategy
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
|
Edit this page
View Source
ShardSupervisionStrategy(Func<Exception, Directive>)
Declaration
public ShardSupervisionStrategy(Func<Exception, Directive> localOnlyDecider)
Parameters
|
Edit this page
View Source
ShardSupervisionStrategy(Func<Exception, Directive>, bool)
Declaration
public ShardSupervisionStrategy(Func<Exception, Directive> localOnlyDecider, bool loggingEnabled = true)
Parameters
|
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
|
Edit this page
View Source
ShardSupervisionStrategy(int?, TimeSpan?, IDecider)
Declaration
public ShardSupervisionStrategy(int? maxNrOfRetries, TimeSpan? withinTimeRange, IDecider decider)
Parameters
|
Edit this page
View Source
ShardSupervisionStrategy(int?, TimeSpan?, Func<Exception, Directive>)
Declaration
public ShardSupervisionStrategy(int? maxNrOfRetries, TimeSpan? withinTimeRange, Func<Exception, Directive> localOnlyDecider)
Parameters
Methods
|
Edit this page
View Source
ProcessFailure(IActorContext, bool, IActorRef, Exception, ChildRestartStats, IReadOnlyCollection<ChildRestartStats>)
Declaration
public override void ProcessFailure(IActorContext context, bool restart, IActorRef child, Exception cause, ChildRestartStats stats, IReadOnlyCollection<ChildRestartStats> children)
Parameters
Overrides
Implements
Extension Methods