Interface BacklogTracerEventMessage


public interface BacklogTracerEventMessage
Represents a traced message by the BacklogTracer.
  • Field Details

  • Method Details

    • getUid

      long getUid()
      Unique id of the traced message
    • getTimestamp

      long getTimestamp()
      Timestamp of the traced event
    • getRouteId

      String getRouteId()
      Route id
    • isRest

      boolean isRest()
      Whether this event was from a route that is created from Rest DSL.
    • isTemplate

      boolean isTemplate()
      Whether this event was from a route that is created from route template or kamelet.
    • getToNode

      String getToNode()
      Node id where the message is being routed to
    • getExchangeId

      String getExchangeId()
      The exchange id
    • getMessageAsXml

      String getMessageAsXml()
      The content of the message as XML (body and headers)
    • getMessageAsJSon

      String getMessageAsJSon()
      The content of the message as JSon (body and headers)
    • toXml

      String toXml(int indent)
      Dumps the event message as XML using the ROOT_TAG as root tag.

      The timestamp tag is formatted in the format defined by TIMESTAMP_FORMAT

      Parameters:
      indent - number of spaces to indent
      Returns:
      xml representation of this event
    • toJSon

      String toJSon(int indent)
      Dumps the event message as JSon.
      Parameters:
      indent - number of spaces to indent
      Returns:
      JSon representation of this event
    • asJSon

      Map<String,Object> asJSon()
      The event message as an org.apache.camel.util.json.JsonObject object.