commit | 94af38d363b5c8ea4fef0d920082113523442b8a | [log] [tgz] |
---|---|---|
author | Sergiy Matusevych <motus@apache.com> | Thu Oct 26 15:21:14 2017 -0700 |
committer | Doug Service <dougservice@apache.org> | Thu Nov 02 23:16:44 2017 +0000 |
tree | f5ecbd7b8f195f4c9c918bc79da2a7bd15bc129f | |
parent | eb522e923453ae7c7a42f3be8884e66a6e5cc3ce [diff] |
[REEF-1936] Use dependency injection in C# ProtocolSerializer Summary of changes: * Make `ProtocolSerializer` constructor injectible * Create named parameters for the constructor's input * Fix the `ProtocolSerializerTest` unit tests to use injection * Bugfix: register the `Header` protocol object regardless of the namespace * bugfix for the future PR: relax the type constraints in `ProtocolSerializer.Read()` to make injection easier for the observers. * Minor fixes to make code compliant with REEF condig standards and naming conventions * Minor refactoring JIRA: [REEF-1936](https://issues.apache.org/jira/browse/REEF-1936) Pull Request: Closes #1402
Apache REEF™ (Retainable Evaluator Execution Framework) is a library for developing portable applications for cluster resource managers such as Apache Hadoop YARN or Apache Mesos. For example, Microsoft Azure Stream Analytics is built on REEF and Hadoop.
Detailed information on REEF can be found in the following places:
The developer mailing list is the best way to reach REEF‘s developers when the above aren’t sufficient.
Component | OS | Status |
---|---|---|
REEF Java | Ubuntu | |
REEF.NET | Windows |
Java | .NET | |
---|---|---|
Build & run unit tests | java\BUILD.md | cs\BUILD.md |