Exemple #1
0
 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;
 }
Exemple #2
0
 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;
 }
Exemple #3
0
 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;
 }
Exemple #4
0
 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;
 }
Exemple #5
0
 private static ICoinStore GetSozuTable(IPackStore store, IOutpointHash hash)
 {
     return(new SozuTable(store, hash));
 }
Exemple #6
0
 public SozuTable(IPackStore store, IOutpointHash hash)
 {
     _store = store;
     _hash  = hash;
     _pool  = new SpanPool <byte>(SpanPoolCapacity);
 }
Exemple #7
0
 public MonitorExporter(IOptions <MonitorOptions> settings, IPackStore <MonitorEvent> monitorService, ILogger <MonitorExporter> logger)
 {
     _settings       = settings;
     _monitorService = monitorService;
     _logger         = logger;
 }