Package

com.comcast.money

core

Permalink

package core

Visibility
  1. Public
  2. All

Type Members

  1. case class BooleanNote(name: String, value: Option[Boolean], timestamp: Long = DateTimeUtil.microTime) extends Note[Boolean] with Product with Serializable

    Permalink
  2. case class DoubleNote(name: String, value: Option[Double], timestamp: Long = DateTimeUtil.microTime) extends Note[Double] with Product with Serializable

    Permalink
  3. case class LongNote(name: String, value: Option[Long], timestamp: Long = DateTimeUtil.microTime) extends Note[Long] with Product with Serializable

    Permalink
  4. trait Metrics extends AnyRef

    Permalink

    API to be used for emitting raw metrics

  5. trait Note[T] extends AnyRef

    Permalink
  6. case class Span(spanId: SpanId, spanName: String, appName: String, host: String, startTime: Long, success: Boolean, duration: Long, notes: Map[String, Note[_]]) extends Product with Serializable

    Permalink
  7. case class SpanId(traceId: String, parentSpanId: Long, spanId: Long) extends Product with Serializable

    Permalink
  8. case class StringNote(name: String, value: Option[String], timestamp: Long = DateTimeUtil.microTime) extends Note[String] with Product with Serializable

    Permalink
  9. trait Tracer extends Closeable

    Permalink

    Primary API to be used for tracing

Value Members

  1. object GUID

    Permalink
  2. object Money

    Permalink
  3. object Note

    Permalink
  4. object ProbabilisticlyUniqueLong

    Permalink
  5. object Result

    Permalink
  6. object SpanId extends Serializable

    Permalink
  7. object Tracers extends TraceLogging

    Permalink

Ungrouped