Packages

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

Light weight representation of a Span with minimal information with timestamp of the span element as its weight

spanId

Unique identity of the 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, Weighable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. WeighableSpan
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Weighable
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

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

    spanId

    Unique identity of the 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 finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. def isLaterThan(cutOffTime: Long): Boolean
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. val operationName: String
  16. val serviceName: String
  17. val spanId: String
  18. val spanType: SpanType
  19. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  20. val tags: Map[String, String]
  21. val time: Long
  22. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  25. def weight(): Long
    Definition Classes
    WeighableSpan → Weighable

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Weighable

Inherited from AnyRef

Inherited from Any

Ungrouped