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)