public Subscription(TKey key, int subscriptionKey, HandlerHolder holder) { this.key = key; this.subscriptionKey = subscriptionKey; this.holder = holder; }
internal void RegisterHandler <TRequest, TResponse>(Func <IHandler <TRequest, TResponse> > handlerFactory) { m_holdersByRequestType.Add(typeof(TRequest), HandlerHolder.Create(handlerFactory)); }