Class ScheduledTasksService

java.lang.Object
ch.admin.bit.jeap.reaction.observer.web.service.ScheduledTasksService

@Component public class ScheduledTasksService extends Object
  • Constructor Details

    • ScheduledTasksService

      public ScheduledTasksService(ch.admin.bit.jeap.reaction.observer.domain.aggregation.AggregationService aggregationService, ch.admin.bit.jeap.reaction.observer.domain.ObservedReactionRepository observedReactionRepository, ReactionObserverProperties properties, ch.admin.bit.jeap.reaction.observer.domain.ReactionGraphBuilderService graphBuilder, GraphHolder graphHolder)
  • Method Details

    • init

      @PostConstruct public void init()
    • scheduledRefreshReactionGraph

      @Scheduled(cron="${jeap.reaction.observer.service.graph-refresh-cron-expression}") public void scheduledRefreshReactionGraph()
    • refreshReactionGraphInternal

      public void refreshReactionGraphInternal()
    • aggregateData

      @Scheduled(cron="${jeap.reaction.observer.service.data-aggregation-cron-expression}") public void aggregateData()
    • cleanUpObservedReactions

      @Scheduled(cron="${jeap.reaction.observer.service.housekeeping-observed-reactions-cron-expression}") public void cleanUpObservedReactions()
    • cleanUpAggregatedData

      @Scheduled(cron="${jeap.reaction.observer.service.housekeeping-aggregated-data-cron-expression}") public void cleanUpAggregatedData()