You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@flink.apache.org by Jayant Ameta <wi...@gmail.com> on 2018/07/10 11:26:00 UTC
State sharing across trigger and evictor
Hi,
I'm using the GlobalWindow with a custom CountTrigger (similar to the
CountTrigger provided by flink).
I'm also using an evictor to remove some of the elements from the window.
Is it possible to update the count when an element is evicted? For example:
can I access the ReducingState used by the countTrigger from my Evictor
class, so that the count always reflects the number of elements in the
windows?
Jayant Ameta
Re: State sharing across trigger and evictor
Posted by vino yang <ya...@gmail.com>.
Hi Jayant,
As Fabian said, Evictor can not access flink state. But if you really has
your own requirement. You can try to customize a special trigger (with
evictor function), may be that could match your requirement.
Thanks.
vino.
2018-07-16 17:17 GMT+08:00 Fabian Hueske <fh...@gmail.com>:
> Hi,
>
> I don't think that is possible.
> The Evictor interface does not provide access to a state store, so there
> is no way to access state.
>
> Best, Fabian
>
> 2018-07-10 13:26 GMT+02:00 Jayant Ameta <wi...@gmail.com>:
>
>> Hi,
>> I'm using the GlobalWindow with a custom CountTrigger (similar to the
>> CountTrigger provided by flink).
>> I'm also using an evictor to remove some of the elements from the window.
>> Is it possible to update the count when an element is evicted? For example:
>> can I access the ReducingState used by the countTrigger from my Evictor
>> class, so that the count always reflects the number of elements in the
>> windows?
>>
>> Jayant Ameta
>>
>
>
Re: State sharing across trigger and evictor
Posted by Fabian Hueske <fh...@gmail.com>.
Hi,
I don't think that is possible.
The Evictor interface does not provide access to a state store, so there is
no way to access state.
Best, Fabian
2018-07-10 13:26 GMT+02:00 Jayant Ameta <wi...@gmail.com>:
> Hi,
> I'm using the GlobalWindow with a custom CountTrigger (similar to the
> CountTrigger provided by flink).
> I'm also using an evictor to remove some of the elements from the window.
> Is it possible to update the count when an element is evicted? For example:
> can I access the ReducingState used by the countTrigger from my Evictor
> class, so that the count always reflects the number of elements in the
> windows?
>
> Jayant Ameta
>