org.apache.camel.processor.interceptor
Class DefaultBacklogTracerEventMessage
java.lang.Object
org.apache.camel.processor.interceptor.DefaultBacklogTracerEventMessage
- All Implemented Interfaces:
- Serializable, BacklogTracerEventMessage
public final class DefaultBacklogTracerEventMessage
- extends Object
- implements BacklogTracerEventMessage
An event message holding the traced message by the BacklogTracer
.
- See Also:
- Serialized Form
DefaultBacklogTracerEventMessage
public DefaultBacklogTracerEventMessage(long uid,
Date timestamp,
String routeId,
String toNode,
String exchangeId,
String messageAsXml)
getUid
public long getUid()
- Specified by:
getUid
in interface BacklogTracerEventMessage
getTimestamp
public Date getTimestamp()
- Specified by:
getTimestamp
in interface BacklogTracerEventMessage
getRouteId
public String getRouteId()
- Specified by:
getRouteId
in interface BacklogTracerEventMessage
getToNode
public String getToNode()
- Specified by:
getToNode
in interface BacklogTracerEventMessage
getExchangeId
public String getExchangeId()
- Specified by:
getExchangeId
in interface BacklogTracerEventMessage
getMessageAsXml
public String getMessageAsXml()
- Specified by:
getMessageAsXml
in interface BacklogTracerEventMessage
toString
public String toString()
- Overrides:
toString
in class Object
toXml
public String toXml(int indent)
- Dumps the event message as XML using the
BacklogTracerEventMessage.ROOT_TAG
as root tag.
The timestamp tag is formatted in the format defined by BacklogTracerEventMessage.TIMESTAMP_FORMAT
- Specified by:
toXml
in interface BacklogTracerEventMessage
- Parameters:
indent
- number of spaces to indent
- Returns:
- xml representation of this event
Apache Camel