[
https://issues.apache.org/jira/browse/ZOOKEEPER-2209?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Shay Hazor updated ZOOKEEPER-2209:
----------------------------------
Environment: .NET CoreCLR (was: .NET)
Labels: .NET CoreCLR async c# (was: .NET async c#)
Release Note:
Current Limitations:
* No support for system properties (currently the defaults are used).
* No SASL support
was:
Current Limitations:
* No support for system properties (currently the defaults are used).
* No SASL support
* Code is CLSComplaint but not CoreCLR/CoreFX yet
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
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:
* .NET async version of every ZK method
* all relevant unit tests have been converted and passing consistently
* recipes are included, will be converted to async soon
* 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
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)