Class ConversationReportProcessManagerEventHandlers
An IEventHandler that passes the IEvent<TAuthenticationToken> instances it receives to ConversationReportProcessManager
Inheritance
System.Object
ConversationReportProcessManagerEventHandlers
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Cqrs.Akka.Tests.Unit.Sagas
Assembly: Cqrs.Akka.Tests.Unit.dll
Syntax
public class ConversationReportProcessManagerEventHandlers : IEventHandler<Guid, HelloWorldSaid>, IMessageHandler<HelloWorldSaid>, IEventHandler<Guid, HelloWorldRepliedTo>, IMessageHandler<HelloWorldRepliedTo>, IEventHandler<Guid, ConversationEnded>, IMessageHandler<ConversationEnded>, IEventHandler, IHandler
Constructors
ConversationReportProcessManagerEventHandlers(IAkkaSagaResolver)
Instantiates the ConversationReportProcessManagerEventHandlers class registering any Akka.Actor.ReceiveActor.Receive<T>(System.Func<T, System.Threading.Tasks.Task>) required.
Declaration
public ConversationReportProcessManagerEventHandlers(IAkkaSagaResolver sagaResolver)
Parameters
Type | Name | Description |
---|---|---|
IAkkaSagaResolver | sagaResolver |
Properties
SagaResolver
Resolves Akka.Net actor based ISaga<TAuthenticationToken>
Declaration
protected IAkkaSagaResolver SagaResolver { get; }
Property Value
Type | Description |
---|---|
IAkkaSagaResolver |
Methods
Handle(ConversationEnded)
Responds to the provided message
.
Declaration
public void Handle(ConversationEnded message)
Parameters
Type | Name | Description |
---|---|---|
ConversationEnded | message | The ConversationEnded to respond to or "handle" |
Implements
Handle(HelloWorldRepliedTo)
Responds to the provided message
.
Declaration
public void Handle(HelloWorldRepliedTo message)
Parameters
Type | Name | Description |
---|---|---|
HelloWorldRepliedTo | message | The HelloWorldRepliedTo to respond to or "handle" |
Implements
Handle(HelloWorldSaid)
Responds to the provided message
.
Declaration
public void Handle(HelloWorldSaid message)
Parameters
Type | Name | Description |
---|---|---|
HelloWorldSaid | message | The HelloWorldSaid to respond to or "handle" |
Implements
HandleEvent(IEvent<Guid>)
Responds to the provided message
.
Declaration
protected virtual void HandleEvent(IEvent<Guid> message)
Parameters
Type | Name | Description |
---|---|---|
IEvent<System.Guid> | message | The IEvent<TAuthenticationToken> to respond to or "handle" |