package
cuttle
Type Members
-
-
case class
BasicAuth(credentialsValidator: ((String, String)) ⇒ Boolean, userVisibleRealm: String = "cuttle_users") extends Authenticator with Product with Serializable
-
-
case class
DatabaseConfig(host: String, port: Int, database: String, username: String, password: String) extends Product with Serializable
-
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
-
-
-
-
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
-
-
-
trait
Scheduling extends AnyRef
-
-
type
SideEffect[S <: Scheduling] = (Execution[S]) ⇒ Future[Unit]
-
case class
Tag(name: String, description: String = "") extends Product with Serializable
-
case class
User(userId: String) extends Product with Serializable
-
-
type
XA = Transactor[IOLite]
Value Members
-
object
BasicAuth extends Serializable
-
-
-
object
Execution extends Serializable
-
object
GuestAuth extends Authenticator with Product with Serializable
-
-
-
-
implicit
def
scopedExecutionContext(implicit execution: Execution[_]): ExecutionContext
-
Inherited from AnyRef
Inherited from Any