Class 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:
    Serialized Form
    • Constructor Detail

      • DefaultBacklogTracerEventMessage

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

      • 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
      • 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