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. class CancellationListener extends AnyRef

    Permalink
  4. sealed trait Completed extends AnyRef

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

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

    Permalink
  7. 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
  8. trait ExecutionPlatform extends AnyRef

    Permalink
  9. trait ExecutionStreams extends AnyRef

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

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

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

    Permalink
  14. trait Scheduling extends AnyRef

    Permalink
  15. trait SchedulingContext extends AnyRef

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

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

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

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

    Permalink
  20. 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 ExecutionCancelledException extends RuntimeException

    Permalink
  7. object GuestAuth extends Authenticator with Product with Serializable

    Permalink

    Authenticates every request with a Guest user

  8. object RetryStrategy

    Permalink
  9. object SchedulingContext

    Permalink
  10. object Workflow

    Permalink
  11. package logging

    Permalink
  12. package platforms

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

    Permalink
  14. package utils

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped