Interface IPersistenceSupervisionConfig
Namespace:Akka.Persistence.Extras
Assembly:Akka.Persistence.Extras.dll
Syntax
public interface IPersistenceSupervisionConfig
Properties
FinalStopMessage
Optional. Can be null
. Used to indicate if the message
is the final message that the underlying child actor will process before being shutdown.
Declaration
Func<object, bool> FinalStopMessage { get; }
Property Value
Type |
Description |
Func<System.Object, System.Boolean> |
|
IsEvent
Tests to see if an incoming message is an event.
Returns true
if a message is an event that will be persisted
by the child actor. false
otherwise.
Declaration
Func<object, bool> IsEvent { get; }
Property Value
Type |
Description |
Func<System.Object, System.Boolean> |
|
MakeEventConfirmable
Packages the original message and a correlation id (a long
integer)
into a message of type IConfirmableMessage.
We expect the underlying to send back a Confirmation with
this information so we can mark the message as successfully processed.
Declaration
Func<object, long, IConfirmableMessage> MakeEventConfirmable { get; }
Property Value
MaxBackoff
Declaration
TimeSpan MaxBackoff { get; }
Property Value
Type |
Description |
TimeSpan |
|
MinBackoff
Declaration
TimeSpan MinBackoff { get; }
Property Value
Type |
Description |
TimeSpan |
|
RandomFactor
Declaration
double RandomFactor { get; }
Property Value
Type |
Description |
System.Double |
|
Reset
Declaration
IBackoffReset Reset { get; }
Property Value
Type |
Description |
IBackoffReset |
|