TraceMono

class TraceMono<T : Any, O>(parentContext: Context, instrumenter: Instrumenter<T, Unit>, request: T, source: Mono<O>) : Mono<O>

Constructors

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

Functions

Link copied to clipboard
fun and(other: Publisher<*>?): Mono<Void?>?
Link copied to clipboard
fun <P : Any?> as(transformer: Function<in Mono<O?>?, P?>?): P?
Link copied to clipboard
@Nullable
open fun block(): O?
@Nullable
open fun block(timeout: Duration?): O?
Link copied to clipboard
open fun blockOptional(): Optional<O?>?
open fun blockOptional(timeout: Duration?): Optional<O?>?
Link copied to clipboard
fun cache(): Mono<O?>?
fun cache(ttl: Duration?): Mono<O?>?
fun cache(ttl: Duration?, timer: Scheduler?): Mono<O?>?
fun cache(ttlForValue: Function<in O?, Duration?>?, ttlForError: Function<Throwable?, Duration?>?, ttlForEmpty: Supplier<Duration?>?): Mono<O?>?
fun cache(ttlForValue: Function<in O?, Duration?>?, ttlForError: Function<Throwable?, Duration?>?, ttlForEmpty: Supplier<Duration?>?, timer: Scheduler?): Mono<O?>?
Link copied to clipboard
fun cacheInvalidateIf(invalidationPredicate: Predicate<in O?>?): Mono<O?>?
Link copied to clipboard
fun cacheInvalidateWhen(invalidationTriggerGenerator: Function<in O?, Mono<Void?>?>?): Mono<O?>?
fun cacheInvalidateWhen(invalidationTriggerGenerator: Function<in O?, Mono<Void?>?>?, onInvalidate: Consumer<in O?>?): Mono<O?>?
Link copied to clipboard
fun cancelOn(scheduler: Scheduler?): Mono<O?>?
Link copied to clipboard
fun <E : Any?> cast(clazz: Class<E?>?): Mono<E?>?
Link copied to clipboard
fun checkpoint(): Mono<O?>?
fun checkpoint(description: String?): Mono<O?>?
fun checkpoint(@Nullable description: String?, forceStackTrace: Boolean): Mono<O?>?
Link copied to clipboard
fun concatWith(other: Publisher<out O?>?): Flux<O?>?
Link copied to clipboard
fun contextCapture(): Mono<O?>?
Link copied to clipboard
fun contextWrite(contextModifier: Function<Context?, Context?>?): Mono<O?>?
fun contextWrite(contextToAppend: ContextView?): Mono<O?>?
Link copied to clipboard
fun defaultIfEmpty(defaultV: O?): Mono<O?>?
Link copied to clipboard
fun delayElement(delay: Duration?): Mono<O?>?
fun delayElement(delay: Duration?, timer: Scheduler?): Mono<O?>?
Link copied to clipboard
fun delaySubscription(delay: Duration?): Mono<O?>?
fun <U : Any?> delaySubscription(subscriptionDelay: Publisher<U?>?): Mono<O?>?
fun delaySubscription(delay: Duration?, timer: Scheduler?): Mono<O?>?
Link copied to clipboard
fun delayUntil(triggerProvider: Function<in O?, out Publisher<*>?>?): Mono<O?>?
Link copied to clipboard
fun <X : Any?> dematerialize(): Mono<X?>?
Link copied to clipboard
fun doAfterTerminate(afterTerminate: Runnable?): Mono<O?>?
Link copied to clipboard
fun doFinally(onFinally: Consumer<SignalType?>?): Mono<O?>?
Link copied to clipboard
fun doFirst(onFirst: Runnable?): Mono<O?>?
Link copied to clipboard
fun doOnCancel(onCancel: Runnable?): Mono<O?>?
Link copied to clipboard
fun <R : Any?> doOnDiscard(type: Class<R?>?, discardHook: Consumer<in R?>?): Mono<O?>?
Link copied to clipboard
fun doOnEach(signalConsumer: Consumer<in Signal<O?>?>?): Mono<O?>?
Link copied to clipboard
fun doOnError(onError: Consumer<in Throwable?>?): Mono<O?>?
fun <E : Throwable?> doOnError(exceptionType: Class<E?>?, onError: Consumer<in E?>?): Mono<O?>?
fun doOnError(predicate: Predicate<in Throwable?>?, onError: Consumer<in Throwable?>?): Mono<O?>?
Link copied to clipboard
fun doOnNext(onNext: Consumer<in O?>?): Mono<O?>?
Link copied to clipboard
fun doOnRequest(consumer: LongConsumer?): Mono<O?>?
Link copied to clipboard
fun doOnSubscribe(onSubscribe: Consumer<in Subscription?>?): Mono<O?>?
Link copied to clipboard
fun doOnSuccess(onSuccess: Consumer<in O?>?): Mono<O?>?
Link copied to clipboard
fun doOnTerminate(onTerminate: Runnable?): Mono<O?>?
Link copied to clipboard
fun elapsed(): Mono<Tuple2<Long?, O?>?>?
fun elapsed(scheduler: Scheduler?): Mono<Tuple2<Long?, O?>?>?
Link copied to clipboard
fun expand(expander: Function<in O?, out Publisher<out O?>?>?): Flux<O?>?
fun expand(expander: Function<in O?, out Publisher<out O?>?>?, capacityHint: Int): Flux<O?>?
Link copied to clipboard
fun expandDeep(expander: Function<in O?, out Publisher<out O?>?>?): Flux<O?>?
fun expandDeep(expander: Function<in O?, out Publisher<out O?>?>?, capacityHint: Int): Flux<O?>?
Link copied to clipboard
fun filter(tester: Predicate<in O?>?): Mono<O?>?
Link copied to clipboard
fun filterWhen(asyncPredicate: Function<in O?, out Publisher<Boolean?>?>?): Mono<O?>?
Link copied to clipboard
fun <R : Any?> flatMap(transformer: Function<in O?, out Mono<out R?>?>?): Mono<R?>?
Link copied to clipboard
fun <R : Any?> flatMapIterable(mapper: Function<in O?, out Iterable<out R?>?>?): Flux<R?>?
Link copied to clipboard
fun <R : Any?> flatMapMany(mapper: Function<in O?, out Publisher<out R?>?>?): Flux<R?>?
fun <R : Any?> flatMapMany(mapperOnNext: Function<in O?, out Publisher<out R?>?>?, mapperOnError: Function<in Throwable?, out Publisher<out R?>?>?, mapperOnComplete: Supplier<out Publisher<out R?>?>?): Flux<R?>?
Link copied to clipboard
fun flux(): Flux<O?>?
Link copied to clipboard
fun <R : Any?> handle(handler: BiConsumer<in O?, SynchronousSink<R?>?>?): Mono<R?>?
Link copied to clipboard
fun hasElement(): Mono<Boolean?>?
Link copied to clipboard
fun hide(): Mono<O?>?
Link copied to clipboard
fun ignoreElement(): Mono<O?>?
Link copied to clipboard
fun log(): Mono<O?>?
fun log(@Nullable category: String?): Mono<O?>?
fun log(logger: Logger?): Mono<O?>?
fun log(@Nullable category: String?, level: Level?, vararg options: SignalType?): Mono<O?>?
fun log(@Nullable category: String?, level: Level?, showOperatorLine: Boolean, vararg options: SignalType?): Mono<O?>?
fun log(logger: Logger?, level: Level?, showOperatorLine: Boolean, vararg options: SignalType?): Mono<O?>?
Link copied to clipboard
fun <R : Any?> map(mapper: Function<in O?, out R?>?): Mono<R?>?
Link copied to clipboard
fun <R : Any?> mapNotNull(mapper: Function<in O?, out R?>?): Mono<R?>?
Link copied to clipboard
fun materialize(): Mono<Signal<O?>?>?
Link copied to clipboard
fun mergeWith(other: Publisher<out O?>?): Flux<O?>?
Link copied to clipboard
fun metrics(): Mono<O?>?
Link copied to clipboard
fun name(name: String?): Mono<O?>?
Link copied to clipboard
fun <U : Any?> ofType(clazz: Class<U?>?): Mono<U?>?
Link copied to clipboard
fun onErrorComplete(): Mono<O?>?
fun onErrorComplete(type: Class<out Throwable?>?): Mono<O?>?
fun onErrorComplete(predicate: Predicate<in Throwable?>?): Mono<O?>?
Link copied to clipboard
fun onErrorContinue(errorConsumer: BiConsumer<Throwable?, Any?>?): Mono<O?>?
fun <E : Throwable?> onErrorContinue(type: Class<E?>?, errorConsumer: BiConsumer<Throwable?, Any?>?): Mono<O?>?
fun <E : Throwable?> onErrorContinue(errorPredicate: Predicate<E?>?, errorConsumer: BiConsumer<Throwable?, Any?>?): Mono<O?>?
Link copied to clipboard
fun onErrorMap(mapper: Function<in Throwable?, out Throwable?>?): Mono<O?>?
fun <E : Throwable?> onErrorMap(type: Class<E?>?, mapper: Function<in E?, out Throwable?>?): Mono<O?>?
fun onErrorMap(predicate: Predicate<in Throwable?>?, mapper: Function<in Throwable?, out Throwable?>?): Mono<O?>?
Link copied to clipboard
fun onErrorResume(fallback: Function<in Throwable?, out Mono<out O?>?>?): Mono<O?>?
fun <E : Throwable?> onErrorResume(type: Class<E?>?, fallback: Function<in E?, out Mono<out O?>?>?): Mono<O?>?
fun onErrorResume(predicate: Predicate<in Throwable?>?, fallback: Function<in Throwable?, out Mono<out O?>?>?): Mono<O?>?
Link copied to clipboard
fun onErrorReturn(fallbackValue: O?): Mono<O?>?
fun <E : Throwable?> onErrorReturn(type: Class<E?>?, fallbackValue: O?): Mono<O?>?
fun onErrorReturn(predicate: Predicate<in Throwable?>?, fallbackValue: O?): Mono<O?>?
Link copied to clipboard
fun onErrorStop(): Mono<O?>?
Link copied to clipboard
fun onTerminateDetach(): Mono<O?>?
Link copied to clipboard
fun or(other: Mono<out O?>?): Mono<O?>?
Link copied to clipboard
fun <R : Any?> publish(transform: Function<in Mono<O?>?, out Mono<out R?>?>?): Mono<R?>?
Link copied to clipboard
fun publishOn(scheduler: Scheduler?): Mono<O?>?
Link copied to clipboard
fun repeat(): Flux<O?>?
fun repeat(predicate: BooleanSupplier?): Flux<O?>?
fun repeat(numRepeat: Long): Flux<O?>?
fun repeat(numRepeat: Long, predicate: BooleanSupplier?): Flux<O?>?
Link copied to clipboard
fun repeatWhen(repeatFactory: Function<Flux<Long?>?, out Publisher<*>?>?): Flux<O?>?
Link copied to clipboard
fun repeatWhenEmpty(repeatFactory: Function<Flux<Long?>?, out Publisher<*>?>?): Mono<O?>?
fun repeatWhenEmpty(maxRepeat: Int, repeatFactory: Function<Flux<Long?>?, out Publisher<*>?>?): Mono<O?>?
Link copied to clipboard
fun retry(): Mono<O?>?
fun retry(numRetries: Long): Mono<O?>?
Link copied to clipboard
fun retryWhen(retrySpec: Retry?): Mono<O?>?
Link copied to clipboard
fun share(): Mono<O?>?
Link copied to clipboard
fun single(): Mono<O?>?
Link copied to clipboard
fun singleOptional(): Mono<Optional<O?>?>?
Link copied to clipboard
open override fun subscribe(actual: CoreSubscriber<in O>)
fun subscribe(actual: Subscriber<in O?>?)
fun subscribe(): Disposable?
fun subscribe(consumer: Consumer<in O?>?): Disposable?
fun subscribe(@Nullable consumer: Consumer<in O?>?, errorConsumer: Consumer<in Throwable?>?): Disposable?
fun subscribe(@Nullable consumer: Consumer<in O?>?, @Nullable errorConsumer: Consumer<in Throwable?>?, @Nullable completeConsumer: Runnable?): Disposable?
fun subscribe(@Nullable consumer: Consumer<in O?>?, @Nullable errorConsumer: Consumer<in Throwable?>?, @Nullable completeConsumer: Runnable?, @Nullable subscriptionConsumer: Consumer<in Subscription?>?): Disposable?
fun subscribe(@Nullable consumer: Consumer<in O?>?, @Nullable errorConsumer: Consumer<in Throwable?>?, @Nullable completeConsumer: Runnable?, @Nullable initialContext: Context?): Disposable?
Link copied to clipboard
fun subscribeOn(scheduler: Scheduler?): Mono<O?>?
Link copied to clipboard
fun <E : Subscriber<in O?>?> subscribeWith(subscriber: E?): E?
Link copied to clipboard
fun switchIfEmpty(alternate: Mono<out O?>?): Mono<O?>?
Link copied to clipboard
fun tag(key: String?, value: String?): Mono<O?>?
Link copied to clipboard
fun take(duration: Duration?): Mono<O?>?
fun take(duration: Duration?, timer: Scheduler?): Mono<O?>?
Link copied to clipboard
fun takeUntilOther(other: Publisher<*>?): Mono<O?>?
Link copied to clipboard
fun tap(listenerGenerator: Function<ContextView?, SignalListener<O?>?>?): Mono<O?>?
fun tap(simpleListenerGenerator: Supplier<SignalListener<O?>?>?): Mono<O?>?
fun tap(listenerFactory: SignalListenerFactory<O?, *>?): Mono<O?>?
Link copied to clipboard
fun then(): Mono<Void?>?
fun <V : Any?> then(other: Mono<V?>?): Mono<V?>?
Link copied to clipboard
fun thenEmpty(other: Publisher<Void?>?): Mono<Void?>?
Link copied to clipboard
fun <V : Any?> thenMany(other: Publisher<V?>?): Flux<V?>?
Link copied to clipboard
fun <V : Any?> thenReturn(value: V?): Mono<V?>?
Link copied to clipboard
fun timed(): Mono<Timed<O?>?>?
fun timed(clock: Scheduler?): Mono<Timed<O?>?>?
Link copied to clipboard
fun timeout(timeout: Duration?): Mono<O?>?
fun <U : Any?> timeout(firstTimeout: Publisher<U?>?): Mono<O?>?
fun timeout(timeout: Duration?, fallback: Mono<out O?>?): Mono<O?>?
fun timeout(timeout: Duration?, timer: Scheduler?): Mono<O?>?
fun <U : Any?> timeout(firstTimeout: Publisher<U?>?, fallback: Mono<out O?>?): Mono<O?>?
fun timeout(timeout: Duration?, @Nullable fallback: Mono<out O?>?, timer: Scheduler?): Mono<O?>?
Link copied to clipboard
fun timestamp(): Mono<Tuple2<Long?, O?>?>?
fun timestamp(scheduler: Scheduler?): Mono<Tuple2<Long?, O?>?>?
Link copied to clipboard
Link copied to clipboard
fun <V : Any?> transform(transformer: Function<in Mono<O?>?, out Publisher<V?>?>?): Mono<V?>?
Link copied to clipboard
fun <V : Any?> transformDeferred(transformer: Function<in Mono<O?>?, out Publisher<V?>?>?): Mono<V?>?
Link copied to clipboard
fun <V : Any?> transformDeferredContextual(transformer: BiFunction<in Mono<O?>?, in ContextView?, out Publisher<V?>?>?): Mono<V?>?
Link copied to clipboard
fun <T2 : Any?> zipWhen(rightGenerator: Function<O?, Mono<out T2?>?>?): Mono<Tuple2<O?, T2?>?>?
fun <T2 : Any?, O : Any?> zipWhen(rightGenerator: Function<O?, Mono<out T2?>?>?, combinator: BiFunction<O?, T2?, O?>?): Mono<O?>?
Link copied to clipboard
fun <T2 : Any?> zipWith(other: Mono<out T2?>?): Mono<Tuple2<O?, T2?>?>?
fun <T2 : Any?, O : Any?> zipWith(other: Mono<out T2?>?, combinator: BiFunction<in O?, in T2?, out O?>?): Mono<O?>?