Class StatsTestUtils.MockableSpan.Builder

java.lang.Object
io.opencensus.trace.SpanBuilder
io.grpc.internal.testing.StatsTestUtils.MockableSpan.Builder
Enclosing class:
StatsTestUtils.MockableSpan

public static class StatsTestUtils.MockableSpan.Builder extends io.opencensus.trace.SpanBuilder
Mockable implementation for the SpanBuilder class.

Not final to allow easy mocking.

  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    io.opencensus.trace.SpanBuilder
    setParentLinks(List<io.opencensus.trace.Span> parentLinks)
     
    io.opencensus.trace.SpanBuilder
    setRecordEvents(boolean recordEvents)
     
    io.opencensus.trace.SpanBuilder
    setSampler(io.opencensus.trace.Sampler sampler)
     
    io.opencensus.trace.Span
     

    Methods inherited from class io.opencensus.trace.SpanBuilder

    setSpanKind, startScopedSpan, startSpanAndCall, startSpanAndRun

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • setSampler

      public io.opencensus.trace.SpanBuilder setSampler(io.opencensus.trace.Sampler sampler)
      Specified by:
      setSampler in class io.opencensus.trace.SpanBuilder
    • setParentLinks

      public io.opencensus.trace.SpanBuilder setParentLinks(List<io.opencensus.trace.Span> parentLinks)
      Specified by:
      setParentLinks in class io.opencensus.trace.SpanBuilder
    • setRecordEvents

      public io.opencensus.trace.SpanBuilder setRecordEvents(boolean recordEvents)
      Specified by:
      setRecordEvents in class io.opencensus.trace.SpanBuilder
    • startSpan

      public io.opencensus.trace.Span startSpan()
      Specified by:
      startSpan in class io.opencensus.trace.SpanBuilder