Class LogStatsMicrometerRegistry

  • All Implemented Interfaces:
    com.github.kagkarlsson.scheduler.stats.StatsRegistry

    public class LogStatsMicrometerRegistry
    extends com.github.kagkarlsson.scheduler.stats.MicrometerStatsRegistry
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface com.github.kagkarlsson.scheduler.stats.StatsRegistry

        com.github.kagkarlsson.scheduler.stats.StatsRegistry.CandidateStatsEvent, com.github.kagkarlsson.scheduler.stats.StatsRegistry.DefaultStatsRegistry, com.github.kagkarlsson.scheduler.stats.StatsRegistry.ExecutionStatsEvent, com.github.kagkarlsson.scheduler.stats.StatsRegistry.SchedulerStatsEvent
    • Field Summary

      • Fields inherited from interface com.github.kagkarlsson.scheduler.stats.StatsRegistry

        NOOP
    • Constructor Summary

      Constructors 
      Constructor Description
      LogStatsMicrometerRegistry​(io.micrometer.core.instrument.MeterRegistry meterRegistry, List<? extends com.github.kagkarlsson.scheduler.task.Task<?>> expectedTasks, LogRepository logRepository)  
    • Constructor Detail

      • LogStatsMicrometerRegistry

        public LogStatsMicrometerRegistry​(io.micrometer.core.instrument.MeterRegistry meterRegistry,
                                          List<? extends com.github.kagkarlsson.scheduler.task.Task<?>> expectedTasks,
                                          LogRepository logRepository)
    • Method Detail

      • registerSingleCompletedExecution

        public void registerSingleCompletedExecution​(com.github.kagkarlsson.scheduler.task.ExecutionComplete completeEvent)
        Specified by:
        registerSingleCompletedExecution in interface com.github.kagkarlsson.scheduler.stats.StatsRegistry
        Overrides:
        registerSingleCompletedExecution in class com.github.kagkarlsson.scheduler.stats.MicrometerStatsRegistry