akka

cluster

package cluster

Content Hierarchy Learn more about scaladoc diagrams
Visibility
  1. Public
  2. All

Type Members

  1. class Cluster extends Extension

    This module is responsible for Gossiping cluster information.

  2. trait ClusterMessage extends Serializable

    Base trait for all cluster messages.

  3. trait ClusterNodeMBean extends AnyRef

    Interface for the cluster JMX MBean.

  4. abstract class ClusterScope extends Scope

    Annotations
    @SerialVersionUID( 1L )
  5. class ClusterSettings extends AnyRef

  6. class JmxMetricsCollector extends MetricsCollector

    Loads JVM and system metrics through JMX monitoring beans.

  7. class Member extends Serializable

    Represents the address, current status, and roles of a cluster member node.

  8. abstract class MemberStatus extends AnyRef

    Defines the current status of a cluster member node

  9. case class Metric extends MetricNumericConverter with Product with Serializable

    Metrics key/value.

  10. case class NodeMetrics(address: Address, timestamp: Long, metrics: Set[Metric] = ...) extends Product with Serializable

    The snapshot of current sampled health metrics for any monitored process.

  11. class SigarMetricsCollector extends JmxMetricsCollector

    Loads metrics through Hyperic SIGAR and JMX monitoring beans.

  12. case class VectorClock(timestamp: Timestamp = VectorClock.Timestamp.apply(), versions: Map[Node, Timestamp] = ...) extends PartiallyOrdered[VectorClock] with Product with Serializable

    Representation of a Vector-based clock (counting clock), inspired by Lamport logical clocks.

  13. class VectorClockException extends AkkaException

  14. trait Versioned[T] extends AnyRef

    Trait to be extended by classes that wants to be versioned using a VectorClock.

Value Members

  1. object Cluster extends ExtensionId[Cluster] with ExtensionIdProvider

    Cluster Extension Id and factory for creating Cluster extension.

  2. object ClusterEvent

    Domain events published to the event bus.

  3. object ClusterScope extends ClusterScope with Product with Serializable

    Cluster aware scope of a akka.actor.Deploy

  4. object EWMA extends Serializable

  5. object Member extends Serializable

    Module with factory and ordering methods for Member instances.

  6. object MemberStatus

  7. object Metric extends MetricNumericConverter with Serializable

    Factory for creating valid Metric instances.

  8. object StandardMetrics

    Definitions of the built-in standard metrics.

  9. object VectorClock extends Serializable

    VectorClock module with helper classes and methods.

  10. object Versioned

    Utility methods for comparing Versioned instances.

  11. package protobuf

  12. package routing

Ungrouped