GitHub user srinipunuru opened a pull request:
https://github.com/apache/samza/pull/458
Refactoring the EventHub System Producer into reusable AsyncSystemProducer
and NoFlushAsyncSystemProducer
Refactoring eventhub system producer into common reusable components
1. AsyncSystemProducer : All the system producers that have real async send
API with call backs can use this
2. NoFlushAsyncSystemProducer: All the system producers that have real
async call back based send API and doesn't provide flush semantics can use this.
The system producers that implement AsyncSystemproducers can be used across
Samza and Brooklin.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/srinipunuru/samza async-prod.3
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/samza/pull/458.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 #458
----
commit aeb29e3aac4de0281d59a97d1662bfa15c241e66
Author: Srinivasulu Punuru <spunuru@...>
Date: 2018-03-27T22:24:19Z
Refactoring the EventHub System Producer into reusable AsyncSystemProducer
and NoFlushAsyncSystemProducer
----
---