コード例 #1
0
ファイル: LivenessRunner.cs プロジェクト: plunix/BeatPulse
 public LivenessRunner(LivenessDb context,
                       ILivenessFailureNotifier failureNotifier,
                       IOptions <BeatPulseSettings> settings,
                       ILogger <LivenessRunner> logger)
 {
     _context         = context ?? throw new ArgumentNullException(nameof(context));
     _failureNotifier = failureNotifier ?? throw new ArgumentNullException(nameof(failureNotifier));
     _settings        = settings.Value ?? throw new ArgumentNullException(nameof(settings));
     _logger          = logger ?? throw new ArgumentNullException(nameof(logger));
 }
コード例 #2
0
 public FakeLivenessRunner(HttpStatusCode httpStatus, string content,
                           LivenessDb context,
                           ILivenessFailureNotifier notifier,
                           IOptions <BeatPulseSettings> settings,
                           ILogger <LivenessRunner> logger)
     : base(context, notifier, settings, logger)
 {
     _status  = httpStatus;
     _content = content;
 }
コード例 #3
0
        public LivenessRunnerBuilder WithNotifier(ILivenessFailureNotifier notifier)
        {
            _notifier = notifier;

            return(this);
        }