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. trait Authenticator extends AnyRef

    Permalink
  2. case class BasicAuth(credentialsValidator: ((String, String)) ⇒ Boolean, userVisibleRealm: String = "cuttle_users") extends Authenticator with Product with Serializable

    Permalink

    Implementation of the HTTP Basic auth.

    Implementation of the HTTP Basic auth.

    credentialsValidator

    function to validate credentials.

    userVisibleRealm

    The user visible realm.

  3. sealed trait Completed extends AnyRef

    Permalink
  4. class CuttleProject[S <: Scheduling] extends AnyRef

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

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

    Permalink
  7. trait ExecutionPlatform extends AnyRef

    Permalink
  8. trait ExecutionStreams extends AnyRef

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

    Permalink
  10. 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
  11. trait RetryStrategy extends AnyRef

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

    Permalink
  13. trait Scheduling extends AnyRef

    Permalink
  14. trait SchedulingContext extends AnyRef

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

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

    Permalink
  17. case class User(userId: String) extends Product with Serializable

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

    Permalink
  19. type XA = Transactor[IOLite]

    Permalink

Value Members

  1. object BasicAuth extends Serializable

    Permalink
  2. object Completed extends Completed with Product with Serializable

    Permalink
  3. object CuttleProject

    Permalink
  4. object DatabaseConfig extends Serializable

    Permalink
  5. object Execution extends Serializable

    Permalink
  6. object GuestAuth extends Authenticator with Product with Serializable

    Permalink

    Authenticates every request with a Guest user

  7. object RetryStrategy

    Permalink
  8. object SchedulingContext

    Permalink
  9. object Workflow

    Permalink
  10. package logging

    Permalink
  11. package platforms

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

    Permalink
  13. package utils

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped