 | OneForOneStrategy Constructor (NullableInt32, NullableTimeSpan, IDecider) |
Applies the fault handling `Directive` (Resume, Restart, Stop) specified in the `Decider`
only to the child that failed, as opposed to
AllForOneStrategy that applies
it to all children when one failed.
Namespace:
Akka.Actor
Assembly:
Akka (in Akka.dll) Version: 1.2.3.42 (1.2.3.42)
Syntaxpublic OneForOneStrategy(
Nullable<int> maxNrOfRetries,
Nullable<TimeSpan> withinTimeRange,
IDecider decider
)
new :
maxNrOfRetries : Nullable<int> *
withinTimeRange : Nullable<TimeSpan> *
decider : IDecider -> OneForOneStrategy
Parameters
- maxNrOfRetries
- Type: SystemNullableInt32
the number of times a child actor is allowed to be restarted, negative value means no limit,
if the limit is exceeded the child actor is stopped.
- withinTimeRange
- Type: SystemNullableTimeSpan
duration of the time window for maxNrOfRetries, System.Threading.Timeout.InfiniteTimeSpan means no window. - decider
- Type: Akka.ActorIDecider
mapping from Exception to Directive
See Also