Packages

class Colfer extends EntryReader[ByteStreamReader] with EntryWriter[ByteStreamWriter]

Defines a bare bones binary context propagation that uses Colfer [1] as the serialization library. The Schema for the Span data is simply defined as:

type Span struct { traceID binary spanID binary parentID binary samplingDecision uint8 }

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Colfer
  2. EntryWriter
  3. EntryReader
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Colfer()

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[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  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. def read(medium: ByteStreamReader, context: Context): Context

    Tries to read a Context entry from the medium.

    Tries to read a Context entry from the medium. If a Context entry is successfully read, implementations must return an updated Context instance that includes such entry. If no entry could be read simply return the Context instance that was passed in, unchanged.

    Definition Classes
    ColferEntryReader
  16. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  17. def toString(): String
    Definition Classes
    AnyRef → Any
  18. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  19. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  20. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  21. def write(context: Context, medium: ByteStreamWriter): Unit

    Tries to write an entry from the provided Context into the medium.

    Tries to write an entry from the provided Context into the medium.

    Definition Classes
    ColferEntryWriter

Inherited from AnyRef

Inherited from Any

Ungrouped