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);
 }
Exemple #3
0
 public MessageCallImpl(RequestHandler requestHandler, ILoggerFactory factory, BusyFlag busyFlag)
 {
     _busyFlag       = busyFlag;
     _requestHandler = requestHandler;
     _logger         = factory.CreateLogger("NetRpc");
 }
Exemple #4
0
 public GrpcServiceProxy(IOptions <GrpcServiceOptions> options, MessageCallImpl messageCall, BusyFlag busyFlag)
 {
     _busyFlag = busyFlag;
     _service  = new Service(options.Value.Ports, messageCall);
 }
Exemple #5
0
 public MessageCallImpl(IServiceProvider serviceProvider, ILoggerFactory factory, BusyFlag busyFlag)
 {
     _busyFlag       = busyFlag;
     _requestHandler = new RequestHandler(serviceProvider, ChannelType.Grpc);
     _logger         = factory.CreateLogger("NetRpc");
 }