private static DomainEventDispatcherHandler GetHandler( IDocumentMessage documentMessage) { var genericDispatcherType = typeof(DomainEventDispatcherHandler <>) .MakeGenericType(documentMessage.GetType()); return((DomainEventDispatcherHandler) Activator.CreateInstance(genericDispatcherType)); }
public abstract Task Handle(IDocumentMessage documentMessage, ServiceFactory factory);