public OxygenHostService(IRpcServerProvider rpcServerProvider, IRegisterCenter registerCenter, IEndPointConfigureManager configureManage, IFlowControlCenter flowControlCenter) { _rpcServerProvider = rpcServerProvider; _registerCenter = registerCenter; _configureManage = configureManage; _flowControlCenter = flowControlCenter; }
public RpcClientProvider(IOxygenLogger logger, ISerialize serialize, IFlowControlCenter flowControlCenter, CustomerInfo customerInfo) { _logger = logger; _serialize = serialize; _flowControlCenter = flowControlCenter; _bootstrap = CreateBootStrap(); _customerInfo = customerInfo; }
public RemoteProxyGenerator(IRpcClientProvider clientProvider, IOxygenLogger oxygenLogger , IFlowControlCenter flowControlCenter, IEndPointConfigureManager configureManager, CustomerInfo customerInfo) { _clientProvider = clientProvider; _oxygenLogger = oxygenLogger; _flowControlCenter = flowControlCenter; _customerInfo = customerInfo; _configureManager = configureManager; }
public OxygenClientService(IFlowControlCenter flowControlCenter, IEndPointConfigureManager configureManage) { _flowControlCenter = flowControlCenter; _configureManage = configureManage; AppDomain.CurrentDomain.ProcessExit += ProcessExit; }