Class OutboxSchedulingConfig

java.lang.Object
ch.admin.bit.jeap.messaging.transactionaloutbox.scheduling.OutboxSchedulingConfig

@ConditionalOnProperty(name="jeap.messaging.transactional-outbox.scheduled-relay-enabled", matchIfMissing=true) @AutoConfiguration(after=OutboxMetricsConfig.class) @ComponentScan @EnableScheduling public class OutboxSchedulingConfig extends Object
  • Constructor Details

    • OutboxSchedulingConfig

      public OutboxSchedulingConfig()
  • Method Details

    • lockProvider

      @ConditionalOnMissingBean @Bean public net.javacrumbs.shedlock.core.LockProvider lockProvider(DataSource dataSource)
    • outboxMetricsUpdateScheduler

      @ConditionalOnClass(io.micrometer.core.instrument.MeterRegistry.class) @Bean public OutboxMetricsUpdateScheduler outboxMetricsUpdateScheduler(OutboxMetrics outboxMetrics)