ExchangeTraceMono

class ExchangeTraceMono<T : MessageExchange<*, *>>(parentContext: Context, instrumenter: Instrumenter<T, Unit>, request: T, source: Mono<Void>) : Mono<Void>

Constructors

Link copied to clipboard
constructor(parentContext: Context, instrumenter: Instrumenter<T, Unit>, request: T, source: Mono<Void>)

Functions

Link copied to clipboard
fun and(p0: Publisher<*>): Mono<Void>
Link copied to clipboard
fun <P : Any> as(p0: Function<in Mono<Void>, P>): P
Link copied to clipboard
@Nullable
open fun block(): Void
@Nullable
open fun block(p0: Duration): Void
Link copied to clipboard
Link copied to clipboard
fun cache(): Mono<Void>
fun cache(p0: Duration): Mono<Void>
fun cache(p0: Duration, p1: Scheduler): Mono<Void>
fun cache(p0: Function<in Void, Duration>, p1: Function<Throwable, Duration>, p2: Supplier<Duration>, p3: Scheduler): Mono<Void>
Link copied to clipboard
fun cacheInvalidateIf(p0: Predicate<in Void>): Mono<Void>
Link copied to clipboard
fun cacheInvalidateWhen(p0: Function<in Void, Mono<Void>>): Mono<Void>
fun cacheInvalidateWhen(p0: Function<in Void, Mono<Void>>, p1: Consumer<in Void>): Mono<Void>
Link copied to clipboard
fun cancelOn(p0: Scheduler): Mono<Void>
Link copied to clipboard
fun <E : Any> cast(p0: Class<E>): Mono<E>
Link copied to clipboard
fun checkpoint(): Mono<Void>
fun checkpoint(p0: String): Mono<Void>
fun checkpoint(@Nullable p0: String, p1: Boolean): Mono<Void>
Link copied to clipboard
fun concatWith(p0: Publisher<out Void>): Flux<Void>
Link copied to clipboard
fun contextCapture(): Mono<Void>
Link copied to clipboard
fun contextWrite(p0: Function<Context, Context>): Mono<Void>
fun contextWrite(p0: ContextView): Mono<Void>
Link copied to clipboard
fun defaultIfEmpty(p0: Void): Mono<Void>
Link copied to clipboard
fun delayElement(p0: Duration): Mono<Void>
fun delayElement(p0: Duration, p1: Scheduler): Mono<Void>
Link copied to clipboard
fun <U : Any> delaySubscription(p0: Publisher<U>): Mono<Void>
fun delaySubscription(p0: Duration, p1: Scheduler): Mono<Void>
Link copied to clipboard
fun delayUntil(p0: Function<in Void, out Publisher<*>>): Mono<Void>
Link copied to clipboard
fun <X : Any> dematerialize(): Mono<X>
Link copied to clipboard
Link copied to clipboard
fun doFinally(p0: Consumer<SignalType>): Mono<Void>
Link copied to clipboard
fun doFirst(p0: Runnable): Mono<Void>
Link copied to clipboard
fun doOnCancel(p0: Runnable): Mono<Void>
Link copied to clipboard
fun <R : Any> doOnDiscard(p0: Class<R>, p1: Consumer<in R>): Mono<Void>
Link copied to clipboard
fun doOnEach(p0: Consumer<in Signal<Void>>): Mono<Void>
Link copied to clipboard
fun doOnError(p0: Consumer<in Throwable>): Mono<Void>
fun <E : Throwable> doOnError(p0: Class<E>, p1: Consumer<in E>): Mono<Void>
fun doOnError(p0: Predicate<in Throwable>, p1: Consumer<in Throwable>): Mono<Void>
Link copied to clipboard
fun doOnNext(p0: Consumer<in Void>): Mono<Void>
Link copied to clipboard
fun doOnRequest(p0: LongConsumer): Mono<Void>
Link copied to clipboard
fun doOnSubscribe(p0: Consumer<in Subscription>): Mono<Void>
Link copied to clipboard
fun doOnSuccess(p0: Consumer<in Void>): Mono<Void>
Link copied to clipboard
fun doOnTerminate(p0: Runnable): Mono<Void>
Link copied to clipboard
fun elapsed(): Mono<Tuple2<Long, Void>>
fun elapsed(p0: Scheduler): Mono<Tuple2<Long, Void>>
Link copied to clipboard
fun expand(p0: Function<in Void, out Publisher<out Void>>): Flux<Void>
fun expand(p0: Function<in Void, out Publisher<out Void>>, p1: Int): Flux<Void>
Link copied to clipboard
fun expandDeep(p0: Function<in Void, out Publisher<out Void>>): Flux<Void>
fun expandDeep(p0: Function<in Void, out Publisher<out Void>>, p1: Int): Flux<Void>
Link copied to clipboard
fun filter(p0: Predicate<in Void>): Mono<Void>
Link copied to clipboard
fun filterWhen(p0: Function<in Void, out Publisher<Boolean>>): Mono<Void>
Link copied to clipboard
fun <R : Any> flatMap(p0: Function<in Void, out Mono<out R>>): Mono<R>
Link copied to clipboard
fun <R : Any> flatMapIterable(p0: Function<in Void, out MutableIterable<R>>): Flux<R>
Link copied to clipboard
fun <R : Any> flatMapMany(p0: Function<in Void, out Publisher<out R>>): Flux<R>
fun <R : Any> flatMapMany(p0: Function<in Void, out Publisher<out R>>, p1: Function<in Throwable, out Publisher<out R>>, p2: Supplier<out Publisher<out R>>): Flux<R>
Link copied to clipboard
fun flux(): Flux<Void>
Link copied to clipboard
fun <R : Any> handle(p0: BiConsumer<in Void, SynchronousSink<R>>): Mono<R>
Link copied to clipboard
fun hasElement(): Mono<Boolean>
Link copied to clipboard
fun hide(): Mono<Void>
Link copied to clipboard
fun ignoreElement(): Mono<Void>
Link copied to clipboard
fun log(): Mono<Void>
fun log(@Nullable p0: String): Mono<Void>
fun log(p0: Logger): Mono<Void>
fun log(@Nullable p0: String, p1: Level, vararg p2: SignalType): Mono<Void>
fun log(@Nullable p0: String, p1: Level, p2: Boolean, vararg p3: SignalType): Mono<Void>
fun log(p0: Logger, p1: Level, p2: Boolean, vararg p3: SignalType): Mono<Void>
Link copied to clipboard
fun <R : Any> map(p0: Function<in Void, out R>): Mono<R>
Link copied to clipboard
fun <R : Any> mapNotNull(p0: Function<in Void, out R>): Mono<R>
Link copied to clipboard
fun materialize(): Mono<Signal<Void>>
Link copied to clipboard
fun mergeWith(p0: Publisher<out Void>): Flux<Void>
Link copied to clipboard
fun metrics(): Mono<Void>
Link copied to clipboard
fun name(p0: String): Mono<Void>
Link copied to clipboard
fun <U : Any> ofType(p0: Class<U>): Mono<U>
Link copied to clipboard
fun onErrorComplete(): Mono<Void>
fun onErrorComplete(p0: Class<out Throwable>): Mono<Void>
Link copied to clipboard
Link copied to clipboard
fun onErrorMap(p0: Function<in Throwable, out Throwable>): Mono<Void>
fun <E : Throwable> onErrorMap(p0: Class<E>, p1: Function<in E, out Throwable>): Mono<Void>
fun onErrorMap(p0: Predicate<in Throwable>, p1: Function<in Throwable, out Throwable>): Mono<Void>
Link copied to clipboard
fun onErrorResume(p0: Function<in Throwable, out Mono<out Void>>): Mono<Void>
fun <E : Throwable> onErrorResume(p0: Class<E>, p1: Function<in E, out Mono<out Void>>): Mono<Void>
fun onErrorResume(p0: Predicate<in Throwable>, p1: Function<in Throwable, out Mono<out Void>>): Mono<Void>
Link copied to clipboard
fun onErrorReturn(p0: Void): Mono<Void>
fun <E : Throwable> onErrorReturn(p0: Class<E>, p1: Void): Mono<Void>
fun onErrorReturn(p0: Predicate<in Throwable>, p1: Void): Mono<Void>
Link copied to clipboard
fun onErrorStop(): Mono<Void>
Link copied to clipboard
fun onTerminateDetach(): Mono<Void>
Link copied to clipboard
fun or(p0: Mono<out Void>): Mono<Void>
Link copied to clipboard
fun <R : Any> publish(p0: Function<in Mono<Void>, out Mono<out R>>): Mono<R>
Link copied to clipboard
fun publishOn(p0: Scheduler): Mono<Void>
Link copied to clipboard
fun repeat(): Flux<Void>
fun repeat(p0: BooleanSupplier): Flux<Void>
fun repeat(p0: Long): Flux<Void>
fun repeat(p0: Long, p1: BooleanSupplier): Flux<Void>
Link copied to clipboard
fun repeatWhen(p0: Function<Flux<Long>, out Publisher<*>>): Flux<Void>
Link copied to clipboard
fun repeatWhenEmpty(p0: Function<Flux<Long>, out Publisher<*>>): Mono<Void>
fun repeatWhenEmpty(p0: Int, p1: Function<Flux<Long>, out Publisher<*>>): Mono<Void>
Link copied to clipboard
fun retry(): Mono<Void>
fun retry(p0: Long): Mono<Void>
Link copied to clipboard
fun retryWhen(p0: Retry): Mono<Void>
Link copied to clipboard
fun share(): Mono<Void>
Link copied to clipboard
fun single(): Mono<Void>
Link copied to clipboard
Link copied to clipboard
open override fun subscribe(actual: CoreSubscriber<in Void>)
fun subscribe(): Disposable
fun subscribe(p0: Consumer<in Void>): Disposable
override fun subscribe(p0: Subscriber<in Void>)
fun subscribe(@Nullable p0: Consumer<in Void>, p1: Consumer<in Throwable>): Disposable
fun subscribe(@Nullable p0: Consumer<in Void>, @Nullable p1: Consumer<in Throwable>, @Nullable p2: Runnable): Disposable
fun subscribe(@Nullable p0: Consumer<in Void>, @Nullable p1: Consumer<in Throwable>, @Nullable p2: Runnable, @Nullable p3: Consumer<in Subscription>): Disposable
fun subscribe(@Nullable p0: Consumer<in Void>, @Nullable p1: Consumer<in Throwable>, @Nullable p2: Runnable, @Nullable p3: Context): Disposable
Link copied to clipboard
fun subscribeOn(p0: Scheduler): Mono<Void>
Link copied to clipboard
fun <E : Subscriber<in Void>> subscribeWith(p0: E): E
Link copied to clipboard
fun switchIfEmpty(p0: Mono<out Void>): Mono<Void>
Link copied to clipboard
fun tag(p0: String, p1: String): Mono<Void>
Link copied to clipboard
fun take(p0: Duration): Mono<Void>
fun take(p0: Duration, p1: Scheduler): Mono<Void>
Link copied to clipboard
fun takeUntilOther(p0: Publisher<*>): Mono<Void>
Link copied to clipboard
fun tap(p0: Function<ContextView, SignalListener<Void>>): Mono<Void>
fun tap(p0: Supplier<SignalListener<Void>>): Mono<Void>
fun tap(p0: SignalListenerFactory<Void, *>): Mono<Void>
Link copied to clipboard
fun then(): Mono<Void>
fun <V : Any> then(p0: Mono<V>): Mono<V>
Link copied to clipboard
fun thenEmpty(p0: Publisher<Void>): Mono<Void>
Link copied to clipboard
fun <V : Any> thenMany(p0: Publisher<V>): Flux<V>
Link copied to clipboard
fun <V : Any> thenReturn(p0: V): Mono<V>
Link copied to clipboard
fun timed(): Mono<Timed<Void>>
fun timed(p0: Scheduler): Mono<Timed<Void>>
Link copied to clipboard
fun timeout(p0: Duration): Mono<Void>
fun <U : Any> timeout(p0: Publisher<U>): Mono<Void>
fun timeout(p0: Duration, p1: Mono<out Void>): Mono<Void>
fun timeout(p0: Duration, p1: Scheduler): Mono<Void>
fun <U : Any> timeout(p0: Publisher<U>, p1: Mono<out Void>): Mono<Void>
fun timeout(p0: Duration, @Nullable p1: Mono<out Void>, p2: Scheduler): Mono<Void>
Link copied to clipboard
fun timestamp(): Mono<Tuple2<Long, Void>>
fun timestamp(p0: Scheduler): Mono<Tuple2<Long, Void>>
Link copied to clipboard
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
fun <V : Any> transform(p0: Function<in Mono<Void>, out Publisher<V>>): Mono<V>
Link copied to clipboard
fun <V : Any> transformDeferred(p0: Function<in Mono<Void>, out Publisher<V>>): Mono<V>
Link copied to clipboard
fun <V : Any> transformDeferredContextual(p0: BiFunction<in Mono<Void>, in ContextView, out Publisher<V>>): Mono<V>
Link copied to clipboard
fun <T2 : Any> zipWhen(p0: Function<Void, Mono<out T2>>): Mono<Tuple2<Void, T2>>
fun <T2 : Any, O : Any> zipWhen(p0: Function<Void, Mono<out T2>>, p1: BiFunction<Void, T2, O>): Mono<O>
Link copied to clipboard
fun <T2 : Any> zipWith(p0: Mono<out T2>): Mono<Tuple2<Void, T2>>
fun <T2 : Any, O : Any> zipWith(p0: Mono<out T2>, p1: BiFunction<in Void, in T2, out O>): Mono<O>