C# 클래스 Akka.EventStore.Cqrs.Core.AggregateRootActor

상속: PersistentActor, IEventSink
파일 보기 프로젝트 열기: 4deeptech/Akka.EventStore.Cqrs.Core

Private Properties

프로퍼티 타입 설명
IEventSink void
Save bool

보호된 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
IEventSink ( IEvent @event ) : void
Save ( ) : bool

메소드 상세

AggregateRootActor() 보호된 메소드

protected AggregateRootActor ( IAggregateRootCreationParameters parameters ) : System
parameters IAggregateRootCreationParameters
리턴 System

Apply() 보호된 추상적인 메소드

protected abstract Apply ( IEvent @event ) : bool
@event IEvent
리턴 bool

GetState() 보호된 추상적인 메소드

protected abstract GetState ( ) : object
리턴 object

Handle() 보호된 추상적인 메소드

protected abstract Handle ( ICommand command ) : bool
command ICommand
리턴 bool

ReceiveCommand() 보호된 메소드

protected ReceiveCommand ( object message ) : bool
message object
리턴 bool

ReceiveRecover() 보호된 메소드

protected ReceiveRecover ( object message ) : bool
message object
리턴 bool

RecoverState() 보호된 추상적인 메소드

protected abstract RecoverState ( object state ) : bool
state object
리턴 bool