public HttpLogMiddleware(RequestDelegate next, IPackStore <HttpLog> logStore, IPackStore <TimeData> monitorTimeDataManager, Tracer tracer, ITokenService tokenService) { this._next = next; this._logStore = logStore; this._monitorTimeDataManager = monitorTimeDataManager; this._tracer = tracer; this._tokenService = tokenService; }
public SignalRRealTimeNotifier( IOnlineManager onlineManager, IHubContext <DeviceHub> deviceHubContext, ILogger <SignalRRealTimeNotifier> logger, IPackStore <HttpLog> logStore, IDeviceService deviceService) { _onlineManager = onlineManager; _deviceHubContext = deviceHubContext; Logger = logger; _logStore = logStore; _deviceService = deviceService; }
public MonitorWorker(IPackStore <HttpLog> httpLogStore, IPackStore <MonitorEvent> monitorService, IPackStore <TimeData> monitorTimeDataManager, ILogger <MonitorWorker> logger, IOptions <MonitorOptions> settings, IOnlineManager onlineManager) { _httpLogStore = httpLogStore; _monitorService = monitorService; _monitorTimeDataManager = monitorTimeDataManager; _logger = logger; _settings = settings; _onlineManager = onlineManager; }
public DeviceHub(ICurrent current, ICache cache, IDbContext dbContext, IDatabaseHelper databaseHelper, IDataContainer dataContainer, SignalrClient signalrClient, IOnlineManager onlineManager, ILogger <DeviceHub> logger, ITokenService tokenService, IDeviceService deviceService, ITypeFinder typeFinder, ITypeResolve typeResolve, IMediator mediator, IHttpContextAccessor httpContextAccessor, IPackStore <HttpLog> logStore, IPackStore <TimeData> monitorTimeDataManager, Tracer tracer, TracerFactory tracerFactor, IOptions <MonitorOptions> settings, DbContextFactory dbContextFactory, IOptions <SysOptions> sysOptions, IOptions <HangfireOptions> hangfireOption = null) : base(current, onlineManager, logger, sysOptions) { _tokenService = tokenService; _deviceService = deviceService; _typeFinder = typeFinder; _typeResolve = typeResolve; _mediator = mediator; _httpContextAccessor = httpContextAccessor; _logStore = logStore; _monitorTimeDataManager = monitorTimeDataManager; _tracer = tracer;//tracerFactor.GetTracer( "syinpo-signalr-tracer"+CommonHelper.NewSequentialGuid() ); _tracerFactory = tracerFactor; _settings = settings; _hangfireOptions = hangfireOption.Value; _dbContextFactory = dbContextFactory; _cache = cache; _dbContext = dbContext; _databaseHelper = databaseHelper; _dataContainer = dataContainer; _signalrClient = signalrClient; _logger = logger; }
private static ICoinStore GetSozuTable(IPackStore store, IOutpointHash hash) { return(new SozuTable(store, hash)); }
public SozuTable(IPackStore store, IOutpointHash hash) { _store = store; _hash = hash; _pool = new SpanPool <byte>(SpanPoolCapacity); }
public MonitorExporter(IOptions <MonitorOptions> settings, IPackStore <MonitorEvent> monitorService, ILogger <MonitorExporter> logger) { _settings = settings; _monitorService = monitorService; _logger = logger; }