GitHub user shayhatsor opened a pull request:
https://github.com/apache/zookeeper/pull/31
ZooKeeper client in C# for 3.4.6
inspired by the work of [ewhauser](https://github.com/ewhauser) .
I've created a C# Client that supports the current stable version of ZK
3.4.6.
Main features:
* a .NET async version of every ZK method
* all relevant unit tests have been converted and passing consistently
* recipes are included, async versions will be added soon
* a great measure was taken to follow the logic of the java version. In
fact, the code is almost identical. thus allowing easy evolution alongside the
java version.
I still need to add support for system properties (currently the defaults
are used). also, the async versions of zk methods that return a stat object are
cumbersome to work with, will be fixed.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/shayhatsor/zookeeper CSharp
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/zookeeper/pull/31.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #31
----
commit 2ce061129d71dd2a533e1972bf5fcba4ab7f9d19
Author: Flavio Paiva Junqueira <[email protected]>
Date: 2014-02-19T23:12:33Z
ZooKeeper 3.4.6-rc0 release.
git-svn-id:
https://svn.apache.org/repos/asf/zookeeper/tags/release-3.4.6-rc0@1569963
13f79535-47bb-0310-9956-ffa450edef68
commit 601207e1151b2691112c431fc3b4130a85ac93b5
Author: Flavio Paiva Junqueira <[email protected]>
Date: 2014-03-12T09:25:48Z
ZooKeeper 3.4.6 release.
git-svn-id:
https://svn.apache.org/repos/asf/zookeeper/tags/release-3.4.6@1576670
13f79535-47bb-0310-9956-ffa450edef68
commit 752f4300e67eaafdea527b76797c2db1083e0e2f
Author: shayhatsor <[email protected]>
Date: 2015-05-31T23:21:17Z
ZooKeeperEx 3.4.6 - recipes aren't async yet
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---