Packages

case class LightSpan(spanId: String, parentSpanId: String, time: Long, serviceName: String, operationName: String, duration: Long, spanType: SpanType, tags: Map[String, String]) extends Product with Serializable

Light weight representation of a Span with minimal information required

spanId

Unique identity of the Span

parentSpanId

spanId of its Parent span

time

Timestamp associated with a Span in MilliSeconds (i.e., StartTime)

serviceName

Service name of the span

operationName

Operation name of the span

duration

duration of the Span

spanType

type of the span

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LightSpan
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new LightSpan(spanId: String, parentSpanId: String, time: Long, serviceName: String, operationName: String, duration: Long, spanType: SpanType, tags: Map[String, String])

    spanId

    Unique identity of the Span

    parentSpanId

    spanId of its Parent span

    time

    Timestamp associated with a Span in MilliSeconds (i.e., StartTime)

    serviceName

    Service name of the span

    operationName

    Operation name of the span

    duration

    duration of the Span

    spanType

    type of the span

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  6. val duration: Long
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(obj: Any): Boolean
    Definition Classes
    LightSpan → Equals → AnyRef → Any
  9. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. def isLaterThan(cutOffTime: Long): Boolean

    check whether this light span is later than the given cutOffTime

    check whether this light span is later than the given cutOffTime

    cutOffTime

    time to be compared

    returns

    true if this span is later than the given cutOffTime time else false

  13. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. val operationName: String
  17. val parentSpanId: String
  18. val serviceName: String
  19. val spanId: String
  20. val spanType: SpanType
  21. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  22. val tags: Map[String, String]
  23. val time: Long
  24. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped