Package

eventstore

cluster

Permalink

package cluster

Visibility
  1. Public
  2. All

Type Members

  1. class ClusterException extends EsException

    Permalink
  2. case class ClusterInfo(serverAddress: InetSocketAddress, members: List[MemberInfo]) extends Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  3. case class ClusterSettings(gossipSeedsOrDns: GossipSeedsOrDns = ..., dnsLookupTimeout: FiniteDuration = 2.seconds, maxDiscoverAttempts: Int = 10, discoverAttemptInterval: FiniteDuration = 500.millis, discoveryInterval: FiniteDuration = 1.second, gossipTimeout: FiniteDuration = 1.second) extends Product with Serializable

    Permalink

    Contains settings relating to a connection to a cluster.

    Contains settings relating to a connection to a cluster.

    gossipSeedsOrDns

    Gossip seeds or DNS settings

    dnsLookupTimeout

    The time given to resolve dns

    maxDiscoverAttempts

    Maximum number of attempts for discovering endpoints

    discoverAttemptInterval

    The interval between cluster discovery attempts

    discoveryInterval

    The interval at which to keep discovering cluster

    gossipTimeout

    Timeout for cluster gossip.

    Annotations
    @SerialVersionUID()
  4. sealed trait GossipSeedsOrDns extends AnyRef

    Permalink
  5. case class MemberInfo(instanceId: Uuid, timestamp: DateTime, state: NodeState, isAlive: Boolean, internalTcp: InetSocketAddress, externalTcp: InetSocketAddress, internalSecureTcp: InetSocketAddress, externalSecureTcp: InetSocketAddress, internalHttp: InetSocketAddress, externalHttp: InetSocketAddress, lastCommitPosition: Long, writerCheckpoint: Long, chaserCheckpoint: Long, epochPosition: Long, epochNumber: Int, epochId: Uuid, nodePriority: Int) extends Ordered[MemberInfo] with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  6. sealed trait NodeState extends Ordered[NodeState]

    Permalink

Value Members

  1. object ClusterInfo extends Serializable

    Permalink
  2. object ClusterProtocol extends DefaultJsonProtocol

    Permalink
  3. object ClusterSettings extends Serializable

    Permalink
  4. object GossipSeedsOrDns

    Permalink
  5. object NodeState

    Permalink
  6. object ResolveDns

    Permalink

Ungrouped