public abstract class ReactorSleuth extends Object
| Modifier and Type | Method and Description |
|---|---|
static <T> Function<? super org.reactivestreams.Publisher<T>,? extends org.reactivestreams.Publisher<T>> |
scopePassingSpanOperator(org.springframework.beans.factory.BeanFactory beanFactory)
Return a span operator pointcut given a
Tracing. |
static <T> Function<? super org.reactivestreams.Publisher<T>,? extends org.reactivestreams.Publisher<T>> |
spanOperator(org.springframework.beans.factory.BeanFactory beanFactory)
Return a span operator pointcut given a
BeanFactory. |
public static <T> Function<? super org.reactivestreams.Publisher<T>,? extends org.reactivestreams.Publisher<T>> spanOperator(org.springframework.beans.factory.BeanFactory beanFactory)
BeanFactory. This can be used in reactor
via Flux.transform(Function), Mono.transform(Function), Hooks.onEachOperator(Function) or Hooks.onLastOperator(Function).T - an arbitrary type that is left unchanged by the span operatorbeanFactory - public static <T> Function<? super org.reactivestreams.Publisher<T>,? extends org.reactivestreams.Publisher<T>> scopePassingSpanOperator(org.springframework.beans.factory.BeanFactory beanFactory)
Tracing. This can be used in reactor
via Flux.transform(Function), Mono.transform(Function), Hooks.onEachOperator(Function) or Hooks.onLastOperator(Function). The Span operator
pointcut will pass the Scope of the Span without ever creating any new spans.T - an arbitrary type that is left unchanged by the span operatorbeanFactory - Copyright © 2019 Pivotal Software, Inc.. All rights reserved.