Class TracingDataCollectionHelper
- java.lang.Object
-
- org.apache.synapse.aspects.flow.statistics.util.TracingDataCollectionHelper
-
public class TracingDataCollectionHelper extends Object
Provides various methods used for tracing data collections.
-
-
Constructor Summary
Constructors Constructor Description TracingDataCollectionHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
collectPayload(MessageContext messageContext)
Extract payload from the synapse message context.static PublishingFlow
createPublishingFlow(List<StatisticsLog> messageFlowLogs)
static Map<String,Object>
extractContextProperties(MessageContext synCtx)
Extract properties from the synapse message context.static Map<String,Object>
extractTransportProperties(MessageContext synCtx)
Extract transport headers from the synapse message context.
-
-
-
Method Detail
-
collectPayload
public static String collectPayload(MessageContext messageContext)
Extract payload from the synapse message context.- Parameters:
messageContext
- synapse message context- Returns:
- payload
-
extractContextProperties
public static Map<String,Object> extractContextProperties(MessageContext synCtx)
Extract properties from the synapse message context.- Parameters:
synCtx
- synapse message context- Returns:
- property map
-
extractTransportProperties
public static Map<String,Object> extractTransportProperties(MessageContext synCtx)
Extract transport headers from the synapse message context.- Parameters:
synCtx
- synapse message context- Returns:
- transport headers map
-
createPublishingFlow
public static PublishingFlow createPublishingFlow(List<StatisticsLog> messageFlowLogs)
-
-