com.groupon.sparklint

common

package common

Visibility
  1. Public
  2. All

Type Members

  1. case class CliSparklintConfig(exitOnError: Boolean = true) extends SparklintConfig with OptParse with Logging with Product with Serializable

    A simple wrapper around some build time specific configuration properties.

  2. trait Logging extends AnyRef

    A trait for enabling logging.

  3. case class ScheduledTask[T](name: String, fn: () ⇒ Unit, periodSeconds: Int = 1, delaySeconds: Int = 0)(implicit logger: Logging) extends TimerTask with Product with Serializable

    A convenient class to represent a job to be scheduled

  4. class Scheduler extends SchedulerLike with Logging

    A way of scheduling tasks to run on timers.

  5. trait SchedulerLike extends AnyRef

  6. class SparkConfSparklintConfig extends SparklintConfig

  7. trait SparklintConfig extends AnyRef

Value Members

  1. object Utils

Ungrouped