Class CompositeSpanDecorator
java.lang.Object
org.zalando.riptide.opentracing.span.CompositeSpanDecorator
- All Implemented Interfaces:
SpanDecorator
@API(status=EXPERIMENTAL)
public final class CompositeSpanDecorator
extends Object
implements SpanDecorator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SpanDecoratorcomposite(Iterable<SpanDecorator> decorators) static SpanDecoratorcomposite(SpanDecorator decorator, SpanDecorator... decorators) voidonError(io.opentracing.Span span, RequestArguments arguments, Throwable error) voidonRequest(io.opentracing.Span span, RequestArguments arguments) voidonResponse(io.opentracing.Span span, RequestArguments arguments, org.springframework.http.client.ClientHttpResponse response)
-
Constructor Details
-
CompositeSpanDecorator
public CompositeSpanDecorator()
-
-
Method Details
-
onRequest
- Specified by:
onRequestin interfaceSpanDecorator
-
onResponse
public void onResponse(io.opentracing.Span span, RequestArguments arguments, org.springframework.http.client.ClientHttpResponse response) - Specified by:
onResponsein interfaceSpanDecorator
-
onError
- Specified by:
onErrorin interfaceSpanDecorator
-
composite
-
composite
-