public RabbitMQHostedService(IOptions <RabbitMQServiceOptions> mqOptions, BusyFlag busyFlag, RequestHandler requestHandler, ILoggerFactory factory) { _busyFlag = busyFlag; _logger = factory.CreateLogger("NetRpc"); _requestHandler = requestHandler; Reset(mqOptions.Value); }
public RabbitMQServiceProxy(IOptions <RabbitMqServiceOptions> mqOptions, BusyFlag busyFlag, IServiceProvider serviceProvider, ILoggerFactory factory) { _busyFlag = busyFlag; _logger = factory.CreateLogger("NetRpc"); Reset(mqOptions.Value, serviceProvider); }
public MessageCallImpl(RequestHandler requestHandler, ILoggerFactory factory, BusyFlag busyFlag) { _busyFlag = busyFlag; _requestHandler = requestHandler; _logger = factory.CreateLogger("NetRpc"); }
public GrpcServiceProxy(IOptions <GrpcServiceOptions> options, MessageCallImpl messageCall, BusyFlag busyFlag) { _busyFlag = busyFlag; _service = new Service(options.Value.Ports, messageCall); }
public MessageCallImpl(IServiceProvider serviceProvider, ILoggerFactory factory, BusyFlag busyFlag) { _busyFlag = busyFlag; _requestHandler = new RequestHandler(serviceProvider, ChannelType.Grpc); _logger = factory.CreateLogger("NetRpc"); }