예제 #1
0
 public EventFactory(
     MessagePipeOptions options,
     MessagePipeDiagnosticsInfo diagnosticsInfo,
     FilterAttachedMessageHandlerFactory handlerFactory,
     FilterAttachedAsyncMessageHandlerFactory asyncHandlerFactory)
 {
     this.options             = options;
     this.diagnosticsInfo     = diagnosticsInfo;
     this.handlerFactory      = handlerFactory;
     this.asyncHandlerFactory = asyncHandlerFactory;
 }
예제 #2
0
 public BufferedMessageBroker(BufferedMessageBrokerCore <TMessage> core, FilterAttachedMessageHandlerFactory handlerFactory)
 {
     this.core           = core;
     this.handlerFactory = handlerFactory;
 }
예제 #3
0
 public MessageBroker(MessageBrokerCore <TKey, TMessage> core, FilterAttachedMessageHandlerFactory handlerFactory)
 {
     this.core           = core;
     this.handlerFactory = handlerFactory;
 }
예제 #4
0
 public ScopedMessageBroker(ScopedMessageBrokerCore <TKey, TMessage> core, FilterAttachedMessageHandlerFactory handlerFactory)
     : base(core, handlerFactory)
 {
 }
예제 #5
0
 public SingletonMessageBroker(SingletonMessageBrokerCore <TMessage> core, FilterAttachedMessageHandlerFactory handlerFactory)
     : base(core, handlerFactory)
 {
 }