Class MicrometerMessageHistory
- java.lang.Object
-
- org.apache.camel.support.DefaultMessageHistory
-
- org.apache.camel.component.micrometer.messagehistory.MicrometerMessageHistory
-
- All Implemented Interfaces:
org.apache.camel.MessageHistory
public class MicrometerMessageHistory extends org.apache.camel.support.DefaultMessageHistoryA micrometer metrics basedMessageHistory. This could also useDefaultMessageHistory.getElapsed()provided by the super class, but Micrometer can potentially use otherclocksand measures in nano-second precision.
-
-
Constructor Summary
Constructors Constructor Description MicrometerMessageHistory(io.micrometer.core.instrument.MeterRegistry meterRegistry, org.apache.camel.Route route, org.apache.camel.NamedNode namedNode, MicrometerMessageHistoryNamingStrategy namingStrategy, long timestamp, org.apache.camel.Message message)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidnodeProcessingDone()StringtoString()
-
-
-
Constructor Detail
-
MicrometerMessageHistory
public MicrometerMessageHistory(io.micrometer.core.instrument.MeterRegistry meterRegistry, org.apache.camel.Route route, org.apache.camel.NamedNode namedNode, MicrometerMessageHistoryNamingStrategy namingStrategy, long timestamp, org.apache.camel.Message message)
-
-
Method Detail
-
nodeProcessingDone
public void nodeProcessingDone()
- Specified by:
nodeProcessingDonein interfaceorg.apache.camel.MessageHistory- Overrides:
nodeProcessingDonein classorg.apache.camel.support.DefaultMessageHistory
-
toString
public String toString()
- Overrides:
toStringin classorg.apache.camel.support.DefaultMessageHistory
-
-