Packages

case class LightSpan(spanId: String, parentSpanId: String, time: Long, serviceName: String, operationName: String, duration: Long, spanType: SpanType, tags: Map[String, String]) extends Equals with 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 in micro seconds

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 in micro seconds

    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 canEqual(that: Any): Boolean
    Definition Classes
    LightSpan → Equals
  6. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  7. val duration: Long
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(that: Any): Boolean
    Definition Classes
    LightSpan → Equals → AnyRef → Any
  10. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def hashCode(): Int
    Definition Classes
    LightSpan → AnyRef → Any
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. 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 in epoch millis to be compared

    returns

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

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