Class

org.apache.spark.groupon.metrics

SparkTimer

Related Doc: package metrics

Permalink

class SparkTimer extends SparkMetric

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

Type Members

  1. class Context extends Closeable

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val ClockTimeUnit: TimeUnit

    Permalink
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. lazy val clock: Clock

    Permalink
  7. val clockClass: Class[_ <: Clock]

    Permalink
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  13. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  14. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  15. val metricName: String

    Permalink
  16. val metricsEndpoint: RpcEndpointRef

    Permalink
    Definition Classes
    SparkTimerSparkMetric
  17. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. val reservoirClass: Class[_ <: Reservoir]

    Permalink
  21. def sendMetric(message: MetricMessage): Unit

    Permalink

    Send a metric data point to the driver.

    Send a metric data point to the driver. Does not wait for a response from the driver endpoint.

    message

    MetricMessage to send

    Definition Classes
    SparkMetric
  22. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  23. def time[T](f: ⇒ T): T

    Permalink

    Time and record the duration of a function.

    Time and record the duration of a function.

    T

    the return type of f

    f

    the function to time

    returns

    the value returned by f

  24. def time(): Context

    Permalink

    Create a new Context

    Create a new Context

    returns

    a new Context

  25. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  26. def update(duration: Long, timeUnit: TimeUnit): Unit

    Permalink

    Add a recorded duration.

    Add a recorded duration.

    duration

    length of the duration.

    timeUnit

    TimeUnit of duration.

  27. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from SparkMetric

Inherited from Serializable

Inherited from Serializable

Inherited from Metric

Inherited from AnyRef

Inherited from Any

Ungrouped