Object

org.apache.gearpump.cluster

AppMasterToMaster

Related Doc: package cluster

Permalink

object AppMasterToMaster

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AppMasterToMaster
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait AppMasterSummary extends AnyRef

    Permalink

    AppMasterSummary returned to REST API query.

    AppMasterSummary returned to REST API query. Streaming and Non-streaming have very different application info. AppMasterSummary is the common interface.

  2. case class ApplicationStatusChanged(appId: Int, newStatus: ApplicationStatus, timeStamp: TimeStamp, error: Throwable) extends Product with Serializable

    Permalink

    Denotes the application state change of an app.

  3. case class GeneralAppMasterSummary(appId: Int, appType: String = "general", appName: String = null, actorPath: String = null, status: ApplicationStatus = ApplicationStatus.ACTIVE, startTime: TimeStamp = 0L, uptime: TimeStamp = 0L, user: String = null) extends AppMasterSummary with Product with Serializable

    Permalink

    Represents a generic application that is not a streaming job

  4. case class GetAppData(appId: Int, key: String) extends Product with Serializable

    Permalink

    Fetch the application specific data that stored previously

  5. case class GetAppDataResult(key: String, value: Any) extends Product with Serializable

    Permalink

    The KV data returned for query GetAppData

  6. case class GetWorkerData(workerId: WorkerId) extends Product with Serializable

    Permalink

    Get worker data of workerId

  7. case class InvalidAppMaster(appId: Int, appMaster: String, reason: Throwable) extends Product with Serializable

    Permalink
  8. case class MasterData(masterDescription: MasterSummary) extends Product with Serializable

    Permalink

    Response to GetMasterData

  9. case class RegisterAppMaster(appId: Int, appMaster: ActorRef, workerInfo: WorkerInfo) extends Product with Serializable

    Permalink

    Register an AppMaster by providing a ActorRef, and workerInfo which is running on

  10. case class RequestResource(appId: Int, request: ResourceRequest) extends Product with Serializable

    Permalink
  11. case class SaveAppData(appId: Int, key: String, value: Any) extends Product with Serializable

    Permalink

    Each application job can save some data in the distributed cluster storage on master nodes.

    Each application job can save some data in the distributed cluster storage on master nodes.

    appId

    App Id of the client application who send the request.

    key

    Key name

    value

    Value to store on distributed cluster storage on master nodes

  12. case class WorkerData(workerDescription: WorkerSummary) extends Product with Serializable

    Permalink

    Response to GetWorkerData

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object AppDataSaved extends Product with Serializable

    Permalink

    The application specific data is successfully stored

  5. object GetAllWorkers extends Product with Serializable

    Permalink

    Fetches the list of workers from Master

  6. object GetMasterData extends Product with Serializable

    Permalink

    Get Master data

  7. object SaveAppDataFailed extends Product with Serializable

    Permalink

    Fail to store the application data

  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  14. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  15. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  20. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  21. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped