[
https://issues.apache.org/jira/browse/IGNITE-1258?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14709188#comment-14709188
]
ASF GitHub Bot commented on IGNITE-1258:
----------------------------------------
GitHub user dmagda reopened a pull request:
https://github.com/apache/ignite/pull/24
Open sourced Portable objects API
For more info please refer to the corresponding JIRA ticket:
https://issues.apache.org/jira/browse/IGNITE-1258
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/dmagda/incubator-ignite ignite-1258
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/ignite/pull/24.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #24
----
commit 1f2be19d4cafd94687500618f16c85c873210238
Author: Denis Magda <[email protected]>
Date: 2015-08-18T09:31:26Z
ignite-1258: open sourced portables implementation
commit 96981338ad8566d9721e83e8d03993e01893d595
Author: Denis Magda <[email protected]>
Date: 2015-08-18T11:46:42Z
ignite-1258: make IgnitePortables available through Ignite interface,
adding tests and fixing bugs
commit 0b2135872fd4474d39002602f97fc926e89c437e
Author: Denis Magda <[email protected]>
Date: 2015-08-19T08:44:51Z
ignite-1258: supported CacheConfiguration.keepPortableInStore and
IgniteCache.withKeepPortable flags. Completed with
IgnitePortableObjestsTestSuite
commit 7cbb887d5f2061ccc6a54d7ba3ea53f541794f52
Author: Denis Magda <[email protected]>
Date: 2015-08-19T09:28:10Z
ignite-1258: removed duplicated test suites
commit 8c998da1d5728bc2ebbcf19187832bc3fa243a41
Author: Denis Magda <[email protected]>
Date: 2015-08-19T09:43:05Z
ignite-1258: added query tests suite for portable objects
commit c2ee4c43b6064a101770929d4da11b74d3f439b6
Author: Denis Magda <[email protected]>
Date: 2015-08-19T11:01:26Z
ignite-1258: added test jars used by some portable tests
commit f4ab415dd5298528eb2015fc89cb4d931f920c1d
Author: Denis Magda <[email protected]>
Date: 2015-08-19T13:56:44Z
Merge remote-tracking branch 'apache-git/master' into ignite-1258
commit 4662feca04773199414da0aea4ba41e892c7a847
Author: Denis Magda <[email protected]>
Date: 2015-08-20T07:25:55Z
ignite-1258: renaming portalbe internal classes
commit 7a25e9ed088ef077dbc81496a69d1a11f87957b5
Author: Denis Magda <[email protected]>
Date: 2015-08-20T09:19:43Z
ignite-1258: altered portable metadata handler interface
commit e751a8ff3b63a52e5a573a0185fe6d629dd8a0ea
Author: Denis Magda <[email protected]>
Date: 2015-08-20T10:46:08Z
ignite-1258: modified documentation
commit ce45ca3b9478bacf05f6c79cc703c17a9733c636
Author: Denis Magda <[email protected]>
Date: 2015-08-20T10:54:05Z
ignite-1258: removed deprecated API
commit 057ec43c9c3b1033bf9895a318541baafbe2b1f5
Author: Denis Magda <[email protected]>
Date: 2015-08-20T11:14:40Z
Merge remote-tracking branch 'apache-git/master' into ignite-1258
commit 42da08c1bddb89f0dab116425cb51411c17d1746
Author: Denis Magda <[email protected]>
Date: 2015-08-20T11:30:35Z
ignite-1258: fixed license headers
commit 6b0ac2cb6548e3504ed3f75c7de85d242082f9f3
Author: Denis Magda <[email protected]>
Date: 2015-08-20T13:10:29Z
ignite-1258: updated classnames.properties file
commit e2425880caaec2f19182751dd428c9c1272ce879
Author: Denis Magda <[email protected]>
Date: 2015-08-20T13:27:12Z
ignite-1258: fixed PortableObject documentation
commit 9013e1e4570c717aae9b63a0a031f0ca5e4f82e5
Author: Denis Magda <[email protected]>
Date: 2015-08-21T06:13:20Z
ignite-1258: added portable API package description to pom.xml
commit cc67dff0a5e5a95884682649b670cda9459dd6e7
Author: Denis Magda <[email protected]>
Date: 2015-08-24T07:34:43Z
Merge remote-tracking branch 'apache-git/master' into ignite-1258
commit 7425567eaa3f22a5f08884d4467e432668bf3b62
Author: Denis Magda <[email protected]>
Date: 2015-08-24T10:41:02Z
marshalling/unmarshalling Sets properly with PortableMarshaller
commit 2c35723834feeec16486848a0fd892a10d28b4c2
Author: Denis Magda <[email protected]>
Date: 2015-08-24T11:40:53Z
added tests on marshalling/unmarshalling of Sets and Maps with
PortableMarshaller
commit a3212f625b29c52be35a66ebc0a85156ae2d500a
Author: Denis Magda <[email protected]>
Date: 2015-08-24T11:49:48Z
Merge remote-tracking branch 'apache-git/master' into ignite-1258
commit a8b2a2215dd709da2539fa9e0e731b9041f4b91c
Author: Denis Magda <[email protected]>
Date: 2015-08-24T12:00:55Z
Merge remote-tracking branch 'remotes/origin/master' into ignite-1258
----
> Portable objects support in Ignite
> ----------------------------------
>
> Key: IGNITE-1258
> URL: https://issues.apache.org/jira/browse/IGNITE-1258
> Project: Ignite
> Issue Type: Task
> Components: general
> Reporter: Denis Magda
> Assignee: Denis Magda
>
> Portable object should have the following properties:
> - serialized/deserialized between different platforms and runtimes (Java,
> .Net, C++);
> - kept in a binary format in a cache allowing a server node not to be aware
> of object class definitions;
> To exchange portable objects between cluster nodes a portable marshaller has
> to be used that will serialize and desirialize a portable object.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)