Class OutboxProcessor
java.lang.Object
one.tomorrow.transactionaloutbox.service.OutboxProcessor
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classIf provided, the outbox will be cleaned up in the given interval, i.e.static interface -
Constructor Summary
ConstructorsConstructorDescriptionOutboxProcessor(OutboxRepository repository, OutboxProcessor.KafkaProducerFactory producerFactory, Duration processingInterval, Duration lockTimeout, String lockOwnerId, String eventSource, OutboxProcessor.CleanupSettings cleanupSettings, org.springframework.beans.factory.config.AutowireCapableBeanFactory beanFactory) OutboxProcessor(OutboxRepository repository, OutboxProcessor.KafkaProducerFactory producerFactory, Duration processingInterval, Duration lockTimeout, String lockOwnerId, String eventSource, org.springframework.beans.factory.config.AutowireCapableBeanFactory beanFactory) -
Method Summary
-
Constructor Details
-
OutboxProcessor
public OutboxProcessor(OutboxRepository repository, OutboxProcessor.KafkaProducerFactory producerFactory, Duration processingInterval, Duration lockTimeout, String lockOwnerId, String eventSource, org.springframework.beans.factory.config.AutowireCapableBeanFactory beanFactory) -
OutboxProcessor
public OutboxProcessor(OutboxRepository repository, OutboxProcessor.KafkaProducerFactory producerFactory, Duration processingInterval, Duration lockTimeout, String lockOwnerId, String eventSource, OutboxProcessor.CleanupSettings cleanupSettings, org.springframework.beans.factory.config.AutowireCapableBeanFactory beanFactory)
-
-
Method Details
-
close
@PreDestroy public void close() -
isActive
public boolean isActive()
-