Package | Description |
---|---|
com.pivotal.rabbitmq | |
com.pivotal.rabbitmq.source | |
com.pivotal.rabbitmq.stream |
Modifier and Type | Method and Description |
---|---|
static <T> Function<reactor.core.publisher.Flux<Transaction<T>>,reactor.core.publisher.Flux<Transaction<T>>> |
ReactiveRabbit.commitElseRejectAndDiscard(Predicate<T> commitPredicate) |
static <T> Function<reactor.core.publisher.Flux<Transaction<T>>,reactor.core.publisher.Flux<Transaction<T>>> |
ReactiveRabbit.commitElseRejectAndDiscard(Predicate<T> commitPredicate) |
static <T> Function<reactor.core.publisher.Flux<Transaction<T>>,reactor.core.publisher.Flux<Transaction<T>>> |
ReactiveRabbit.commitElseTerminate() |
static <T> Function<reactor.core.publisher.Flux<Transaction<T>>,reactor.core.publisher.Flux<Transaction<T>>> |
ReactiveRabbit.commitElseTerminate() |
Function<reactor.core.publisher.Flux<Transaction<T>>,reactor.core.publisher.Flux<Transaction<T>>> |
TransactionRollbackStrategy.elseCommit() |
Function<reactor.core.publisher.Flux<Transaction<T>>,reactor.core.publisher.Flux<Transaction<T>>> |
TransactionRollbackStrategy.elseCommit() |
Modifier and Type | Method and Description |
---|---|
reactor.core.publisher.Flux<Transaction<T>> |
Source.source() |
reactor.core.publisher.Flux<Transaction<T>> |
OnDemandSource.source() |
Modifier and Type | Class and Description |
---|---|
class |
TransactionManager<T,R extends Transaction<T>> |
Modifier and Type | Class and Description |
---|---|
class |
Transactional<T> |
Modifier and Type | Method and Description |
---|---|
<R extends Transaction<T>> |
TransactionalProducerStream.send(reactor.core.publisher.Flux<R> stream) |
protected <R extends Transaction<T>> |
TransactionalProducerStream.send(reactor.core.publisher.Flux<R> stream,
reactor.rabbitmq.SendOptions sendOptions) |
Modifier and Type | Method and Description |
---|---|
<R> Transaction<R> |
Transaction.map(R object)
Every Transaction carries a business event however this event
may be transformed onto another business event.
|
<R> Transaction<R> |
Transaction.spawn(R value)
Every Transaction carries a business event however we can span or split
a single Transaction into two or many children Transactions all linked
to the parent.
|
Modifier and Type | Method and Description |
---|---|
protected reactor.core.publisher.Flux<Transaction<T>> |
TransactionalConsumerStream.receiveFromPartitionedQueue(Collection<reactor.rabbitmq.QueueSpecification> queuePartitions) |
protected reactor.core.publisher.Flux<Transaction<T>> |
TransactionalConsumerStream.receiveFromSingleQueue() |
Constructor and Description |
---|
IllegalTransactionalEventHandler(P parent,
Consumer<Transaction<?>> reject,
Consumer<Transaction<?>> terminate) |
IllegalTransactionalEventHandler(P parent,
Consumer<Transaction<?>> reject,
Consumer<Transaction<?>> terminate) |
Copyright © 2021. All rights reserved.