Package com.amazonaws.xray.contexts
Interface SegmentContext
- All Known Implementing Classes:
LambdaSegmentContext
,ThreadLocalSegmentContext
public interface SegmentContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.apache.commons.logging.Log
Deprecated.Will be removed. -
Method Summary
Modifier and TypeMethodDescriptiondefault Segment
beginSegment
(AWSXRayRecorder recorder, Segment segment) beginSubsegment
(AWSXRayRecorder recorder, String name) default Subsegment
beginSubsegmentWithoutSampling
(AWSXRayRecorder recorder, String name) default Subsegment
beginSubsegmentWithSamplingOverride
(AWSXRayRecorder recorder, String name, SamplingStrategyOverride samplingStrategyOverride) Deprecated.default void
default void
endSegment
(AWSXRayRecorder recorder) void
endSubsegment
(AWSXRayRecorder recorder) default @Nullable Entity
default void
setTraceEntity
(@Nullable Entity entity)
-
Field Details
-
logger
Deprecated.Will be removed.
-
-
Method Details
-
beginSegment
-
endSegment
-
getTraceEntity
-
setTraceEntity
-
clearTraceEntity
default void clearTraceEntity() -
beginSubsegment
-
beginSubsegmentWithoutSampling
-
beginSubsegmentWithSamplingOverride
@Deprecated default Subsegment beginSubsegmentWithSamplingOverride(AWSXRayRecorder recorder, String name, SamplingStrategyOverride samplingStrategyOverride) Deprecated. -
endSubsegment
-