io.gearpump.streaming

appmaster

package appmaster

Visibility
  1. Public
  2. All

Type Members

  1. class AppMaster extends ApplicationMaster

  2. case class AppMasterTaskDetail(tasks: Map[TaskId, ExecutorId]) extends Product with Serializable

  3. class ClockService extends Actor with Stash

    The clockService will maintain a global view of message timestamp in the application

  4. class DagManager extends Actor

    Will handle dag modification and other stuff related with DAG

  5. case class ProcessorSummary(id: ProcessorId, taskClass: String, parallelism: Int, description: String, taskConf: UserConfig, life: LifeTime, executors: List[ExecutorId], taskCount: Map[ExecutorId, TaskCount]) extends Product with Serializable

  6. case class StreamAppMasterSummary(appId: Int, appName: String = null, processors: Map[ProcessorId, ProcessorSummary], processorLevels: Map[ProcessorId, Int], dag: Graph[ProcessorId, String] = null, actorPath: String = null, clock: TimeStamp = 0, executors: List[ExecutorBrief] = null, status: AppMasterStatus = MasterToAppMaster.AppMasterActive, startTime: TimeStamp = 0L, user: String = null, appType: String = "streaming", homeDirectory: String = "", logFile: String = "") extends AppMasterSummary with Product with Serializable

  7. class SubDAGManager extends AnyRef

  8. case class SubmitApplicationRequest(appName: String = null, appJar: String = null, processors: Map[ProcessorId, ProcessorDescription] = null, dag: Graph[Int, String] = null) extends Product with Serializable

  9. case class TaskCount(count: Int) extends Product with Serializable

  10. class TaskLocator extends AnyRef

  11. class TaskRegistry extends AnyRef

  12. trait TaskScheduler extends AnyRef

    This schedules tasks to run for new allocated resources.

  13. class TaskSchedulerImpl extends TaskScheduler

Value Members

  1. object AppMaster

  2. object ClockService

  3. object DagManager

  4. object SubDAGManager

  5. object TaskLocator

  6. object TaskRegistry

  7. object TaskScheduler

Ungrouped