| Package | Description |
|---|---|
| org.apache.camel.tracing | |
| org.apache.camel.tracing.decorators |
| Modifier and Type | Method and Description |
|---|---|
SpanAdapter |
ActiveSpanManager.Holder.getSpan() |
static SpanAdapter |
ActiveSpanManager.getSpan(org.apache.camel.Exchange exchange)
This method returns the current active span associated with the exchange.
|
protected abstract SpanAdapter |
Tracer.startExchangeBeginSpan(org.apache.camel.Exchange exchange,
SpanDecorator sd,
String operationName,
SpanKind kind,
SpanAdapter parent) |
protected abstract SpanAdapter |
Tracer.startSendingEventSpan(String operationName,
SpanKind kind,
SpanAdapter parent) |
| Modifier and Type | Method and Description |
|---|---|
static void |
ActiveSpanManager.activate(org.apache.camel.Exchange exchange,
SpanAdapter span)
This method activates the supplied span for the supplied exchange.
|
protected abstract void |
Tracer.finishSpan(SpanAdapter span) |
protected abstract void |
Tracer.inject(SpanAdapter span,
InjectAdapter adapter) |
void |
SpanDecorator.post(SpanAdapter span,
org.apache.camel.Exchange exchange,
org.apache.camel.Endpoint endpoint)
This method adds appropriate details (tags/logs) to the supplied span based on the post processing of the
exchange.
|
void |
SpanDecorator.pre(SpanAdapter span,
org.apache.camel.Exchange exchange,
org.apache.camel.Endpoint endpoint)
This method adds appropriate details (tags/logs) to the supplied span based on the pre processing of the
exchange.
|
protected abstract SpanAdapter |
Tracer.startExchangeBeginSpan(org.apache.camel.Exchange exchange,
SpanDecorator sd,
String operationName,
SpanKind kind,
SpanAdapter parent) |
protected abstract SpanAdapter |
Tracer.startSendingEventSpan(String operationName,
SpanKind kind,
SpanAdapter parent) |
| Constructor and Description |
|---|
Holder(ActiveSpanManager.Holder parent,
SpanAdapter span) |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractSpanDecorator.post(SpanAdapter span,
org.apache.camel.Exchange exchange,
org.apache.camel.Endpoint endpoint) |
void |
AbstractHttpSpanDecorator.post(SpanAdapter span,
org.apache.camel.Exchange exchange,
org.apache.camel.Endpoint endpoint) |
void |
RestSpanDecorator.pre(SpanAdapter span,
org.apache.camel.Exchange exchange,
org.apache.camel.Endpoint endpoint) |
void |
AbstractSpanDecorator.pre(SpanAdapter span,
org.apache.camel.Exchange exchange,
org.apache.camel.Endpoint endpoint) |
void |
KafkaSpanDecorator.pre(SpanAdapter span,
org.apache.camel.Exchange exchange,
org.apache.camel.Endpoint endpoint) |
void |
SqlSpanDecorator.pre(SpanAdapter span,
org.apache.camel.Exchange exchange,
org.apache.camel.Endpoint endpoint) |
void |
JdbcSpanDecorator.pre(SpanAdapter span,
org.apache.camel.Exchange exchange,
org.apache.camel.Endpoint endpoint) |
void |
ElasticsearchSpanDecorator.pre(SpanAdapter span,
org.apache.camel.Exchange exchange,
org.apache.camel.Endpoint endpoint) |
void |
MongoDBSpanDecorator.pre(SpanAdapter span,
org.apache.camel.Exchange exchange,
org.apache.camel.Endpoint endpoint) |
void |
CqlSpanDecorator.pre(SpanAdapter span,
org.apache.camel.Exchange exchange,
org.apache.camel.Endpoint endpoint) |
void |
AbstractHttpSpanDecorator.pre(SpanAdapter span,
org.apache.camel.Exchange exchange,
org.apache.camel.Endpoint endpoint) |
void |
AbstractMessagingSpanDecorator.pre(SpanAdapter span,
org.apache.camel.Exchange exchange,
org.apache.camel.Endpoint endpoint) |
Apache Camel