public class ElasticsearchSegmentDecorator extends AbstractSegmentDecorator
| Modifier and Type | Field and Description |
|---|---|
static String |
ELASTICSARCH_DB_TYPE |
static String |
ELASTICSEARCH_CLUSTER_TAG |
CAMEL_COMPONENT, DEFAULT| Constructor and Description |
|---|
ElasticsearchSegmentDecorator() |
| Modifier and Type | Method and Description |
|---|---|
String |
getComponent()
The camel component associated with the decorator.
|
String |
getOperationName(org.apache.camel.Exchange exchange,
org.apache.camel.Endpoint endpoint)
This method returns the operation name to use with the segment representing this exchange and endpoint.
|
void |
pre(com.amazonaws.xray.entities.Entity segment,
org.apache.camel.Exchange exchange,
org.apache.camel.Endpoint endpoint)
This method adds appropriate details (tags/logs) to the supplied segment based on the pre processing of the
exchange.
|
newSegment, post, stripSchemeAndOptions, toQueryParameterspublic static final String ELASTICSARCH_DB_TYPE
public static final String ELASTICSEARCH_CLUSTER_TAG
public String getComponent()
SegmentDecoratorpublic String getOperationName(org.apache.camel.Exchange exchange, org.apache.camel.Endpoint endpoint)
SegmentDecoratorgetOperationName in interface SegmentDecoratorgetOperationName in class AbstractSegmentDecoratorexchange - The exchangeendpoint - The endpointpublic void pre(com.amazonaws.xray.entities.Entity segment,
org.apache.camel.Exchange exchange,
org.apache.camel.Endpoint endpoint)
SegmentDecoratorpre in interface SegmentDecoratorpre in class AbstractSegmentDecoratorsegment - The segmentexchange - The exchangeendpoint - The endpointApache Camel