public HandlerCaller( IRequestHandlerFactory requestHandlerFactory, IResponseFactory responseFactory) { _requestHandlerFactory = requestHandlerFactory; _responseFactory = responseFactory; }
public DefaultController(ILoggerFactory LoggerFactory, IRequestHandlerFactory requestHandlerFactory, IResponseHandlerFactory responseHandlerFactory) { _logger = LoggerFactory.CreateLogger <DefaultController>(); _requestID = Guid.NewGuid(); _requestHandlerFactory = requestHandlerFactory; _responseHandlerFactory = responseHandlerFactory; }
public LoginController(IConfiguration configuration, IRequestHandlerFactory requestHandlerFactory, IHostEnvironment env) { _configuration = configuration; _env = env; _requestHandler = requestHandlerFactory.GetHandler(); }
public RequestHandlerMediator(IServiceProvider container, IRequestHandlerFactory handlerFactory, ILogger <RequestHandlerMediator> logger) { _container = container ?? throw new ArgumentNullException(nameof(container)); _handlerFactory = handlerFactory ?? throw new ArgumentNullException(nameof(handlerFactory)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public RequestResponseHub(IRequestHandlerFactory requestHandlerFactory, IServerLogger serverLogger) { m_requestHandlerFactoryFactory = requestHandlerFactory; m_serverLogger = serverLogger; m_serverLogger.LogInfo("RequestResponseHub has been instantiated"); }
public CarddavRequestHandlerFactory() { _requestHandlerFactory = new RequestHandlerFactory(); _optionsHandler = new CarddavOptionsHandler(); _reportHandler = new CarddavReportHandler(); _wellknownHandler = new WellKnownHandler("/"); }
/// <summary> /// Creates a new instance. This class is also used to shareable a context across all instance that are created below one Cluster instance. /// One configuration instance per Cluster instance. /// </summary> internal Configuration(Policies policies, ProtocolOptions protocolOptions, PoolingOptions poolingOptions, SocketOptions socketOptions, ClientOptions clientOptions, IAuthProvider authProvider, IAuthInfoProvider authInfoProvider, QueryOptions queryOptions, IAddressTranslator addressTranslator, IStartupOptionsFactory startupOptionsFactory, ISessionFactoryBuilder <IInternalCluster, IInternalSession> sessionFactoryBuilder, IReadOnlyDictionary <string, IExecutionProfile> executionProfiles, IRequestOptionsMapper requestOptionsMapper, MetadataSyncOptions metadataSyncOptions, IEndPointResolver endPointResolver, IRequestHandlerFactory requestHandlerFactory = null, IHostConnectionPoolFactory hostConnectionPoolFactory = null, IRequestExecutionFactory requestExecutionFactory = null, IConnectionFactory connectionFactory = null, IControlConnectionFactory controlConnectionFactory = null, IPrepareHandlerFactory prepareHandlerFactory = null, ITimerFactory timerFactory = null) { AddressTranslator = addressTranslator ?? throw new ArgumentNullException(nameof(addressTranslator)); QueryOptions = queryOptions ?? throw new ArgumentNullException(nameof(queryOptions)); Policies = policies; ProtocolOptions = protocolOptions; PoolingOptions = poolingOptions; SocketOptions = socketOptions; ClientOptions = clientOptions; AuthProvider = authProvider; AuthInfoProvider = authInfoProvider; StartupOptionsFactory = startupOptionsFactory; SessionFactoryBuilder = sessionFactoryBuilder; RequestOptionsMapper = requestOptionsMapper; MetadataSyncOptions = metadataSyncOptions?.Clone() ?? new MetadataSyncOptions(); DnsResolver = new DnsResolver(); EndPointResolver = endPointResolver ?? new EndPointResolver(DnsResolver, protocolOptions); RequestHandlerFactory = requestHandlerFactory ?? new RequestHandlerFactory(); HostConnectionPoolFactory = hostConnectionPoolFactory ?? new HostConnectionPoolFactory(); RequestExecutionFactory = requestExecutionFactory ?? new RequestExecutionFactory(); ConnectionFactory = connectionFactory ?? new ConnectionFactory(); ControlConnectionFactory = controlConnectionFactory ?? new ControlConnectionFactory(); PrepareHandlerFactory = prepareHandlerFactory ?? new PrepareHandlerFactory(); TimerFactory = timerFactory ?? new TaskBasedTimerFactory(); RequestOptions = RequestOptionsMapper.BuildRequestOptionsDictionary(executionProfiles, policies, socketOptions, clientOptions, queryOptions); ExecutionProfiles = BuildExecutionProfilesDictionary(executionProfiles, RequestOptions); // Create the buffer pool with 16KB for small buffers and 256Kb for large buffers. // The pool does not eagerly reserve the buffers, so it doesn't take unnecessary memory // to create the instance. BufferPool = new RecyclableMemoryStreamManager(16 * 1024, 256 * 1024, ProtocolOptions.MaximumFrameLength); Timer = new HashedWheelTimer(); }
public WebDavDispatcher(IStore store, IRequestHandlerFactory requestHandlerFactory = null) { // Make sure a store resolver is specified if (store == null) throw new ArgumentNullException(nameof(store)); // Save store resolver and request handler factory _store = store; _requestHandlerFactory = requestHandlerFactory ?? new RequestHandlerFactory(); }
public void Init(IRequestHandlerFactory requestHandlerFactory, IServerLogger logger = null) { if (m_initialized) { throw new Exception("Already initialized."); } if (requestHandlerFactory == null) { throw new ArgumentNullException(nameof(requestHandlerFactory)); } GDInternalResources.Init(requestHandlerFactory, logger); m_initialized = true; }
public RequestMessagePumpsFactory(ILogger logger, RequestHandlerTypesSetting requestHandlerTypes, IQueueManager queueManager, IRequestHandlerFactory requestHandlerFactory, INimbusMessagingFactory messagingFactory, IClock clock, ConcurrentHandlerLimitSetting concurrentHandlerLimit) { _logger = logger; _requestHandlerTypes = requestHandlerTypes; _queueManager = queueManager; _requestHandlerFactory = requestHandlerFactory; _messagingFactory = messagingFactory; _clock = clock; _concurrentHandlerLimit = concurrentHandlerLimit; }
/// <summary> /// Creates a new instance. This class is also used to shareable a context across all instance that are created below one Cluster instance. /// One configuration instance per Cluster instance. /// </summary> internal Configuration(Policies policies, ProtocolOptions protocolOptions, PoolingOptions poolingOptions, SocketOptions socketOptions, ClientOptions clientOptions, IAuthProvider authProvider, IAuthInfoProvider authInfoProvider, QueryOptions queryOptions, IAddressTranslator addressTranslator, IStartupOptionsFactory startupOptionsFactory, ISessionFactoryBuilder <IInternalCluster, IInternalSession> sessionFactoryBuilder, IRequestHandlerFactory requestHandlerFactory = null, IHostConnectionPoolFactory hostConnectionPoolFactory = null, IRequestExecutionFactory requestExecutionFactory = null, IConnectionFactory connectionFactory = null, IControlConnectionFactory controlConnectionFactory = null) { AddressTranslator = addressTranslator ?? throw new ArgumentNullException(nameof(addressTranslator)); QueryOptions = queryOptions ?? throw new ArgumentNullException(nameof(queryOptions)); Policies = policies; ProtocolOptions = protocolOptions; PoolingOptions = poolingOptions; SocketOptions = socketOptions; ClientOptions = clientOptions; AuthProvider = authProvider; AuthInfoProvider = authInfoProvider; StartupOptionsFactory = startupOptionsFactory; SessionFactoryBuilder = sessionFactoryBuilder; RequestHandlerFactory = requestHandlerFactory ?? new RequestHandlerFactory(); HostConnectionPoolFactory = hostConnectionPoolFactory ?? new HostConnectionPoolFactory(); RequestExecutionFactory = requestExecutionFactory ?? new RequestExecutionFactory(); ConnectionFactory = connectionFactory ?? new ConnectionFactory(); ControlConnectionFactory = controlConnectionFactory ?? new ControlConnectionFactory(); // Create the buffer pool with 16KB for small buffers and 256Kb for large buffers. // The pool does not eagerly reserve the buffers, so it doesn't take unnecessary memory // to create the instance. BufferPool = new RecyclableMemoryStreamManager(16 * 1024, 256 * 1024, ProtocolOptions.MaximumFrameLength); Timer = new HashedWheelTimer(); }
public ApplicationRequestBus(IRequestHandlerFactory handlerFactory) : base(handlerFactory) { Register <CreateBookmarkRequest, CreateBookmarkRequestHandler>(); Register <GetAllBookmarksRequest, GetAllBookmarksRequestHandler>(); }
/// <summary> /// </summary> /// <param name="factory"></param> /// <param name="path"></param> /// <param name="usonHandler"></param> /// <returns></returns> public static IRequestHandlerFactory On(this IRequestHandlerFactory factory, string path, Func <dynamic, object> usonHandler) { factory.Register(path, new UsonHandler(usonHandler)); return(factory); }
public BacklogsController(IRequestHandlerFactory factory, IHostEnvironment env) { _handler = factory.GetHandler(); _env = env; }
public RequestBus(IRequestHandlerFactory requestHandlerFactory) { this.requestHandlerFactory = requestHandlerFactory ?? throw new ArgumentNullException(nameof(requestHandlerFactory)); }
public BackendService(IRequestHandlerFactory factory) { m_RequestHandlerFactory = factory; }
public RequestProcessor(IConvert <byte[], string> toStringConverter, IRequestHandlerFactory handlersFactory) { _toStringConverter = toStringConverter; _handlersFactory = handlersFactory; }
public RequestBus() { requestHandlerFactory = new RequestHandlerFactory(); }
public LegacyRequestHandler(IRequestHandlerFactory requestHandlerFactory) { _requestHandlerFactory = requestHandlerFactory; }
/// <summary> /// </summary> /// <param name="factory"></param> /// <param name="path"></param> /// <param name="handler"></param> /// <returns></returns> public static IRequestHandlerFactory OnResponse(this IRequestHandlerFactory factory, string path, Action <IHttpResponseDescriptor> handler) { factory.Register(path, new DelegateHandler((s, c, e, cn) => handler(c.Response))); return(factory); }
/// <summary> /// Регистрирует статический хэндлер со статусом /// </summary> /// <param name="factory"></param> /// <param name="path"></param> /// <param name="content"></param> /// <param name="mimeType"></param> /// <param name="status"></param> /// <returns></returns> public static IRequestHandlerFactory On(this IRequestHandlerFactory factory, string path, string content, string mimeType = "text/plain", int status = 200) { factory.Register(path, new StaticHandler(content, mimeType, status)); return(factory); }
public AdminController(IRequestHandlerFactory factory) { _handler = factory.GetHandler(); }
protected RequestController(IRequestHandlerFactory requestHandlerFactory) { RequestHandlerFactory = requestHandlerFactory; }
public Learn2DotNetDevicesRequestBus(IRequestHandlerFactory handlerFactory) : base(handlerFactory) { Register <CreateDeviceRequest, CreateDeviceRequestHandler>(); Register <PairingRequest, PairingRequestHandler>(); }
public static BusBuilderConfiguration WithRequestHandlerFactory(this BusBuilderConfiguration configuration, IRequestHandlerFactory requestHandlerFactory) { configuration.RequestHandlerFactory = requestHandlerFactory; return configuration; }
/// <summary> /// Create an instance of the default WebDavDispatcher implementation. /// </summary> /// <param name="store"> /// Store that should be used to obtain the collections and/or /// documents. /// </param> /// <param name="requestHandlerFactory"> /// Optional request handler factory that is used to find the proper /// <see cref="IRequestHandler"/> for the current WebDAV request. This /// is an optional parameter (default <see langword="null"/>). If no /// value is specified (or <see langword="null"/>) then the default /// implementation (<see cref="RequestHandlerFactory"/>) is used. /// </param> public WebDavDispatcher(IStore store, IRequestHandlerFactory requestHandlerFactory = null) { // Save store resolver and request handler factory _store = store ?? throw new ArgumentNullException(nameof(store)); _requestHandlerFactory = requestHandlerFactory ?? new RequestHandlerFactory(); }
/// <summary> /// </summary> /// <param name="factory"></param> /// <param name="path"></param> /// <param name="handler"></param> /// <returns></returns> public static IRequestHandlerFactory OnContext(this IRequestHandlerFactory factory, string path, Action <WebContext> handler) { factory.Register(path, new DelegateHandler((s, c, e, cn) => handler(c))); return(factory); }
public BacklogsController(IRequestHandlerFactory factory) { _handler = factory.GetHandler(); }
/// <summary> /// Creates a new instance. This class is also used to shareable a context across all instance that are created below one Cluster instance. /// One configuration instance per Cluster instance. /// </summary> internal Configuration(Policies policies, ProtocolOptions protocolOptions, PoolingOptions poolingOptions, SocketOptions socketOptions, ClientOptions clientOptions, IAuthProvider authProvider, IAuthInfoProvider authInfoProvider, QueryOptions queryOptions, IAddressTranslator addressTranslator, IReadOnlyDictionary <string, IExecutionProfile> executionProfiles, MetadataSyncOptions metadataSyncOptions, IEndPointResolver endPointResolver, IDriverMetricsProvider driverMetricsProvider, DriverMetricsOptions metricsOptions, string sessionName, GraphOptions graphOptions, Guid?clusterId, string appVersion, string appName, MonitorReportingOptions monitorReportingOptions, TypeSerializerDefinitions typeSerializerDefinitions, bool?keepContactPointsUnresolved, ISessionFactory sessionFactory = null, IRequestOptionsMapper requestOptionsMapper = null, IStartupOptionsFactory startupOptionsFactory = null, IInsightsSupportVerifier insightsSupportVerifier = null, IRequestHandlerFactory requestHandlerFactory = null, IHostConnectionPoolFactory hostConnectionPoolFactory = null, IRequestExecutionFactory requestExecutionFactory = null, IConnectionFactory connectionFactory = null, IControlConnectionFactory controlConnectionFactory = null, IPrepareHandlerFactory prepareHandlerFactory = null, ITimerFactory timerFactory = null, IObserverFactoryBuilder observerFactoryBuilder = null, IInsightsClientFactory insightsClientFactory = null, IContactPointParser contactPointParser = null, IServerNameResolver serverNameResolver = null, IDnsResolver dnsResolver = null) { AddressTranslator = addressTranslator ?? throw new ArgumentNullException(nameof(addressTranslator)); QueryOptions = queryOptions ?? throw new ArgumentNullException(nameof(queryOptions)); GraphOptions = graphOptions ?? new GraphOptions(); ClusterId = clusterId ?? Guid.NewGuid(); ApplicationVersion = appVersion ?? Configuration.DefaultApplicationVersion; ApplicationName = appName ?? Configuration.FallbackApplicationName; ApplicationNameWasGenerated = appName == null; Policies = policies; ProtocolOptions = protocolOptions; PoolingOptions = poolingOptions; SocketOptions = socketOptions; ClientOptions = clientOptions; AuthProvider = authProvider; AuthInfoProvider = authInfoProvider; StartupOptionsFactory = startupOptionsFactory ?? new StartupOptionsFactory(ClusterId, ApplicationVersion, ApplicationName); SessionFactory = sessionFactory ?? new SessionFactory(); RequestOptionsMapper = requestOptionsMapper ?? new RequestOptionsMapper(); MetadataSyncOptions = metadataSyncOptions?.Clone() ?? new MetadataSyncOptions(); DnsResolver = dnsResolver ?? new DnsResolver(); MetricsOptions = metricsOptions ?? new DriverMetricsOptions(); MetricsProvider = driverMetricsProvider ?? new NullDriverMetricsProvider(); SessionName = sessionName; MetricsEnabled = driverMetricsProvider != null; TypeSerializers = typeSerializerDefinitions?.Definitions; KeepContactPointsUnresolved = keepContactPointsUnresolved ?? false; ObserverFactoryBuilder = observerFactoryBuilder ?? (MetricsEnabled ? (IObserverFactoryBuilder) new MetricsObserverFactoryBuilder() : new NullObserverFactoryBuilder()); RequestHandlerFactory = requestHandlerFactory ?? new RequestHandlerFactory(); HostConnectionPoolFactory = hostConnectionPoolFactory ?? new HostConnectionPoolFactory(); RequestExecutionFactory = requestExecutionFactory ?? new RequestExecutionFactory(); ConnectionFactory = connectionFactory ?? new ConnectionFactory(); ControlConnectionFactory = controlConnectionFactory ?? new ControlConnectionFactory(); PrepareHandlerFactory = prepareHandlerFactory ?? new PrepareHandlerFactory(); TimerFactory = timerFactory ?? new TaskBasedTimerFactory(); RequestOptions = RequestOptionsMapper.BuildRequestOptionsDictionary(executionProfiles, policies, socketOptions, clientOptions, queryOptions, GraphOptions); ExecutionProfiles = BuildExecutionProfilesDictionary(executionProfiles, RequestOptions); MonitorReportingOptions = monitorReportingOptions ?? new MonitorReportingOptions(); InsightsSupportVerifier = insightsSupportVerifier ?? Configuration.DefaultInsightsSupportVerifier; InsightsClientFactory = insightsClientFactory ?? Configuration.DefaultInsightsClientFactory; ServerNameResolver = serverNameResolver ?? new ServerNameResolver(ProtocolOptions); EndPointResolver = endPointResolver ?? new EndPointResolver(ServerNameResolver); ContactPointParser = contactPointParser ?? new ContactPointParser(DnsResolver, ProtocolOptions, ServerNameResolver, KeepContactPointsUnresolved); // Create the buffer pool with 16KB for small buffers and 256Kb for large buffers. // The pool does not eagerly reserve the buffers, so it doesn't take unnecessary memory // to create the instance. BufferPool = new RecyclableMemoryStreamManager(16 * 1024, 256 * 1024, ProtocolOptions.MaximumFrameLength); Timer = new HashedWheelTimer(); }
public RequestExecutionService(RequestPipeOptions?options, IRequestHandlerFactory requestHandlerFactory) { options ??= new RequestPipeOptions(); this._Options = options; this._RequestHandlerFactory = requestHandlerFactory ?? options.RequestHandlerFactory ?? throw new ArgumentNullException(nameof(options)); }
public RequestHandlerHandleInvocation(IRequestHandlerFactory requestHandlerFactory) { this.requestHandlerFactory = requestHandlerFactory; }
public RequestControllerTestClass(IRequestHandlerFactory requestHandlerFactory) : base(requestHandlerFactory) { }
public HomeController(IApplicationState applicationState, IRequestHandlerFactory factory, IHostEnvironment hostingEnvironment) { _applicationState = applicationState; _hostingEnvironment = hostingEnvironment; _handler = factory.GetHandler(); }