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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.javacrumbs.shedlock.core.LockProviderlockProvider(DataSource dataSource) outboxMetricsUpdateScheduler(OutboxMetrics outboxMetrics)
-
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)
-