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
-
Method Summary
Modifier and TypeMethodDescriptionasJSon()
void
Callback when the message has been processed at the given nodelong
long
long
getUid()
boolean
boolean
isDone()
boolean
isFailed()
boolean
isFirst()
boolean
isLast()
boolean
isRest()
boolean
void
setElapsed
(long elapsed) void
setEndpointUri
(String endpointUri) void
setExceptionAsJSon
(String exceptionAsJSon) void
setExceptionAsXml
(String exceptionAsXml) toJSon
(int indent) toString()
toXml
(int indent) Dumps the event message as XML using theBacklogTracerEventMessage.ROOT_TAG
as 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:
getUid
in interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
isFirst
public boolean isFirst()- Specified by:
isFirst
in interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
isLast
public boolean isLast()- Specified by:
isLast
in interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
getTimestamp
public long getTimestamp()- Specified by:
getTimestamp
in interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
getLocation
- Specified by:
getLocation
in interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
getRouteId
- Specified by:
getRouteId
in interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
isRest
public boolean isRest()- Specified by:
isRest
in interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
isTemplate
public boolean isTemplate()- Specified by:
isTemplate
in interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
getToNode
- Specified by:
getToNode
in interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
getExchangeId
- Specified by:
getExchangeId
in interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
getProcessingThreadName
- Specified by:
getProcessingThreadName
in interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
getMessageAsXml
- Specified by:
getMessageAsXml
in interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
getMessageAsJSon
- Specified by:
getMessageAsJSon
in interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
getElapsed
public long getElapsed()- Specified by:
getElapsed
in interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
setElapsed
public void setElapsed(long elapsed) -
isDone
public boolean isDone()- Specified by:
isDone
in interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
isFailed
public boolean isFailed()- Specified by:
isFailed
in interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
hasException
public boolean hasException()- Specified by:
hasException
in interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
getExceptionAsXml
- Specified by:
getExceptionAsXml
in interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
setExceptionAsXml
- Specified by:
setExceptionAsXml
in interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
getExceptionAsJSon
- Specified by:
getExceptionAsJSon
in interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
setExceptionAsJSon
- Specified by:
setExceptionAsJSon
in interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
getEndpointUri
- Specified by:
getEndpointUri
in interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
setEndpointUri
-
toString
-
toXml
Dumps the event message as XML using theBacklogTracerEventMessage.ROOT_TAG
as root tag. The timestamp tag is formatted in the format defined byBacklogTracerEventMessage.TIMESTAMP_FORMAT
- Specified by:
toXml
in interfaceorg.apache.camel.spi.BacklogTracerEventMessage
- Returns:
- xml representation of this event
-
toJSon
- Specified by:
toJSon
in interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
asJSon
- Specified by:
asJSon
in interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-