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 theBacklogTracer.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>asJSon()StringgetExchangeId()StringgetMessageAsJSon()StringgetMessageAsXml()StringgetRouteId()longgetTimestamp()StringgetToNode()longgetUid()booleanisRest()booleanisTemplate()StringtoJSon(int indent)StringtoString()StringtoXml(int indent)Dumps the event message as XML using theBacklogTracerEventMessage.ROOT_TAGas root tag.
-
-
-
Method Detail
-
getUid
public long getUid()
- Specified by:
getUidin interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
getTimestamp
public long getTimestamp()
- Specified by:
getTimestampin interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
getRouteId
public String 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
public String getToNode()
- Specified by:
getToNodein interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
getExchangeId
public String getExchangeId()
- Specified by:
getExchangeIdin interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
getMessageAsXml
public String getMessageAsXml()
- Specified by:
getMessageAsXmlin interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
getMessageAsJSon
public String getMessageAsJSon()
- Specified by:
getMessageAsJSonin interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
toXml
public String toXml(int indent)
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
public String toJSon(int indent)
- Specified by:
toJSonin interfaceorg.apache.camel.spi.BacklogTracerEventMessage
-
-