Package com.amazonaws.xray.contexts
Interface SegmentContext
-
- All Known Implementing Classes:
LambdaSegmentContext
,ThreadLocalSegmentContext
public interface SegmentContext
-
-
Field Summary
Fields Modifier and Type Field Description static org.apache.commons.logging.Log
logger
Deprecated.Will be removed.
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description default Segment
beginSegment(AWSXRayRecorder recorder, Segment segment)
Subsegment
beginSubsegment(AWSXRayRecorder recorder, java.lang.String name)
default Subsegment
beginSubsegmentWithoutSampling(AWSXRayRecorder recorder, java.lang.String name)
default Subsegment
beginSubsegmentWithSamplingOverride(AWSXRayRecorder recorder, java.lang.String name, SamplingStrategyOverride samplingStrategyOverride)
Deprecated.default void
clearTraceEntity()
default void
endSegment(AWSXRayRecorder recorder)
void
endSubsegment(AWSXRayRecorder recorder)
default @Nullable Entity
getTraceEntity()
default void
setTraceEntity(@Nullable Entity entity)
-
-
-
Method Detail
-
beginSegment
default Segment beginSegment(AWSXRayRecorder recorder, Segment segment)
-
endSegment
default void endSegment(AWSXRayRecorder recorder)
-
getTraceEntity
default @Nullable Entity getTraceEntity()
-
setTraceEntity
default void setTraceEntity(@Nullable Entity entity)
-
clearTraceEntity
default void clearTraceEntity()
-
beginSubsegment
Subsegment beginSubsegment(AWSXRayRecorder recorder, java.lang.String name)
-
beginSubsegmentWithoutSampling
default Subsegment beginSubsegmentWithoutSampling(AWSXRayRecorder recorder, java.lang.String name)
-
beginSubsegmentWithSamplingOverride
@Deprecated default Subsegment beginSubsegmentWithSamplingOverride(AWSXRayRecorder recorder, java.lang.String name, SamplingStrategyOverride samplingStrategyOverride)
Deprecated.
-
endSubsegment
void endSubsegment(AWSXRayRecorder recorder)
-
-