Package org.apache.camel.impl.debugger
Class DefaultBacklogTracerEventMessage
java.lang.Object
org.apache.camel.impl.debugger.DefaultBacklogTracerEventMessage
- All Implemented Interfaces:
org.apache.camel.spi.BacklogTracerEventMessage
public final class DefaultBacklogTracerEventMessage
extends Object
implements org.apache.camel.spi.BacklogTracerEventMessage
An event message holding the traced message by the
BacklogTracer.-
Field Summary
Fields inherited from interface org.apache.camel.spi.BacklogTracerEventMessage
ROOT_TAG, TIMESTAMP_FORMAT -
Constructor Summary
ConstructorsConstructorDescriptionDefaultBacklogTracerEventMessage(org.apache.camel.CamelContext camelContext, boolean first, boolean last, long uid, long timestamp, String location, String routeId, String toNode, String exchangeId, boolean rest, boolean template, org.apache.camel.util.json.JsonObject data) -
Method Summary
Modifier and TypeMethodDescriptionasJSon()voidCallback when the message has been processed at the given nodelonggetExceptionAsXml(int indent) getMessageAsXml(int indent) longlonggetUid()booleanbooleanisDone()booleanisFailed()booleanisFirst()booleanisLast()booleanbooleanisRest()booleanvoidsetElapsed(long elapsed) voidsetEndpointServiceMetadata(Map<String, String> endpointServiceMetadata) voidsetEndpointServiceProtocol(String endpointServiceProtocol) voidsetEndpointServiceUrl(String endpointServiceUrl) voidsetEndpointUri(String endpointUri) voidsetException(Throwable exception) voidsetRemoteEndpoint(boolean remoteEndpoint) toJSon(int indent) toString()toXml(int indent) Dumps the event message as XML using theBacklogTracerEventMessage.ROOT_TAGas root tag.
-
Constructor Details
-
DefaultBacklogTracerEventMessage
-
-
Method Details
-
doneProcessing
public void doneProcessing()Callback when the message has been processed at the given node -
getUid
public long getUid()- Specified by:
getUidin interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
isFirst
public boolean isFirst()- Specified by:
isFirstin interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
isLast
public boolean isLast()- Specified by:
isLastin interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
getTimestamp
public long getTimestamp()- Specified by:
getTimestampin interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
getLocation
- Specified by:
getLocationin interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
getRouteId
- Specified by:
getRouteIdin interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
isRest
public boolean isRest()- Specified by:
isRestin interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
isTemplate
public boolean isTemplate()- Specified by:
isTemplatein interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
getToNode
- Specified by:
getToNodein interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
getExchangeId
- Specified by:
getExchangeIdin interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
getProcessingThreadName
- Specified by:
getProcessingThreadNamein interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
getMessageAsXml
- Specified by:
getMessageAsXmlin interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
getMessageAsXml
-
getMessageAsJSon
- Specified by:
getMessageAsJSonin interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
getElapsed
public long getElapsed()- Specified by:
getElapsedin interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
setElapsed
public void setElapsed(long elapsed) -
isDone
public boolean isDone()- Specified by:
isDonein interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
isFailed
public boolean isFailed()- Specified by:
isFailedin interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
hasException
public boolean hasException()- Specified by:
hasExceptionin interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
setException
- Specified by:
setExceptionin interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
getExceptionAsXml
- Specified by:
getExceptionAsXmlin interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
getExceptionAsXml
-
getExceptionAsJSon
- Specified by:
getExceptionAsJSonin interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
getEndpointUri
- Specified by:
getEndpointUriin interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
isRemoteEndpoint
public boolean isRemoteEndpoint()- Specified by:
isRemoteEndpointin interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
setRemoteEndpoint
public void setRemoteEndpoint(boolean remoteEndpoint) -
setEndpointUri
-
getEndpointServiceUrl
- Specified by:
getEndpointServiceUrlin interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
setEndpointServiceUrl
-
getEndpointServiceProtocol
- Specified by:
getEndpointServiceProtocolin interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
setEndpointServiceProtocol
-
getEndpointServiceMetadata
- Specified by:
getEndpointServiceMetadatain interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
setEndpointServiceMetadata
-
toString
-
toXml
Dumps the event message as XML using theBacklogTracerEventMessage.ROOT_TAGas root tag. The timestamp tag is formatted in the format defined byBacklogTracerEventMessage.TIMESTAMP_FORMAT- Specified by:
toXmlin interfaceorg.apache.camel.spi.BacklogTracerEventMessage- Returns:
- xml representation of this event
-
toJSon
- Specified by:
toJSonin interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
asJSon
- Specified by:
asJSonin interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-