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)