org.apache.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 HistoryMetricsService extends Actor

    Metrics service to serve history metrics data

  5. case class StreamingAppMasterDataDetail(appId: Int, appName: String = null, processors: Map[ProcessorId, ProcessorDescription], processorLevels: Map[ProcessorId, Int], dag: Graph[ProcessorId, PartitionerDescription] = null, actorPath: String = null, clock: TimeStamp = 0, executors: Map[ExecutorId, String] = null, tasks: Map[TaskId, ExecutorId] = null) extends AppMasterDataDetail with Product with Serializable

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

  7. class TaskLocator extends AnyRef

  8. class TaskRegistration extends AnyRef

  9. trait TaskScheduler extends AnyRef

    This schedules tasks to run for new allocated resources.

  10. class TaskSchedulerImpl extends TaskScheduler

Value Members

  1. object AppMaster

  2. object ClockService

  3. object HistoryMetricsService

  4. object StreamingAppMasterDataDetail extends Serializable

  5. object SubmitApplicationRequest extends Serializable

  6. object TaskLocator

  7. object TaskSchedulerImpl

Ungrouped