FSharpFunPersistentViewEvent, State Class |
[Missing <summary> documentation for "T:Akka.Persistence.FSharp.FunPersistentView`2"]
Namespace: Akka.Persistence
[Missing <typeparam name="Event"/> documentation for "T:Akka.Persistence.FSharp.FunPersistentView`2"]
[Missing <typeparam name="State"/> documentation for "T:Akka.Persistence.FSharp.FunPersistentView`2"]
The FSharpFunPersistentViewEvent, State type exposes the following members.
Name | Description | |
---|---|---|
FSharpFunPersistentViewEvent, State | Initializes a new instance of the FSharpFunPersistentViewEvent, State class |
Name | Description | |
---|---|---|
AutoUpdateInterval |
Time interval to automatic updates. Used only when IsAutoUpdate value is true.
(Inherited from PersistentView.) | |
AutoUpdateReplayMax |
The maximum number of messages to replay per update.
(Inherited from PersistentView.) | |
IsAutoUpdate |
If true, this view will update itself automatically within an interval specified by AutoUpdateInterval.
If false, application must update this view explicitly with Update requests.
(Inherited from PersistentView.) | |
IsPersistent |
If true, the currently processed message was persisted - it sent from the Journal.
If false, the currently processed message comes from another actor ('/user/*' path).
(Inherited from PersistentView.) | |
IsRecovering |
Returns true if this persistent view is currently recovering.
(Inherited from PersistentView.) | |
IsRecoveryFinished |
Returns true if this persistent view has successfully finished recovery.
(Inherited from PersistentView.) | |
Journal |
TBD
(Inherited from PersistentView.) | |
JournalPluginId |
TBD
(Inherited from PersistentView.) | |
LastSequenceNr |
Highest received sequence number so far or 0 it none persistent event has been replayed yet.
(Inherited from PersistentView.) | |
PersistenceId | (Overrides PersistentViewPersistenceId.) | |
Recovery |
Called when the persistent view is started for the first time.
The returned Recovery object defines how the actor
will recover its persistent state before handling the first incoming message.
To skip recovery completely return None.
(Inherited from PersistentView.) | |
Self |
Gets the self ActorRef
(Inherited from ActorBase.) | |
Sender |
Gets the sending ActorRef of the current message
(Inherited from ActorBase.) | |
SnapshotPluginId |
TBD
(Inherited from PersistentView.) | |
SnapshotSequenceNr |
Gets last sequence number.
(Inherited from PersistentView.) | |
SnapshotStore |
TBD
(Inherited from PersistentView.) | |
SnapshotterId |
Gets the ViewId.
(Inherited from PersistentView.) | |
Stash |
TBD
(Inherited from PersistentView.) | |
ViewId | (Overrides PersistentViewViewId.) |
Name | Description | |
---|---|---|
AroundPostRestart |
Can be overridden to intercept calls to `PostRestart`. Calls `PostRestart` by default.
(Inherited from ActorBase.) | |
AroundPostStop |
Can be overridden to intercept calls to `PostStop`. Calls `PostStop` by default..
(Inherited from ActorBase.) | |
AroundPreRestart |
Can be overridden to intercept calls to `PreRestart`. Calls `PreRestart` by default.
(Inherited from ActorBase.) | |
AroundPreStart |
TBD
(Inherited from PersistentView.) | |
AroundReceive |
TBD
(Inherited from PersistentView.) | |
Become |
Changes the actor's command behavior and replaces the current receive handler with the specified handler.
(Inherited from ActorBase.) | |
BecomeStacked |
Changes the actor's behavior and replaces the current receive handler with the specified handler.
The current handler is stored on a stack, and you can revert to it by calling UnbecomeStacked (Inherited from ActorBase.)Remarks Please note, that in order to not leak memory, make sure every call to BecomeStacked(Receive)
is matched with a call to UnbecomeStacked. | |
DeleteSnapshot |
Deletes the snapshot identified by sequenceNr.
The PersistentActor will be notified about the status of the deletion
via an DeleteSnapshotSuccess or DeleteSnapshotFailure message.
(Inherited from PersistentView.) | |
DeleteSnapshots |
Deletes all snapshots matching criteria.
The PersistentActor will be notified about the status of the deletion
via an DeleteSnapshotsSuccess or DeleteSnapshotsFailure message.
(Inherited from PersistentView.) | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
LoadSnapshot |
Instructs the snapshot store to load the specified snapshot and send it via an
SnapshotOffer to the running PersistentActor.
(Inherited from PersistentView.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
OnReplayError |
Called whenever a message replay fails. By default it logs the error.
Subclass may override to customize logging.
The PersistentView will not stop or throw exception due to this.
It will try again on next update.
(Inherited from PersistentView.) | |
PostRestart |
User overridable callback: By default it calls `PreStart()`.
Is called right AFTER restart on the newly created Actor to allow reinitialization after an Actor crash.
(Inherited from ActorBase.) | |
PostStop | (Overrides PersistentViewPostStop.) | |
PreRestart |
TBD
(Inherited from PersistentView.) | |
PreStart |
TBD
(Inherited from PersistentView.) | |
Receive | (Overrides ActorBaseReceive(Object).) | |
SaveSnapshot |
Saves snapshot of current ISnapshotter state.
The PersistentActor will be notified about the success or failure of this
via an SaveSnapshotSuccess or SaveSnapshotFailure message.
(Inherited from PersistentView.) | |
Sender | ||
SetReceiveTimeout | Defines the inactivity timeout after which the sending of a ReceiveTimeout message is triggered. When specified, the receive function should be able to handle a ReceiveTimeout message. Please note that the receive timeout might fire and enqueue the ReceiveTimeout message right after another message was enqueued; hence it is not guaranteed that upon reception of the receive timeout there must have been an idle period beforehand as configured via this method. Once set, the receive timeout stays in effect (i.e. continues firing repeatedly after inactivity periods). Pass in null to switch off this feature. | |
SupervisorStrategy |
TBD
(Inherited from ActorBase.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
UnbecomeStacked |
Reverts the Actor behavior to the previous one on the behavior stack.
(Inherited from ActorBase.) | |
Unhandled |
Name | Description | |
---|---|---|
Extension |
TBD
(Inherited from PersistentView.) |
Name | Description | |
---|---|---|
AsInstanceOfT |
TBD
(Defined by Extensions.) | |
Match | Overloaded.
Matches the specified target.
(Defined by PatternMatch.) | |
MatchT | Overloaded.
Matches the specified target and return a result of target processing.
(Defined by PatternMatch.) |