public ProcessingPublishableExceptionMessage(IPublishableException message, IMessageProcessContext processContext) { Message = message; _processContext = processContext; }
public ProcessingApplicationMessage(IApplicationMessage message, IMessageProcessContext processContext) { Message = message; _processContext = processContext; }
public ProcessingDomainEventStreamMessage(DomainEventStreamMessage message, IMessageProcessContext processContext) { Message = message; _processContext = processContext; }
public THandler Create(IMessageProcessContext context) { return(_handlerCreator(context)); }
BalloonCatalogProjection IMessageHandlerFactory <BalloonCreated, BalloonCatalogProjection> .Create(IMessageProcessContext context) { return(_projection.Value); }
BalloonCatalogProjection IMessageHandlerFactory <BalloonTitleChanged, BalloonCatalogProjection> .Create(IMessageProcessContext context) { if (!_projection.IsValueCreated) { _projection = new Lazy <BalloonCatalogProjection>(() => new BalloonCatalogProjection(_balloonContextProducer, context.Publisher, context.Log)); } return(_projection.Value); }