public class JaegerSpanHandler extends java.lang.Object implements OpenTracingSpanHandler
Constructor and Description |
---|
JaegerSpanHandler(io.jaegertracing.internal.JaegerTracer tracer,
TracingScopeManager tracingScopeManager) |
Modifier and Type | Method and Description |
---|---|
void |
handleAddCallback(MessageContext messageContext,
java.lang.String callbackId)
Handles callback addition.
|
void |
handleCallbackCompletionEvent(MessageContext oldMessageContext,
java.lang.String callbackId)
Handles callback completion.
|
void |
handleCloseEntryEvent(BasicStatisticDataUnit basicStatisticDataUnit,
MessageContext synCtx)
Handles a close entry event.
|
void |
handleCloseFlowForcefully(BasicStatisticDataUnit basicStatisticDataUnit,
MessageContext synCtx)
Handles a forceful close event.
|
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.
|
void |
handleReportCallbackHandlingCompletion(MessageContext synapseOutMsgCtx,
java.lang.String callbackId)
Handles callback completion report.
|
void |
handleStateStackClearance(MessageContext synCtx)
Handles clearance of the continuation state stack.
|
void |
handleStateStackInsertion(MessageContext synCtx,
java.lang.String seqName,
SequenceType seqType)
Handles insertion to the continuation state stack.
|
void |
handleStateStackRemoval(ContinuationState continuationState,
MessageContext synCtx)
Handles removal from the continuation state stack.
|
void |
handleTryEndFlow(BasicStatisticDataUnit basicStatisticDataUnit,
MessageContext synCtx)
Handles a try end flow event.
|
void |
handleUpdateParentsForCallback(MessageContext oldMessageContext,
java.lang.String callbackId)
Handles parents update for a callback.
|
public JaegerSpanHandler(io.jaegertracing.internal.JaegerTracer tracer, TracingScopeManager tracingScopeManager)
public void handleOpenEntryEvent(StatisticDataUnit statisticDataUnit, MessageContext synCtx)
OpenEventHandler
handleOpenEntryEvent
in interface OpenEventHandler
statisticDataUnit
- Statistic data unit object.synCtx
- Message context.public void handleOpenChildEntryEvent(StatisticDataUnit statisticDataUnit, MessageContext synCtx)
OpenEventHandler
handleOpenChildEntryEvent
in interface OpenEventHandler
statisticDataUnit
- Statistic data unit object.synCtx
- Message context.public void handleOpenFlowContinuableEvent(StatisticDataUnit statisticDataUnit, MessageContext synCtx)
OpenEventHandler
handleOpenFlowContinuableEvent
in interface OpenEventHandler
statisticDataUnit
- Statistic data unit object.synCtx
- Message context.public void handleOpenFlowSplittingEvent(StatisticDataUnit statisticDataUnit, MessageContext synCtx)
OpenEventHandler
handleOpenFlowSplittingEvent
in interface OpenEventHandler
statisticDataUnit
- Statistic data unit object.synCtx
- Message context.public void handleOpenFlowAggregateEvent(StatisticDataUnit statisticDataUnit, MessageContext synCtx)
OpenEventHandler
handleOpenFlowAggregateEvent
in interface OpenEventHandler
statisticDataUnit
- Statistic data unit object.synCtx
- Message context.public void handleOpenFlowAsynchronousEvent(BasicStatisticDataUnit statisticDataUnit, MessageContext synCtx)
OpenEventHandler
handleOpenFlowAsynchronousEvent
in interface OpenEventHandler
statisticDataUnit
- Statistic data unit object.synCtx
- Message context.public void handleOpenContinuationEvents(BasicStatisticDataUnit statisticDataUnit, MessageContext synCtx)
OpenEventHandler
handleOpenContinuationEvents
in interface OpenEventHandler
statisticDataUnit
- Statistic data unit object.synCtx
- Message context.public void handleCloseEntryEvent(BasicStatisticDataUnit basicStatisticDataUnit, MessageContext synCtx)
CloseEventHandler
handleCloseEntryEvent
in interface CloseEventHandler
basicStatisticDataUnit
- Basic statistic data unit object.synCtx
- Message context.public void handleCloseFlowForcefully(BasicStatisticDataUnit basicStatisticDataUnit, MessageContext synCtx)
CloseEventHandler
handleCloseFlowForcefully
in interface CloseEventHandler
basicStatisticDataUnit
- Basic statistic data unit object.synCtx
- Message context.public void handleTryEndFlow(BasicStatisticDataUnit basicStatisticDataUnit, MessageContext synCtx)
CloseEventHandler
handleTryEndFlow
in interface CloseEventHandler
basicStatisticDataUnit
- Basic statistic data unit object.synCtx
- Message context.public void handleAddCallback(MessageContext messageContext, java.lang.String callbackId)
CallbackEventHandler
handleAddCallback
in interface CallbackEventHandler
messageContext
- Message context.callbackId
- Callback id.public void handleCallbackCompletionEvent(MessageContext oldMessageContext, java.lang.String callbackId)
CallbackEventHandler
handleCallbackCompletionEvent
in interface CallbackEventHandler
oldMessageContext
- Old message context.callbackId
- Callback id.public void handleUpdateParentsForCallback(MessageContext oldMessageContext, java.lang.String callbackId)
CallbackEventHandler
handleUpdateParentsForCallback
in interface CallbackEventHandler
oldMessageContext
- Old message context.callbackId
- Callback id.public void handleReportCallbackHandlingCompletion(MessageContext synapseOutMsgCtx, java.lang.String callbackId)
CallbackEventHandler
handleReportCallbackHandlingCompletion
in interface CallbackEventHandler
synapseOutMsgCtx
- Synapse out message context.callbackId
- Callback id.public void handleStateStackInsertion(MessageContext synCtx, java.lang.String seqName, SequenceType seqType)
ContinuationStateStackEventHandler
handleStateStackInsertion
in interface ContinuationStateStackEventHandler
synCtx
- Message context.seqName
- Sequence name.seqType
- Sequence type.public void handleStateStackRemoval(ContinuationState continuationState, MessageContext synCtx)
ContinuationStateStackEventHandler
handleStateStackRemoval
in interface ContinuationStateStackEventHandler
continuationState
- Continuation state.synCtx
- Message context.public void handleStateStackClearance(MessageContext synCtx)
ContinuationStateStackEventHandler
handleStateStackClearance
in interface ContinuationStateStackEventHandler
synCtx
- Message context.Copyright © 2005-2021 Apache Software Foundation. All Rights Reserved.