public DefaultEventQueue(ExceptionlessConfiguration config, IExceptionlessLog log, ISubmissionClient client, IObjectStorage objectStorage, IJsonSerializer serializer, TimeSpan? processQueueInterval, TimeSpan? queueStartDelay) {
            _log = log;
            _config = config;
            _client = client;
            _storage = objectStorage;
            _serializer = serializer;
            if (processQueueInterval.HasValue)
                _processQueueInterval = processQueueInterval.Value;

            _queueTimer = new Timer(OnProcessQueue, null, queueStartDelay ?? TimeSpan.FromSeconds(2), _processQueueInterval);
        }
Пример #2
0
 public CreateManifestCommandHandler(IComposeInstaller installerBuilder, IPackageManifestService packageManifestService,
                                     IComposeManifest composeManifest, IUrlPrompt urlPrompt, IXRayClient xRayClient, BooleanPrompt booleanPrompt, ISubmissionClient submissionClient,
                                     Logger logger)
 {
     _installerBuilder       = installerBuilder;
     _packageManifestService = packageManifestService;
     _composeManifest        = composeManifest;
     _urlPrompt        = urlPrompt;
     _xRayClient       = xRayClient;
     _booleanPrompt    = booleanPrompt;
     _submissionClient = submissionClient;
     _logger           = logger;
 }
Пример #3
0
        public DefaultEventQueue(ExceptionlessConfiguration config, IExceptionlessLog log, ISubmissionClient client, IObjectStorage objectStorage, IJsonSerializer serializer, TimeSpan?processQueueInterval, TimeSpan?queueStartDelay)
        {
            _log        = log;
            _config     = config;
            _client     = client;
            _storage    = objectStorage;
            _serializer = serializer;
            if (processQueueInterval.HasValue)
            {
                _processQueueInterval = processQueueInterval.Value;
            }

            _queueTimer = new Timer(OnProcessQueue, null, queueStartDelay ?? TimeSpan.FromSeconds(2), _processQueueInterval);
        }
Пример #4
0
 public DefaultEventQueue(ExceptionlessConfiguration config, IExceptionlessLog log, ISubmissionClient client, IObjectStorage objectStorage, IJsonSerializer serializer) : this(config, log, client, objectStorage, serializer, null, null)
 {
 }
 public DefaultEventQueue(ExceptionlessConfiguration config, IExceptionlessLog log, ISubmissionClient client, IObjectStorage objectStorage, IJsonSerializer serializer): this(config, log, client, objectStorage, serializer, null, null) {}
 public CommandLineTerminal(ISubmissionClient client, ILogger <CommandLineTerminal> logger, IHostApplicationLifetime appLifetime)
 {
     this.client      = client;
     this.logger      = logger;
     this.appLifetime = appLifetime;
 }