Package io.jans.fido2.service.metric
Class Fido2MetricsAggregationScheduler.HourlyAggregationJob
java.lang.Object
io.jans.fido2.service.metric.Fido2MetricsAggregationScheduler.HourlyAggregationJob
- All Implemented Interfaces:
org.quartz.Job
- Enclosing class:
- Fido2MetricsAggregationScheduler
public static class Fido2MetricsAggregationScheduler.HourlyAggregationJob
extends Object
implements org.quartz.Job
Job for hourly aggregation
This job is designed to work in cluster environments where nodes can be added/removed
All statistics are persisted to the database, not kept in memory
Uses distributed locking to ensure only one node performs aggregation
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
HourlyAggregationJob
public HourlyAggregationJob()
-
-
Method Details
-
execute
public void execute(org.quartz.JobExecutionContext context) throws org.quartz.JobExecutionException - Specified by:
executein interfaceorg.quartz.Job- Throws:
org.quartz.JobExecutionException
-