public class OpenEventCollector extends RuntimeStatisticCollector
eventExpireTime
Constructor and Description |
---|
OpenEventCollector() |
Modifier and Type | Method and Description |
---|---|
static void |
openContinuationEvents(MessageContext synCtx)
Add event in to the event queue.
|
static Integer |
reportChildEntryEvent(MessageContext messageContext,
String componentName,
ComponentType componentType,
AspectConfiguration aspectConfiguration,
boolean isContentAltering)
Enqueue StatisticOpenEvent to the event Queue.
|
static Integer |
reportEntryEvent(MessageContext messageContext,
String componentName,
AspectConfiguration aspectConfiguration,
ComponentType componentType)
Enqueue StatisticOpenEvent to the event Queue.
|
static Integer |
reportFlowAggregateEvent(MessageContext messageContext,
String componentName,
ComponentType componentType,
AspectConfiguration aspectConfiguration,
boolean isContentAltering)
Enqueue StatisticOpenEvent to the event Queue.
|
static void |
reportFlowAsynchronousEvent(MessageContext messageContext)
Enqueue StatisticOpenEvent for asynchronous invocation.
|
static Integer |
reportFlowContinuableEvent(MessageContext messageContext,
String componentName,
ComponentType componentType,
AspectConfiguration aspectConfiguration,
boolean isContentAltering)
Enqueue StatisticOpenEvent to the event Queue.
|
static Integer |
reportFlowSplittingEvent(MessageContext messageContext,
String componentName,
ComponentType componentType,
AspectConfiguration aspectConfiguration,
boolean isContentAltering)
Enqueue StatisticOpenEvent to the event Queue.
|
addEvent, addEventAndCloseFlow, addEventAndDecrementCallbackCount, addEventAndDecrementCount, addEventAndIncrementCallbackCount, addEventAndIncrementCount, init, isCollectingAllStatistics, isCollectingPayloads, isCollectingProperties, isStatisticsEnabled, setCollectingAllStatistics, setStatisticsTraceId, shouldReportStatistic
public static Integer reportEntryEvent(MessageContext messageContext, String componentName, AspectConfiguration aspectConfiguration, ComponentType componentType)
messageContext
- synapse message context.componentName
- statistic reporting component name.aspectConfiguration
- aspect configuration of the reporting component.componentType
- component type of the reporting component.public static Integer reportChildEntryEvent(MessageContext messageContext, String componentName, ComponentType componentType, AspectConfiguration aspectConfiguration, boolean isContentAltering)
messageContext
- synapse message context.componentName
- statistic reporting component name.componentType
- component type of the reporting component.aspectConfiguration
- aspect configuration of the componentisContentAltering
- component is altering the contentpublic static Integer reportFlowContinuableEvent(MessageContext messageContext, String componentName, ComponentType componentType, AspectConfiguration aspectConfiguration, boolean isContentAltering)
messageContext
- synapse message context.componentName
- statistic reporting component name.componentType
- component type of the reporting component.aspectConfiguration
- aspect configuration of the componentisContentAltering
- component is altering the contentpublic static Integer reportFlowSplittingEvent(MessageContext messageContext, String componentName, ComponentType componentType, AspectConfiguration aspectConfiguration, boolean isContentAltering)
messageContext
- synapse message context.componentName
- statistic reporting component name.componentType
- component type of the reporting component.aspectConfiguration
- aspect configuration of the componentisContentAltering
- component is altering the contentpublic static Integer reportFlowAggregateEvent(MessageContext messageContext, String componentName, ComponentType componentType, AspectConfiguration aspectConfiguration, boolean isContentAltering)
messageContext
- synapse message context.componentName
- statistic reporting component name.componentType
- component type of the component.aspectConfiguration
- aspect configuration of the componentisContentAltering
- component is altering the contentpublic static void reportFlowAsynchronousEvent(MessageContext messageContext)
messageContext
- synapse message context.public static void openContinuationEvents(MessageContext synCtx)
synCtx
- synapse message context.Copyright © 2005–2018 Apache Software Foundation. All rights reserved.