| CommandClient | 
 A convenient helper to send controller command to ControllerService. 
 | 
| CommandListener | 
 An HTTP server listening to incoming controller commands sent from CommandClient (or any of your favorite REST client
 ) and dispatching the command to the ZooKeeperServerController for execution. 
 | 
| ControlCommand | 
 Set of commands that this controller can execute. 
 | 
| ControllableConnection | 
 Extension of NIOServerCnxn which can inject changes per controller commands. 
 | 
| ControllableConnectionFactory | 
 Extension of NIOServerCnxnFactory which can inject changes per controller commands. 
 | 
| ControllerServerConfig | 
 Config for the ControllerService. 
 | 
| ControllerService | 
 Main class which starts a ZooKeeperServer, a ZooKeeperServerController and the ControllerService. 
 | 
| ZooKeeperServerController | 
 Class which accepts commands to modify ZooKeeperServer state or Connection state at runtime for the purpose of
 single machine integration testing. 
 |