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 Modifier and Type Method Description default Segment
beginSegment(AWSXRayRecorder recorder, Segment segment)
Subsegment
beginSubsegment(AWSXRayRecorder recorder, java.lang.String name)
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)
-
endSubsegment
void endSubsegment(AWSXRayRecorder recorder)
-
-