Class MicrometerStatsRegistry
- java.lang.Object
-
- com.github.kagkarlsson.scheduler.stats.MicrometerStatsRegistry
-
- All Implemented Interfaces:
StatsRegistry
public class MicrometerStatsRegistry extends Object implements StatsRegistry
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.github.kagkarlsson.scheduler.stats.StatsRegistry
StatsRegistry.CandidateStatsEvent, StatsRegistry.DefaultStatsRegistry, StatsRegistry.ExecutionStatsEvent, StatsRegistry.SchedulerStatsEvent
-
-
Field Summary
-
Fields inherited from interface com.github.kagkarlsson.scheduler.stats.StatsRegistry
NOOP
-
-
Constructor Summary
Constructors Constructor Description MicrometerStatsRegistry(io.micrometer.core.instrument.MeterRegistry meterRegistry, List<? extends Task<?>> expectedTasks)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidregister(StatsRegistry.CandidateStatsEvent e)voidregister(StatsRegistry.ExecutionStatsEvent e)voidregister(StatsRegistry.SchedulerStatsEvent e)voidregisterSingleCompletedExecution(ExecutionComplete completeEvent)
-
-
-
Method Detail
-
register
public void register(StatsRegistry.SchedulerStatsEvent e)
- Specified by:
registerin interfaceStatsRegistry
-
register
public void register(StatsRegistry.CandidateStatsEvent e)
- Specified by:
registerin interfaceStatsRegistry
-
register
public void register(StatsRegistry.ExecutionStatsEvent e)
- Specified by:
registerin interfaceStatsRegistry
-
registerSingleCompletedExecution
public void registerSingleCompletedExecution(ExecutionComplete completeEvent)
- Specified by:
registerSingleCompletedExecutionin interfaceStatsRegistry
-
-