├── .gitignore ├── CHANGELOG.markdown ├── LICENSE ├── README.markdown └── src ├── main └── java │ └── org │ └── I0Itec │ └── zkclient │ ├── ContentWatcher.java │ ├── DataUpdater.java │ ├── DistributedQueue.java │ ├── ExceptionUtil.java │ ├── Gateway.java │ ├── GatewayThread.java │ ├── Holder.java │ ├── IDefaultNameSpace.java │ ├── IZkChildListener.java │ ├── IZkConnection.java │ ├── IZkDataListener.java │ ├── IZkStateListener.java │ ├── InMemoryConnection.java │ ├── NetworkUtil.java │ ├── ZkClient.java │ ├── ZkConnection.java │ ├── ZkEventThread.java │ ├── ZkLock.java │ ├── ZkServer.java │ ├── exception │ ├── ZkBadVersionException.java │ ├── ZkException.java │ ├── ZkInterruptedException.java │ ├── ZkMarshallingError.java │ ├── ZkNoNodeException.java │ ├── ZkNodeExistsException.java │ └── ZkTimeoutException.java │ ├── serialize │ ├── BytesPushThroughSerializer.java │ ├── SerializableSerializer.java │ ├── TcclAwareObjectIputStream.java │ └── ZkSerializer.java │ └── util │ └── ZkPathUtil.java └── test ├── java └── org │ └── I0Itec │ └── zkclient │ ├── AbstractAuthTest.java │ ├── AbstractBaseZkClientTest.java │ ├── AbstractConnectionTest.java │ ├── ContentWatcherTest.java │ ├── DeferredGatewayStarter.java │ ├── DistributedQueueTest.java │ ├── InMemoryAuthTest.java │ ├── InMemoryConnectionTest.java │ ├── MemoryZkClientTest.java │ ├── SaslAuthenticatedTest.java │ ├── ServerZkClientTest.java │ ├── TestUtil.java │ ├── ZkAuthTest.java │ ├── ZkClientSerializationTest.java │ ├── ZkConnectionTest.java │ ├── ZkStateChangeTest.java │ ├── testutil │ └── ZkTestSystem.java │ └── util │ └── ZkPathUtilTest.java └── resources └── log4j.properties /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/CHANGELOG.markdown -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/LICENSE -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/README.markdown -------------------------------------------------------------------------------- /src/main/java/org/I0Itec/zkclient/ContentWatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/main/java/org/I0Itec/zkclient/ContentWatcher.java -------------------------------------------------------------------------------- /src/main/java/org/I0Itec/zkclient/DataUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/main/java/org/I0Itec/zkclient/DataUpdater.java -------------------------------------------------------------------------------- /src/main/java/org/I0Itec/zkclient/DistributedQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/main/java/org/I0Itec/zkclient/DistributedQueue.java -------------------------------------------------------------------------------- /src/main/java/org/I0Itec/zkclient/ExceptionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/main/java/org/I0Itec/zkclient/ExceptionUtil.java -------------------------------------------------------------------------------- /src/main/java/org/I0Itec/zkclient/Gateway.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/main/java/org/I0Itec/zkclient/Gateway.java -------------------------------------------------------------------------------- /src/main/java/org/I0Itec/zkclient/GatewayThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/main/java/org/I0Itec/zkclient/GatewayThread.java -------------------------------------------------------------------------------- /src/main/java/org/I0Itec/zkclient/Holder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/main/java/org/I0Itec/zkclient/Holder.java -------------------------------------------------------------------------------- /src/main/java/org/I0Itec/zkclient/IDefaultNameSpace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/main/java/org/I0Itec/zkclient/IDefaultNameSpace.java -------------------------------------------------------------------------------- /src/main/java/org/I0Itec/zkclient/IZkChildListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/main/java/org/I0Itec/zkclient/IZkChildListener.java -------------------------------------------------------------------------------- /src/main/java/org/I0Itec/zkclient/IZkConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/main/java/org/I0Itec/zkclient/IZkConnection.java -------------------------------------------------------------------------------- /src/main/java/org/I0Itec/zkclient/IZkDataListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/main/java/org/I0Itec/zkclient/IZkDataListener.java -------------------------------------------------------------------------------- /src/main/java/org/I0Itec/zkclient/IZkStateListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/main/java/org/I0Itec/zkclient/IZkStateListener.java -------------------------------------------------------------------------------- /src/main/java/org/I0Itec/zkclient/InMemoryConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/main/java/org/I0Itec/zkclient/InMemoryConnection.java -------------------------------------------------------------------------------- /src/main/java/org/I0Itec/zkclient/NetworkUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/main/java/org/I0Itec/zkclient/NetworkUtil.java -------------------------------------------------------------------------------- /src/main/java/org/I0Itec/zkclient/ZkClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/main/java/org/I0Itec/zkclient/ZkClient.java -------------------------------------------------------------------------------- /src/main/java/org/I0Itec/zkclient/ZkConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/main/java/org/I0Itec/zkclient/ZkConnection.java -------------------------------------------------------------------------------- /src/main/java/org/I0Itec/zkclient/ZkEventThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/main/java/org/I0Itec/zkclient/ZkEventThread.java -------------------------------------------------------------------------------- /src/main/java/org/I0Itec/zkclient/ZkLock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/main/java/org/I0Itec/zkclient/ZkLock.java -------------------------------------------------------------------------------- /src/main/java/org/I0Itec/zkclient/ZkServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/main/java/org/I0Itec/zkclient/ZkServer.java -------------------------------------------------------------------------------- /src/main/java/org/I0Itec/zkclient/exception/ZkBadVersionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/main/java/org/I0Itec/zkclient/exception/ZkBadVersionException.java -------------------------------------------------------------------------------- /src/main/java/org/I0Itec/zkclient/exception/ZkException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/main/java/org/I0Itec/zkclient/exception/ZkException.java -------------------------------------------------------------------------------- /src/main/java/org/I0Itec/zkclient/exception/ZkInterruptedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/main/java/org/I0Itec/zkclient/exception/ZkInterruptedException.java -------------------------------------------------------------------------------- /src/main/java/org/I0Itec/zkclient/exception/ZkMarshallingError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/main/java/org/I0Itec/zkclient/exception/ZkMarshallingError.java -------------------------------------------------------------------------------- /src/main/java/org/I0Itec/zkclient/exception/ZkNoNodeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/main/java/org/I0Itec/zkclient/exception/ZkNoNodeException.java -------------------------------------------------------------------------------- /src/main/java/org/I0Itec/zkclient/exception/ZkNodeExistsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/main/java/org/I0Itec/zkclient/exception/ZkNodeExistsException.java -------------------------------------------------------------------------------- /src/main/java/org/I0Itec/zkclient/exception/ZkTimeoutException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/main/java/org/I0Itec/zkclient/exception/ZkTimeoutException.java -------------------------------------------------------------------------------- /src/main/java/org/I0Itec/zkclient/serialize/BytesPushThroughSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/main/java/org/I0Itec/zkclient/serialize/BytesPushThroughSerializer.java -------------------------------------------------------------------------------- /src/main/java/org/I0Itec/zkclient/serialize/SerializableSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/main/java/org/I0Itec/zkclient/serialize/SerializableSerializer.java -------------------------------------------------------------------------------- /src/main/java/org/I0Itec/zkclient/serialize/TcclAwareObjectIputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/main/java/org/I0Itec/zkclient/serialize/TcclAwareObjectIputStream.java -------------------------------------------------------------------------------- /src/main/java/org/I0Itec/zkclient/serialize/ZkSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/main/java/org/I0Itec/zkclient/serialize/ZkSerializer.java -------------------------------------------------------------------------------- /src/main/java/org/I0Itec/zkclient/util/ZkPathUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/main/java/org/I0Itec/zkclient/util/ZkPathUtil.java -------------------------------------------------------------------------------- /src/test/java/org/I0Itec/zkclient/AbstractAuthTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/test/java/org/I0Itec/zkclient/AbstractAuthTest.java -------------------------------------------------------------------------------- /src/test/java/org/I0Itec/zkclient/AbstractBaseZkClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/test/java/org/I0Itec/zkclient/AbstractBaseZkClientTest.java -------------------------------------------------------------------------------- /src/test/java/org/I0Itec/zkclient/AbstractConnectionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/test/java/org/I0Itec/zkclient/AbstractConnectionTest.java -------------------------------------------------------------------------------- /src/test/java/org/I0Itec/zkclient/ContentWatcherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/test/java/org/I0Itec/zkclient/ContentWatcherTest.java -------------------------------------------------------------------------------- /src/test/java/org/I0Itec/zkclient/DeferredGatewayStarter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/test/java/org/I0Itec/zkclient/DeferredGatewayStarter.java -------------------------------------------------------------------------------- /src/test/java/org/I0Itec/zkclient/DistributedQueueTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/test/java/org/I0Itec/zkclient/DistributedQueueTest.java -------------------------------------------------------------------------------- /src/test/java/org/I0Itec/zkclient/InMemoryAuthTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/test/java/org/I0Itec/zkclient/InMemoryAuthTest.java -------------------------------------------------------------------------------- /src/test/java/org/I0Itec/zkclient/InMemoryConnectionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/test/java/org/I0Itec/zkclient/InMemoryConnectionTest.java -------------------------------------------------------------------------------- /src/test/java/org/I0Itec/zkclient/MemoryZkClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/test/java/org/I0Itec/zkclient/MemoryZkClientTest.java -------------------------------------------------------------------------------- /src/test/java/org/I0Itec/zkclient/SaslAuthenticatedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/test/java/org/I0Itec/zkclient/SaslAuthenticatedTest.java -------------------------------------------------------------------------------- /src/test/java/org/I0Itec/zkclient/ServerZkClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/test/java/org/I0Itec/zkclient/ServerZkClientTest.java -------------------------------------------------------------------------------- /src/test/java/org/I0Itec/zkclient/TestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/test/java/org/I0Itec/zkclient/TestUtil.java -------------------------------------------------------------------------------- /src/test/java/org/I0Itec/zkclient/ZkAuthTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/test/java/org/I0Itec/zkclient/ZkAuthTest.java -------------------------------------------------------------------------------- /src/test/java/org/I0Itec/zkclient/ZkClientSerializationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/test/java/org/I0Itec/zkclient/ZkClientSerializationTest.java -------------------------------------------------------------------------------- /src/test/java/org/I0Itec/zkclient/ZkConnectionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/test/java/org/I0Itec/zkclient/ZkConnectionTest.java -------------------------------------------------------------------------------- /src/test/java/org/I0Itec/zkclient/ZkStateChangeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/test/java/org/I0Itec/zkclient/ZkStateChangeTest.java -------------------------------------------------------------------------------- /src/test/java/org/I0Itec/zkclient/testutil/ZkTestSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/test/java/org/I0Itec/zkclient/testutil/ZkTestSystem.java -------------------------------------------------------------------------------- /src/test/java/org/I0Itec/zkclient/util/ZkPathUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/test/java/org/I0Itec/zkclient/util/ZkPathUtilTest.java -------------------------------------------------------------------------------- /src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yjmyzz/zkclient/HEAD/src/test/resources/log4j.properties --------------------------------------------------------------------------------