travel-zoo.embedded.protocols
KillableZookeeperServer
protocol
Zookeeper server that may be killed.
members
kill-zk!
(kill-zk! this)ZookeeperConnectionMetadata
protocol
Provides metadata about Zookeeper connections.
members
zk-connection-string
(zk-connection-string this)zk-ports
(zk-ports this)zk-server-info
(zk-server-info this)ZookeeperEmbeddedClusterLifecycle
protocol
Defines the lifecycle of a Zookeeper cluster.
members
start-zk-cluster
(start-zk-cluster this)stop-zk-cluster
(stop-zk-cluster this)ZookeeperEmbeddedServerLifecycle
protocol
Defines the lifecycle of an embedded Zookeeper server.
members
restart-zk
(restart-zk this)start-zk
(start-zk this)stop-zk
(stop-zk this)ZookeeperEmbeddedServerManager
protocol
Manages servers inside a Zookeeper cluster.
members
kill-zk-server!
(kill-zk-server! this instance-specification)restart-zk-server!
(restart-zk-server! this instance-specification)zk-servers
(zk-servers this)ZookeeperEmbeddedServerMetadata
protocol
Provides metadata about an embedded Zookeeper server.
members
zk-temp-directory
(zk-temp-directory this)ZookeeperInstanceSpecificationMetadata
protocol
Provides metadata about an embedded Zookeeper cluster.
members
instance-specifications
(instance-specifications this)