Interface OpenEventHandler
-
- All Known Subinterfaces:
OpenTelemetrySpanHandler
- All Known Implementing Classes:
SpanHandler
public interface OpenEventHandler
The interface for handling open events reported by the OpenEventCollector.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
handleOpenChildEntryEvent(StatisticDataUnit statisticDataUnit, MessageContext synCtx)
Handles an open child entry event.void
handleOpenContinuationEvents(BasicStatisticDataUnit statisticDataUnit, MessageContext synCtx)
Handles an open continuation event.void
handleOpenEntryEvent(StatisticDataUnit statisticDataUnit, MessageContext synCtx)
Handles an open entry event.void
handleOpenFlowAggregateEvent(StatisticDataUnit statisticDataUnit, MessageContext synCtx)
Handles a flow aggregate open event.void
handleOpenFlowAsynchronousEvent(BasicStatisticDataUnit statisticDataUnit, MessageContext synCtx)
Handles a flow asynchronous open event.void
handleOpenFlowContinuableEvent(StatisticDataUnit statisticDataUnit, MessageContext synCtx)
Handles a flow continuable open event.void
handleOpenFlowSplittingEvent(StatisticDataUnit statisticDataUnit, MessageContext synCtx)
Handles a flow splitting open event.
-
-
-
Method Detail
-
handleOpenEntryEvent
void handleOpenEntryEvent(StatisticDataUnit statisticDataUnit, MessageContext synCtx)
Handles an open entry event.- Parameters:
statisticDataUnit
- Statistic data unit object.synCtx
- Message context.
-
handleOpenChildEntryEvent
void handleOpenChildEntryEvent(StatisticDataUnit statisticDataUnit, MessageContext synCtx)
Handles an open child entry event.- Parameters:
statisticDataUnit
- Statistic data unit object.synCtx
- Message context.
-
handleOpenFlowContinuableEvent
void handleOpenFlowContinuableEvent(StatisticDataUnit statisticDataUnit, MessageContext synCtx)
Handles a flow continuable open event.- Parameters:
statisticDataUnit
- Statistic data unit object.synCtx
- Message context.
-
handleOpenFlowSplittingEvent
void handleOpenFlowSplittingEvent(StatisticDataUnit statisticDataUnit, MessageContext synCtx)
Handles a flow splitting open event.- Parameters:
statisticDataUnit
- Statistic data unit object.synCtx
- Message context.
-
handleOpenFlowAggregateEvent
void handleOpenFlowAggregateEvent(StatisticDataUnit statisticDataUnit, MessageContext synCtx)
Handles a flow aggregate open event.- Parameters:
statisticDataUnit
- Statistic data unit object.synCtx
- Message context.
-
handleOpenFlowAsynchronousEvent
void handleOpenFlowAsynchronousEvent(BasicStatisticDataUnit statisticDataUnit, MessageContext synCtx)
Handles a flow asynchronous open event.- Parameters:
statisticDataUnit
- Statistic data unit object.synCtx
- Message context.
-
handleOpenContinuationEvents
void handleOpenContinuationEvents(BasicStatisticDataUnit statisticDataUnit, MessageContext synCtx)
Handles an open continuation event.- Parameters:
statisticDataUnit
- Statistic data unit object.synCtx
- Message context.
-
-