I actually think that both UUID and IgniteUuid should be plain serializable
classes, I don't see any reason for special processing for them.

Currently we have the following:

   - UUID is Serializable, but we have special serialization logic for it
   internally in the marshaller.
   - IgniteUuid is Externalizable.

This is indeed inconsistent and confusing.

-Val

On Tue, Jan 24, 2017 at 9:21 AM, Pavel Tupitsyn <ptupit...@apache.org>
wrote:

> Igniters,
>
> Currently IgniteUuid is written with OptimizedMarshaller
> (it is not included in BinaryContext.BINARYLIZABLE_SYS_CLSS).
>
> This prevents it from being read on other platforms (.NET, C++).
>
> Is there any reason for this? Can we fix this in 2.0?
>
> Thanks,
> Pavel
>

Reply via email to