C# Class Akka.EventStore.Cqrs.Core.AggregateRootActor

Inheritance: PersistentActor, IEventSink
Afficher le fichier Open project: 4deeptech/Akka.EventStore.Cqrs.Core

Private Properties

Свойство Type Description
IEventSink void
Save bool

Méthodes protégées

Méthode Description
AggregateRootActor ( IAggregateRootCreationParameters parameters ) : System
Apply ( IEvent @event ) : bool
GetState ( ) : object
Handle ( ICommand command ) : bool
ReceiveCommand ( object message ) : bool
ReceiveRecover ( object message ) : bool
RecoverState ( object state ) : bool

Private Methods

Méthode Description
IEventSink ( IEvent @event ) : void
Save ( ) : bool

Method Details

AggregateRootActor() protected méthode

protected AggregateRootActor ( IAggregateRootCreationParameters parameters ) : System
parameters IAggregateRootCreationParameters
Résultat System

Apply() protected abstract méthode

protected abstract Apply ( IEvent @event ) : bool
@event IEvent
Résultat bool

GetState() protected abstract méthode

protected abstract GetState ( ) : object
Résultat object

Handle() protected abstract méthode

protected abstract Handle ( ICommand command ) : bool
command ICommand
Résultat bool

ReceiveCommand() protected méthode

protected ReceiveCommand ( object message ) : bool
message object
Résultat bool

ReceiveRecover() protected méthode

protected ReceiveRecover ( object message ) : bool
message object
Résultat bool

RecoverState() protected abstract méthode

protected abstract RecoverState ( object state ) : bool
state object
Résultat bool