Package io.grpc.internal.testing
Class StatsTestUtils.MockableSpan
- java.lang.Object
-
- io.opencensus.trace.Span
-
- io.grpc.internal.testing.StatsTestUtils.MockableSpan
-
- Enclosing class:
- StatsTestUtils
public static class StatsTestUtils.MockableSpan extends io.opencensus.trace.Span
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStatsTestUtils.MockableSpan.BuilderMockable implementation for theSpanBuilderclass.
-
Constructor Summary
Constructors Modifier Constructor Description privateMockableSpan(io.opencensus.trace.SpanContext context, java.util.EnumSet<io.opencensus.trace.Span.Options> options)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAnnotation(io.opencensus.trace.Annotation annotation)voidaddAnnotation(java.lang.String description, java.util.Map<java.lang.String,io.opencensus.trace.AttributeValue> attributes)voidaddLink(io.opencensus.trace.Link link)voidaddMessageEvent(io.opencensus.trace.MessageEvent messageEvent)voidend(io.opencensus.trace.EndSpanOptions options)static StatsTestUtils.MockableSpangenerateRandomSpan(java.util.Random random)Creates a MockableSpan with a random trace ID and span ID.voidputAttributes(java.util.Map<java.lang.String,io.opencensus.trace.AttributeValue> attributes)
-
-
-
Method Detail
-
generateRandomSpan
public static StatsTestUtils.MockableSpan generateRandomSpan(java.util.Random random)
Creates a MockableSpan with a random trace ID and span ID.
-
putAttributes
public void putAttributes(java.util.Map<java.lang.String,io.opencensus.trace.AttributeValue> attributes)
- Overrides:
putAttributesin classio.opencensus.trace.Span
-
addAnnotation
public void addAnnotation(java.lang.String description, java.util.Map<java.lang.String,io.opencensus.trace.AttributeValue> attributes)- Specified by:
addAnnotationin classio.opencensus.trace.Span
-
addAnnotation
public void addAnnotation(io.opencensus.trace.Annotation annotation)
- Specified by:
addAnnotationin classio.opencensus.trace.Span
-
addMessageEvent
public void addMessageEvent(io.opencensus.trace.MessageEvent messageEvent)
- Overrides:
addMessageEventin classio.opencensus.trace.Span
-
addLink
public void addLink(io.opencensus.trace.Link link)
- Specified by:
addLinkin classio.opencensus.trace.Span
-
end
public void end(io.opencensus.trace.EndSpanOptions options)
- Specified by:
endin classio.opencensus.trace.Span
-
-