Class RestSpanDecorator
java.lang.Object
org.apache.camel.tracing.decorators.AbstractSpanDecorator
org.apache.camel.tracing.decorators.AbstractHttpSpanDecorator
org.apache.camel.tracing.decorators.RestSpanDecorator
- All Implemented Interfaces:
SpanDecorator
-
Field Summary
Fields inherited from class org.apache.camel.tracing.decorators.AbstractHttpSpanDecorator
GET_METHOD, POST_METHODFields inherited from interface org.apache.camel.tracing.SpanDecorator
CAMEL_COMPONENT, DEFAULT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe camel component name associated with the decorator.The camel component FQN classname associated with the decorator.getOperationName(org.apache.camel.Exchange exchange, org.apache.camel.Endpoint endpoint) This method returns the operation name to use with the Span representing this exchange and endpoint.getParameters(String path) protected static Stringvoidpre(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.Methods inherited from class org.apache.camel.tracing.decorators.AbstractHttpSpanDecorator
getHttpMethod, getHttpURL, postMethods inherited from class org.apache.camel.tracing.decorators.AbstractSpanDecorator
getExtractAdapter, getInitiatorSpanKind, getInjectAdapter, getReceiverSpanKind, newSpan, stripSchemeAndOptions, stripSchemeAndOptions, toQueryParameters
-
Constructor Details
-
RestSpanDecorator
public RestSpanDecorator()
-
-
Method Details
-
getComponent
Description copied from interface:SpanDecoratorThe camel component name associated with the decorator.- Returns:
- The camel component name
-
getComponentClassName
Description copied from interface:SpanDecoratorThe camel component FQN classname associated with the decorator.- Returns:
- The camel component FQN classname
-
getOperationName
public String getOperationName(org.apache.camel.Exchange exchange, org.apache.camel.Endpoint endpoint) Description copied from interface:SpanDecoratorThis method returns the operation name to use with the Span representing this exchange and endpoint.- Specified by:
getOperationNamein interfaceSpanDecorator- Overrides:
getOperationNamein classAbstractHttpSpanDecorator- Parameters:
exchange- The exchangeendpoint- The endpoint- Returns:
- The operation name
-
pre
public void pre(SpanAdapter span, org.apache.camel.Exchange exchange, org.apache.camel.Endpoint endpoint) Description copied from interface:SpanDecoratorThis method adds appropriate details (tags/logs) to the supplied span based on the pre-processing of the exchange.- Specified by:
prein interfaceSpanDecorator- Overrides:
prein classAbstractHttpSpanDecorator- Parameters:
span- The spanexchange- The exchangeendpoint- The endpoint
-
getPath
-
getParameters
-