deploylib

mesos

package mesos

Visibility
  1. Public
  2. All

Type Members

  1. trait AvroTask extends IndexedRecord with Runnable

  2. trait ClassSource extends AvroUnion

    Attributes
    sealed
  3. class Cluster extends AnyRef

    Functions to help maintain a mesos cluster on EC2.

  4. trait ExperimentOperation extends Message

    Attributes
    sealed
  5. trait ExperimentScheduler extends AnyRef

  6. class JavaExecutor extends Executor

  7. case class JvmMainTask (classpath: Seq[ClassSource], mainclass: String, args: Seq[String], props: Map[String, String], env: Map[String, String]) extends AvroRecord with JvmTask with Product with Serializable

  8. trait JvmTask extends AvroUnion

    Attributes
    sealed
  9. case class JvmWebAppTask (warFile: ClassSource, properties: Map[String, String]) extends AvroRecord with JvmTask with Product with Serializable

  10. case class KillTaskRequest (taskId: String) extends AvroRecord with ExperimentOperation with Product with Serializable

  11. case class KillTaskResponse () extends AvroRecord with ExperimentOperation with Product with Serializable

  12. class LocalExperimentScheduler extends Scheduler with ExperimentScheduler

  13. trait Message extends AvroUnion

    Attributes
    sealed
  14. case class RemoteServiceScheduler (host: String, port: Int, id: ServiceId) extends AvroRecord with RemoteServiceProxy[Message] with ExperimentScheduler with Product with Serializable

  15. case class RunExperimentRequest (processes: Seq[JvmTask]) extends AvroRecord with ExperimentOperation with Product with Serializable

  16. case class RunExperimentResponse () extends AvroRecord with ExperimentOperation with Product with Serializable

  17. case class S3CachedJar (url: String) extends AvroRecord with ClassSource with Product with Serializable

  18. case class ServerSideJar (path: String) extends AvroRecord with ClassSource with Product with Serializable

  19. class ServiceScheduler extends LocalExperimentScheduler with ServiceHandler[Message]

  20. class StreamTailer extends Runnable

  21. class WebAppScheduler extends Scheduler

Value Members

  1. object AvroTaskMain extends AnyRef

  2. object JavaExecutor extends AnyRef

  3. object JvmTask extends AnyRef

  4. object LocalExperimentScheduler extends AnyRef

  5. object MesosCluster extends AnyRef

    Global state for setting and methods for running mesos on EC2.

  6. object MsgHandler extends ServiceRegistry[Message]

    Attributes
    implicit
  7. object ServiceSchedulerDaemon extends Application

  8. object WebAppScheduler extends AnyRef

  9. def classpath : Array[String]

    Definition Classes
    package
  10. def codeS3Classpath : String

    Definition Classes
    package
  11. def s3Classpath : Seq[S3CachedJar]

    Definition Classes
    package
  12. implicit def toFile (str: String): File

    Attributes
    implicit
    Definition Classes
    package
  13. def workClasspath : Seq[ServerSideJar]

    Definition Classes
    package