Re: [VOTE] KIP-418: A method-chaining way to branch KStream

2021-01-23 Thread Ivan Ponomarev

Hello everyone,

this is to warn that actual implementation of KIP-418 differs with the 
approved specification in two points:


1. Instead of multiple overloaded variants of Branched.with we now have 
Branched.withFunction (for functions) and Branched.withConsumer (for 
consumers). This is because of compiler warnings about overloading: 
Function and Consumer are indistinguishable for Java compiler when 
supplied as lambdas, and thus we need to name methods differently.


2. 'Fully covariant' signatures like Consumer? super V>> don't work as expected. Using ConsumerV>> etc. instead


I have updated the KIP.

Does anyone want to object these changes?

Regards,

Ivan


06.07.2020 21:43, Matthias J. Sax пишет:

I am late, but I am also +1 (binding).

-Matthias

On 7/6/20 2:16 AM, Ivan Ponomarev wrote:

Wow!

So excited to hear that!

Thanks for your collaboration, now it's my turn to write a PR.

Regards,

Ivan

04.07.2020 20:16, John Roesler пишет:

Hi Ivan,

Congratulations! It looks like you have 3 binding and 2 non-binding
votes, so you can announce this KIP as accepted and follow up with a PR.

Thanks,
John

On Mon, Jun 29, 2020, at 20:46, Bill Bejeck wrote:

Thanks for the KIP Ivan, +1 (binding).

-Bill

On Mon, Jun 29, 2020 at 7:22 PM Guozhang Wang 
wrote:


+1 (binding). Thanks Ivan!


Guozhang

On Mon, Jun 29, 2020 at 3:55 AM Jorge Esteban Quilcate Otoya <
quilcate.jo...@gmail.com> wrote:


This will be a great addition. Thanks Ivan!

+1 (non-binding)

On Fri, Jun 26, 2020 at 7:07 PM John Roesler 

wrote:



Thanks, Ivan!

I’m +1 (binding)

-John

On Thu, May 28, 2020, at 17:24, Ivan Ponomarev wrote:

Hello all!

I'd like to start the vote for KIP-418 which proposes deprecation of
current `branch` method and provides a method-chaining based API for
branching.







https://cwiki.apache.org/confluence/display/KAFKA/KIP-418%3A+A+method-chaining+way+to+branch+KStream



Regards,

Ivan








--
-- Guozhang











Re: [VOTE] KIP-418: A method-chaining way to branch KStream

2020-07-06 Thread Matthias J. Sax
I am late, but I am also +1 (binding).

-Matthias

On 7/6/20 2:16 AM, Ivan Ponomarev wrote:
> Wow!
> 
> So excited to hear that!
> 
> Thanks for your collaboration, now it's my turn to write a PR.
> 
> Regards,
> 
> Ivan
> 
> 04.07.2020 20:16, John Roesler пишет:
>> Hi Ivan,
>>
>> Congratulations! It looks like you have 3 binding and 2 non-binding
>> votes, so you can announce this KIP as accepted and follow up with a PR.
>>
>> Thanks,
>> John
>>
>> On Mon, Jun 29, 2020, at 20:46, Bill Bejeck wrote:
>>> Thanks for the KIP Ivan, +1 (binding).
>>>
>>> -Bill
>>>
>>> On Mon, Jun 29, 2020 at 7:22 PM Guozhang Wang 
>>> wrote:
>>>
 +1 (binding). Thanks Ivan!


 Guozhang

 On Mon, Jun 29, 2020 at 3:55 AM Jorge Esteban Quilcate Otoya <
 quilcate.jo...@gmail.com> wrote:

> This will be a great addition. Thanks Ivan!
>
> +1 (non-binding)
>
> On Fri, Jun 26, 2020 at 7:07 PM John Roesler 
 wrote:
>
>> Thanks, Ivan!
>>
>> I’m +1 (binding)
>>
>> -John
>>
>> On Thu, May 28, 2020, at 17:24, Ivan Ponomarev wrote:
>>> Hello all!
>>>
>>> I'd like to start the vote for KIP-418 which proposes deprecation of
>>> current `branch` method and provides a method-chaining based API for
>>> branching.
>>>
>>>
>>
>
 https://cwiki.apache.org/confluence/display/KAFKA/KIP-418%3A+A+method-chaining+way+to+branch+KStream

>>>
>>> Regards,
>>>
>>> Ivan
>>>
>>
>


 -- 
 -- Guozhang

>>>
> 



signature.asc
Description: OpenPGP digital signature


Re: [VOTE] KIP-418: A method-chaining way to branch KStream

2020-07-06 Thread Ivan Ponomarev

Wow!

So excited to hear that!

Thanks for your collaboration, now it's my turn to write a PR.

Regards,

Ivan

04.07.2020 20:16, John Roesler пишет:

Hi Ivan,

Congratulations! It looks like you have 3 binding and 2 non-binding votes, so 
you can announce this KIP as accepted and follow up with a PR.

Thanks,
John

On Mon, Jun 29, 2020, at 20:46, Bill Bejeck wrote:

Thanks for the KIP Ivan, +1 (binding).

-Bill

On Mon, Jun 29, 2020 at 7:22 PM Guozhang Wang  wrote:


+1 (binding). Thanks Ivan!


Guozhang

On Mon, Jun 29, 2020 at 3:55 AM Jorge Esteban Quilcate Otoya <
quilcate.jo...@gmail.com> wrote:


This will be a great addition. Thanks Ivan!

+1 (non-binding)

On Fri, Jun 26, 2020 at 7:07 PM John Roesler 

wrote:



Thanks, Ivan!

I’m +1 (binding)

-John

On Thu, May 28, 2020, at 17:24, Ivan Ponomarev wrote:

Hello all!

I'd like to start the vote for KIP-418 which proposes deprecation of
current `branch` method and provides a method-chaining based API for
branching.







https://cwiki.apache.org/confluence/display/KAFKA/KIP-418%3A+A+method-chaining+way+to+branch+KStream


Regards,

Ivan








--
-- Guozhang







Re: [VOTE] KIP-418: A method-chaining way to branch KStream

2020-07-04 Thread John Roesler
Hi Ivan,

Congratulations! It looks like you have 3 binding and 2 non-binding votes, so 
you can announce this KIP as accepted and follow up with a PR. 

Thanks,
John

On Mon, Jun 29, 2020, at 20:46, Bill Bejeck wrote:
> Thanks for the KIP Ivan, +1 (binding).
> 
> -Bill
> 
> On Mon, Jun 29, 2020 at 7:22 PM Guozhang Wang  wrote:
> 
> > +1 (binding). Thanks Ivan!
> >
> >
> > Guozhang
> >
> > On Mon, Jun 29, 2020 at 3:55 AM Jorge Esteban Quilcate Otoya <
> > quilcate.jo...@gmail.com> wrote:
> >
> > > This will be a great addition. Thanks Ivan!
> > >
> > > +1 (non-binding)
> > >
> > > On Fri, Jun 26, 2020 at 7:07 PM John Roesler 
> > wrote:
> > >
> > > > Thanks, Ivan!
> > > >
> > > > I’m +1 (binding)
> > > >
> > > > -John
> > > >
> > > > On Thu, May 28, 2020, at 17:24, Ivan Ponomarev wrote:
> > > > > Hello all!
> > > > >
> > > > > I'd like to start the vote for KIP-418 which proposes deprecation of
> > > > > current `branch` method and provides a method-chaining based API for
> > > > > branching.
> > > > >
> > > > >
> > > >
> > >
> > https://cwiki.apache.org/confluence/display/KAFKA/KIP-418%3A+A+method-chaining+way+to+branch+KStream
> > > > >
> > > > > Regards,
> > > > >
> > > > > Ivan
> > > > >
> > > >
> > >
> >
> >
> > --
> > -- Guozhang
> >
>


Re: [VOTE] KIP-418: A method-chaining way to branch KStream

2020-06-29 Thread Bill Bejeck
Thanks for the KIP Ivan, +1 (binding).

-Bill

On Mon, Jun 29, 2020 at 7:22 PM Guozhang Wang  wrote:

> +1 (binding). Thanks Ivan!
>
>
> Guozhang
>
> On Mon, Jun 29, 2020 at 3:55 AM Jorge Esteban Quilcate Otoya <
> quilcate.jo...@gmail.com> wrote:
>
> > This will be a great addition. Thanks Ivan!
> >
> > +1 (non-binding)
> >
> > On Fri, Jun 26, 2020 at 7:07 PM John Roesler 
> wrote:
> >
> > > Thanks, Ivan!
> > >
> > > I’m +1 (binding)
> > >
> > > -John
> > >
> > > On Thu, May 28, 2020, at 17:24, Ivan Ponomarev wrote:
> > > > Hello all!
> > > >
> > > > I'd like to start the vote for KIP-418 which proposes deprecation of
> > > > current `branch` method and provides a method-chaining based API for
> > > > branching.
> > > >
> > > >
> > >
> >
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-418%3A+A+method-chaining+way+to+branch+KStream
> > > >
> > > > Regards,
> > > >
> > > > Ivan
> > > >
> > >
> >
>
>
> --
> -- Guozhang
>


Re: [VOTE] KIP-418: A method-chaining way to branch KStream

2020-06-29 Thread Guozhang Wang
+1 (binding). Thanks Ivan!


Guozhang

On Mon, Jun 29, 2020 at 3:55 AM Jorge Esteban Quilcate Otoya <
quilcate.jo...@gmail.com> wrote:

> This will be a great addition. Thanks Ivan!
>
> +1 (non-binding)
>
> On Fri, Jun 26, 2020 at 7:07 PM John Roesler  wrote:
>
> > Thanks, Ivan!
> >
> > I’m +1 (binding)
> >
> > -John
> >
> > On Thu, May 28, 2020, at 17:24, Ivan Ponomarev wrote:
> > > Hello all!
> > >
> > > I'd like to start the vote for KIP-418 which proposes deprecation of
> > > current `branch` method and provides a method-chaining based API for
> > > branching.
> > >
> > >
> >
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-418%3A+A+method-chaining+way+to+branch+KStream
> > >
> > > Regards,
> > >
> > > Ivan
> > >
> >
>


-- 
-- Guozhang


Re: [VOTE] KIP-418: A method-chaining way to branch KStream

2020-06-29 Thread Jorge Esteban Quilcate Otoya
This will be a great addition. Thanks Ivan!

+1 (non-binding)

On Fri, Jun 26, 2020 at 7:07 PM John Roesler  wrote:

> Thanks, Ivan!
>
> I’m +1 (binding)
>
> -John
>
> On Thu, May 28, 2020, at 17:24, Ivan Ponomarev wrote:
> > Hello all!
> >
> > I'd like to start the vote for KIP-418 which proposes deprecation of
> > current `branch` method and provides a method-chaining based API for
> > branching.
> >
> >
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-418%3A+A+method-chaining+way+to+branch+KStream
> >
> > Regards,
> >
> > Ivan
> >
>


Re: [VOTE] KIP-418: A method-chaining way to branch KStream

2020-06-26 Thread John Roesler
Thanks, Ivan!

I’m +1 (binding)

-John

On Thu, May 28, 2020, at 17:24, Ivan Ponomarev wrote:
> Hello all!
> 
> I'd like to start the vote for KIP-418 which proposes deprecation of 
> current `branch` method and provides a method-chaining based API for 
> branching.
> 
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-418%3A+A+method-chaining+way+to+branch+KStream
> 
> Regards,
> 
> Ivan
>