com.groupon.sparklint

common

package common

Visibility
  1. Public
  2. All

Type Members

  1. trait Logging extends AnyRef

    A trait for enabling logging.

  2. 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

  3. class Scheduler extends SchedulerLike with Logging

    A way of scheduling tasks to run on timers.

  4. trait SchedulerLike extends AnyRef

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

    A simple wrapper around some build time specific configuration properties.

Value Members

  1. object Utils

Ungrouped