Package

com.criteo

cuttle

Permalink

package cuttle

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. cuttle
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class CuttleProject[S <: Scheduling] extends AnyRef

    Permalink
  2. case class DatabaseConfig(host: String, port: Int, database: String, username: String, password: String) extends Product with Serializable

    Permalink
  3. case class Execution[S <: Scheduling](id: String, job: Job[S], context: S.Context, startTime: Option[Instant], streams: ExecutionStreams, platforms: Seq[ExecutionPlatform], executionContext: ExecutionContext) extends Product with Serializable

    Permalink
  4. trait ExecutionPlatform extends AnyRef

    Permalink
  5. trait ExecutionStreams extends AnyRef

    Permalink
  6. class Executor[S <: Scheduling] extends AnyRef

    Permalink
  7. case class Job[S <: Scheduling](id: String, scheduling: S, name: String = "", description: String = "", tags: Set[Tag] = Set.empty[Tag])(effect: SideEffect[S]) extends Workflow[S] with Product with Serializable

    Permalink
  8. trait RetryStrategy extends AnyRef

    Permalink
  9. trait Scheduler[S <: Scheduling] extends AnyRef

    Permalink
  10. trait Scheduling extends AnyRef

    Permalink
  11. trait SchedulingContext extends AnyRef

    Permalink
  12. type SideEffect[S <: Scheduling] = (Execution[S]) ⇒ Future[Unit]

    Permalink
  13. case class Tag(name: String, description: String = "", color: String = "") extends Product with Serializable

    Permalink
  14. sealed trait Workflow[S <: Scheduling] extends AnyRef

    Permalink
  15. type XA = Transactor[IOLite]

    Permalink

Value Members

  1. object CuttleProject

    Permalink
  2. object DatabaseConfig extends Serializable

    Permalink
  3. object Execution extends Serializable

    Permalink
  4. object RetryStrategy

    Permalink
  5. object SchedulingContext

    Permalink
  6. package platforms

    Permalink
  7. implicit def scopedExecutionContext(implicit execution: Execution[_]): ExecutionContext

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped