Package

org.apache.gearpump.cluster

master

Permalink

package master

Visibility
  1. Public
  2. All

Type Members

  1. class AppMasterLauncher extends Actor

    Permalink

    AppMasterLauncher is a child Actor of AppManager, it is responsible to launch the AppMaster on the cluster.

  2. trait AppMasterLauncherFactory extends AnyRef

    Permalink
  3. class InMemoryKVService extends Actor with Stash

    Permalink

    A replicated simple in-memory KV service.

    A replicated simple in-memory KV service. The replications are stored on all masters.

  4. case class MasterActivity(time: Long, event: String) extends Product with Serializable

    Permalink
  5. case class MasterNode(host: String, port: Int) extends Product with Serializable

    Permalink
  6. class MasterProxy extends Actor with Stash

    Permalink

    This works with Master HA.

    This works with Master HA. When there are multiple Master nodes, This will find a active one.

  7. case class MasterSummary(leader: MasterNode, cluster: List[MasterNode], aliveFor: Long, logFile: String, jarStore: String, masterStatus: Type, homeDirectory: String, activities: List[MasterActivity], jvmName: String, historyMetricsConfig: HistoryMetricsConfig = null) extends Product with Serializable

    Permalink

    Master information returned for REST API call

Value Members

  1. object AppManager

    Permalink
  2. object AppMasterLauncher extends AppMasterLauncherFactory

    Permalink
  3. object InMemoryKVService

    Permalink
  4. object Master

    Permalink
  5. object MasterProxy

    Permalink
  6. object MasterStatus

    Permalink

    Master status.

    Master status. Synced means all masters are live and synced.

Ungrouped