[jira] [Commented] (IGNITE-6172) Binary marshaller should support Serializable

2017-08-23 Thread Amelchev Nikita (JIRA)

[ 
https://issues.apache.org/jira/browse/IGNITE-6172?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16138473#comment-16138473
 ] 

Amelchev Nikita commented on IGNITE-6172:
-

[~vozerov] I asked about it on a 
[devlist|http://apache-ignite-developers.2346864.n4.nabble.com/IGNITE-2894-Binary-object-inside-of-Externalizable-still-serialized-with-OptimizedMarshaller-tp13679p18945.html].
 I suggest dividing the [issue 
2894|https://issues.apache.org/jira/browse/IGNITE-2894] into two tasks: support 
the Externalizable and support the Serializable.

> Binary marshaller should support Serializable
> -
>
> Key: IGNITE-6172
> URL: https://issues.apache.org/jira/browse/IGNITE-6172
> Project: Ignite
>  Issue Type: Task
>  Components: general
>Reporter: Amelchev Nikita
>
> When binary marshaller meets a Serializable object, it switches to optimized 
> marshaller. Ignite should just have a single marshaller, which drives the 
> whole serialization process. It doesn't delegate to OptimizedMarshaller as it 
> does today. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (IGNITE-6172) Binary marshaller should support Serializable

2017-08-23 Thread Vladimir Ozerov (JIRA)

[ 
https://issues.apache.org/jira/browse/IGNITE-6172?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16138412#comment-16138412
 ] 

Vladimir Ozerov commented on IGNITE-6172:
-

[~NSAmelchev], {{BinaryMarshaller}} supports {{Serializable}}. What it doesn't 
support natively are {{Externalizable}} and custom {{writeObject}} method. 
Anyway, what is the goal of this change? I.e. why do we need to change existing 
implementation?

> Binary marshaller should support Serializable
> -
>
> Key: IGNITE-6172
> URL: https://issues.apache.org/jira/browse/IGNITE-6172
> Project: Ignite
>  Issue Type: Task
>  Components: general
>Reporter: Amelchev Nikita
>
> When binary marshaller meets a Serializable object, it switches to optimized 
> marshaller. Ignite should just have a single marshaller, which drives the 
> whole serialization process. It doesn't delegate to OptimizedMarshaller as it 
> does today. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)