Class DefaultBacklogTracerEventMessage

java.lang.Object
org.apache.camel.impl.debugger.DefaultBacklogTracerEventMessage
All Implemented Interfaces:
Serializable, org.apache.camel.api.management.mbean.BacklogTracerEventMessage

public final class DefaultBacklogTracerEventMessage extends Object implements org.apache.camel.api.management.mbean.BacklogTracerEventMessage
An event message holding the traced message by the BacklogTracer.
See Also:
  • Constructor Details

    • DefaultBacklogTracerEventMessage

      public DefaultBacklogTracerEventMessage(long uid, long timestamp, String routeId, String toNode, String exchangeId, String messageAsXml)
  • Method Details

    • getUid

      public long getUid()
      Specified by:
      getUid in interface org.apache.camel.api.management.mbean.BacklogTracerEventMessage
    • getTimestamp

      public long getTimestamp()
      Specified by:
      getTimestamp in interface org.apache.camel.api.management.mbean.BacklogTracerEventMessage
    • getRouteId

      public String getRouteId()
      Specified by:
      getRouteId in interface org.apache.camel.api.management.mbean.BacklogTracerEventMessage
    • getToNode

      public String getToNode()
      Specified by:
      getToNode in interface org.apache.camel.api.management.mbean.BacklogTracerEventMessage
    • getExchangeId

      public String getExchangeId()
      Specified by:
      getExchangeId in interface org.apache.camel.api.management.mbean.BacklogTracerEventMessage
    • getMessageAsXml

      public String getMessageAsXml()
      Specified by:
      getMessageAsXml in interface org.apache.camel.api.management.mbean.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 org.apache.camel.api.management.mbean.BacklogTracerEventMessage
      Returns:
      xml representation of this event