public CommandPipe(ActorSystem system, ICompositeMessageProcessor handlersProcessor = null, ICompositeMessageProcessor <ProcessesTransitComplete, IProcessCompleted> processProcessor = null) { _system = system; _log = system.Log; _handlersCatalog = handlersProcessor ?? new HandlersDefaultProcessor(); _processCatalog = processProcessor ?? new ProcessesDefaultProcessor(); }
public static void Add <TMessage>(this ICompositeMessageProcessor proc, IMessageProcessor messageProcessor) { proc.Add(typeof(TMessage), messageProcessor); }