Uses of Interface
io.smallrye.reactive.messaging.pulsar.transactions.TransactionalEmitter
Packages that use TransactionalEmitter
-
Uses of TransactionalEmitter in io.smallrye.reactive.messaging.pulsar.transactions
Methods in io.smallrye.reactive.messaging.pulsar.transactions with parameters of type TransactionalEmitterModifier and TypeMethodDescription<M extends org.eclipse.microprofile.reactive.messaging.Message<? extends T>>
voidPulsarTransactions.send(TransactionalEmitter<?> emitter, M msg) Send message to an already started transactionvoidPulsarTransactions.send(TransactionalEmitter<?> emitter, T payload) Send message to an already started transaction<M extends org.eclipse.microprofile.reactive.messaging.Message<? extends T>>
voidPulsarTransactionsImpl.send(TransactionalEmitter<?> emitter, M msg) voidPulsarTransactionsImpl.send(TransactionalEmitter<?> emitter, T payload) Method parameters in io.smallrye.reactive.messaging.pulsar.transactions with type arguments of type TransactionalEmitterModifier and TypeMethodDescription<R> io.smallrye.mutiny.Uni<R>PulsarTransactions.withTransaction(Duration txnTimeout, Function<TransactionalEmitter<T>, io.smallrye.mutiny.Uni<R>> work) Produce records in a Pulsar transaction.<R> io.smallrye.mutiny.Uni<R>PulsarTransactions.withTransaction(Duration txnTimeout, org.eclipse.microprofile.reactive.messaging.Message<?> message, Function<TransactionalEmitter<T>, io.smallrye.mutiny.Uni<R>> work) Produce records in a Pulsar transaction, by processing the given message exactly-once.<R> io.smallrye.mutiny.Uni<R>PulsarTransactions.withTransaction(Function<TransactionalEmitter<T>, io.smallrye.mutiny.Uni<R>> work) Produce records in a Pulsar transaction.<R> io.smallrye.mutiny.Uni<R>PulsarTransactions.withTransaction(org.eclipse.microprofile.reactive.messaging.Message<?> message, Function<TransactionalEmitter<T>, io.smallrye.mutiny.Uni<R>> work) Produce records in a Pulsar transaction, by processing the given message exactly-once.<R> io.smallrye.mutiny.Uni<R>PulsarTransactionsImpl.withTransaction(Duration txnTimeout, Function<TransactionalEmitter<T>, io.smallrye.mutiny.Uni<R>> work) <R> io.smallrye.mutiny.Uni<R>PulsarTransactionsImpl.withTransaction(Duration txnTimeout, org.eclipse.microprofile.reactive.messaging.Message<?> message, Function<TransactionalEmitter<T>, io.smallrye.mutiny.Uni<R>> work) <R> io.smallrye.mutiny.Uni<R>PulsarTransactionsImpl.withTransaction(Function<TransactionalEmitter<T>, io.smallrye.mutiny.Uni<R>> work) <R> io.smallrye.mutiny.Uni<R>PulsarTransactionsImpl.withTransaction(org.eclipse.microprofile.reactive.messaging.Message<?> message, Function<TransactionalEmitter<T>, io.smallrye.mutiny.Uni<R>> work) default io.smallrye.mutiny.Uni<Void>PulsarTransactions.withTransactionAndAck(Duration txnTimeout, org.eclipse.microprofile.reactive.messaging.Message<?> message, Function<TransactionalEmitter<T>, io.smallrye.mutiny.Uni<Void>> work) Produce records in a Pulsar transaction, by processing the given batch message exactly-once.default io.smallrye.mutiny.Uni<Void>PulsarTransactions.withTransactionAndAck(org.eclipse.microprofile.reactive.messaging.Message<?> message, Function<TransactionalEmitter<T>, io.smallrye.mutiny.Uni<Void>> work) Produce records in a Pulsar transaction, by processing the given batch message exactly-once.