public
Last active

ClusterService / ClusterConfig

  • Download Gist
gistfile1.txt
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
trait ClusterService {
def initialize()
def enabled: Boolean
def clusterStatus: ClusterStatus
}
 
case class ClusterStatus(
current: String,
isLeader: Boolean, leader: String,
participants: Iterable[String])
 
 
@Configuration // Non-testing version
class ClusterConfig {
@Bean def clusterService: ClusterService = new ZookeeperServiceImpl
}

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.