[ https://issues.apache.org/jira/browse/ZOOKEEPER-2209?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Shay Hazor updated ZOOKEEPER-2209: ---------------------------------- Description: Inspired by the work of ewhauser . I propose a C# Client that supports the current stable version of ZK 3.4.6. It was built by using static code conversion tools followed by manual editing and C# implementations of java selector and other java constructs. 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. Main features: * fully .NET async, not explicit threads used * all relevant unit tests have been converted and passing consistently * recipes are included, will be converted to async soon * Code is 100% CoreCLR compliant * NuGet package - [ZooKeeperNetEx|https://www.nuget.org/packages/ZooKeeperNetEx] was: Inspired by the work of ewhauser . I propose a C# Client that supports the current stable version of ZK 3.4.6. It was built by using static code conversion tools followed by manual editing and C# implementations of java selector and other java constructs. 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. Main features: * fully .NET async, not explicit threads used * all relevant unit tests have been converted and passing consistently * recipes are included, will be converted to async soon * Code is 100% CoreCLR compliant * nuget package > A .NET C# version of ZooKeeper client 3.4.6 release > --------------------------------------------------- > > Key: ZOOKEEPER-2209 > URL: https://issues.apache.org/jira/browse/ZOOKEEPER-2209 > Project: ZooKeeper > Issue Type: New Feature > Affects Versions: 3.4.6 > Environment: .NET CoreCLR > Reporter: Shay Hazor > Labels: .NET, CoreCLR, async, c# > Original Estimate: 168h > Remaining Estimate: 168h > > Inspired by the work of ewhauser . > I propose a C# Client that supports the current stable version of ZK 3.4.6. > It was built by using static code conversion tools followed by manual editing > and C# implementations of java selector and other java constructs. > 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. > Main features: > * fully .NET async, not explicit threads used > * all relevant unit tests have been converted and passing consistently > * recipes are included, will be converted to async soon > * Code is 100% CoreCLR compliant > * NuGet package - > [ZooKeeperNetEx|https://www.nuget.org/packages/ZooKeeperNetEx] -- This message was sent by Atlassian JIRA (v6.3.4#6332)