Class R2dbcOutboxRepository
java.lang.Object
com.github.kuliginstepan.outbox.relational.autoconfigure.R2dbcOutboxRepository
- All Implemented Interfaces:
com.github.kuliginstepan.outbox.core.ReactiveOutboxRepository
public class R2dbcOutboxRepository
extends java.lang.Object
implements com.github.kuliginstepan.outbox.core.ReactiveOutboxRepository
-
Constructor Summary
Constructors Constructor Description R2dbcOutboxRepository() -
Method Summary
Modifier and Type Method Description reactor.core.publisher.Flux<com.github.kuliginstepan.outbox.core.OutboxEntity>findUncompletedEntities(java.time.Instant notAfterDate)reactor.core.publisher.Mono<java.lang.Void>markCompleted(com.github.kuliginstepan.outbox.core.OutboxEntity entity)reactor.core.publisher.Mono<java.lang.Void>save(com.github.kuliginstepan.outbox.core.OutboxEntity entity)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
R2dbcOutboxRepository
public R2dbcOutboxRepository()
-
-
Method Details
-
save
public reactor.core.publisher.Mono<java.lang.Void> save(com.github.kuliginstepan.outbox.core.OutboxEntity entity)- Specified by:
savein interfacecom.github.kuliginstepan.outbox.core.ReactiveOutboxRepository
-
markCompleted
public reactor.core.publisher.Mono<java.lang.Void> markCompleted(com.github.kuliginstepan.outbox.core.OutboxEntity entity)- Specified by:
markCompletedin interfacecom.github.kuliginstepan.outbox.core.ReactiveOutboxRepository
-
findUncompletedEntities
public reactor.core.publisher.Flux<com.github.kuliginstepan.outbox.core.OutboxEntity> findUncompletedEntities(java.time.Instant notAfterDate)- Specified by:
findUncompletedEntitiesin interfacecom.github.kuliginstepan.outbox.core.ReactiveOutboxRepository
-