package
cluster
Type Members
-
-
case class
ClusterInfo(serverAddress: InetSocketAddress, members: List[MemberInfo]) extends Product with Serializable
-
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
-
-
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
-