Hi Mac,

I just verified that objects with isXXX methods indeed will be interpreted
as POJOs. Would you be willing to contribute a documentation update?
Here are some guidelines: [1].

[1]  https://flink.apache.org/contributing/contribute-documentation.html



Thanks,

Alexander Fedulov



On Thu, Jan 27, 2022 at 9:07 AM Makhanchan Pandey <
makhanchanpan...@gmail.com> wrote:

> Hi all,
>
> Just wanted to follow up on this again :) Thanks in advance.
>
> Regards,
> Mac Pandey
>
>
>
> On Tue, Jan 25, 2022 at 12:59 PM Makhanchan Pandey <
> makhanchanpan...@gmail.com> wrote:
>
>> Hi all,
>>
>> For Flink to treat a model class as a special POJO type, these are the
>> documented conditions:
>> https://nightlies.apache.org/flink/flink-docs-release-1.13/docs/dev/serialization/types_serialization/#pojos
>>
>> It says the following:
>>
>>    -
>>
>>    All fields are either public or must be accessible through getter and
>>    setter functions. For a field called foo the getter and setter
>>    methods must be named getFoo() and setFoo().
>>
>>
>> We have boolean fields in our model class:
>> public class Input {
>>       private boolean open;
>> }
>>
>> As per this we are forced to create an accessor getOpen( ) while the
>> standard Javabeans convention would be isOpen().
>>
>> We ran some tests with both isOpen and getOpen and both seem to be
>> recognized as POJO.
>>
>> Could we get confirmation that using isOpen() is valid here? And that
>> this primitive boolean case is just not been documented in the above link?
>>
>>
>> Regards,
>> Mac Pandey
>>
>>
>>
>>
>>
>>
>>

Reply via email to