Interface TagListener
-
- All Superinterfaces:
Plugin
- All Known Implementing Classes:
AutoBaggage
@API(status=MAINTAINED) public interface TagListener extends Plugin
-
-
Field Summary
Fields Modifier and Type Field Description static TagListener
DEFAULT
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static TagListener
composite(Iterable<TagListener> listeners)
static TagListener
composite(TagListener... listeners)
default <T> void
onTag(io.opentracing.Span span, io.opentracing.tag.Tag<T> tag, T value)
default <T> void
onTag(io.opentracing.Tracer.SpanBuilder builder, io.opentracing.tag.Tag<T> tag, T value)
-
-
-
Field Detail
-
DEFAULT
static final TagListener DEFAULT
-
-
Method Detail
-
onTag
default <T> void onTag(io.opentracing.Tracer.SpanBuilder builder, io.opentracing.tag.Tag<T> tag, T value)
-
onTag
default <T> void onTag(io.opentracing.Span span, io.opentracing.tag.Tag<T> tag, T value)
-
composite
static TagListener composite(TagListener... listeners)
-
composite
static TagListener composite(Iterable<TagListener> listeners)
-
-