Class MetricsMessageHistory

java.lang.Object
org.apache.camel.support.DefaultMessageHistory
org.apache.camel.component.metrics.messagehistory.MetricsMessageHistory
All Implemented Interfaces:
org.apache.camel.MessageHistory

public class MetricsMessageHistory extends org.apache.camel.support.DefaultMessageHistory
A codahale metrics based MessageHistory
  • Constructor Summary

    Constructors
    Constructor
    Description
    MetricsMessageHistory(String routeId, org.apache.camel.NamedNode namedNode, com.codahale.metrics.Timer timer, org.apache.camel.Message message)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
     

    Methods inherited from class org.apache.camel.support.DefaultMessageHistory

    getElapsed, getMessage, getNode, getRouteId, getTime

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.apache.camel.MessageHistory

    getElapsedSinceCreated
  • Constructor Details

    • MetricsMessageHistory

      public MetricsMessageHistory(String routeId, org.apache.camel.NamedNode namedNode, com.codahale.metrics.Timer timer, org.apache.camel.Message message)
  • Method Details

    • nodeProcessingDone

      public void nodeProcessingDone()
      Specified by:
      nodeProcessingDone in interface org.apache.camel.MessageHistory
      Overrides:
      nodeProcessingDone in class org.apache.camel.support.DefaultMessageHistory
    • toString

      public String toString()
      Overrides:
      toString in class org.apache.camel.support.DefaultMessageHistory