public RequestRuntimeHost(IRequestAuthorizerProvider requestAuthorizerProvider, IRequestRuntimeProvider requestRuntimesProvider, IRequestHandlerProvider requestHandlersProvider) { _requestAuthorizers = requestAuthorizerProvider.Authorizers; _requestRuntimes = requestRuntimesProvider.Runtimes; _requestHandlers = requestHandlersProvider.Handlers; }
protected Client(IRequestHandlerProvider <S, A, C> handlerProvider = null) { this.Handlers = (handlerProvider == null) ? new DefaultHandlerProvider <S, A, C>() : handlerProvider; }