[ 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 <dma...@gridgain.com> Date: 2015-08-18T09:31:26Z ignite-1258: open sourced portables implementation commit 96981338ad8566d9721e83e8d03993e01893d595 Author: Denis Magda <dma...@gridgain.com> Date: 2015-08-18T11:46:42Z ignite-1258: make IgnitePortables available through Ignite interface, adding tests and fixing bugs commit 0b2135872fd4474d39002602f97fc926e89c437e Author: Denis Magda <dma...@gridgain.com> Date: 2015-08-19T08:44:51Z ignite-1258: supported CacheConfiguration.keepPortableInStore and IgniteCache.withKeepPortable flags. Completed with IgnitePortableObjestsTestSuite commit 7cbb887d5f2061ccc6a54d7ba3ea53f541794f52 Author: Denis Magda <dma...@gridgain.com> Date: 2015-08-19T09:28:10Z ignite-1258: removed duplicated test suites commit 8c998da1d5728bc2ebbcf19187832bc3fa243a41 Author: Denis Magda <dma...@gridgain.com> Date: 2015-08-19T09:43:05Z ignite-1258: added query tests suite for portable objects commit c2ee4c43b6064a101770929d4da11b74d3f439b6 Author: Denis Magda <dma...@gridgain.com> Date: 2015-08-19T11:01:26Z ignite-1258: added test jars used by some portable tests commit f4ab415dd5298528eb2015fc89cb4d931f920c1d Author: Denis Magda <dma...@gridgain.com> Date: 2015-08-19T13:56:44Z Merge remote-tracking branch 'apache-git/master' into ignite-1258 commit 4662feca04773199414da0aea4ba41e892c7a847 Author: Denis Magda <dma...@gridgain.com> Date: 2015-08-20T07:25:55Z ignite-1258: renaming portalbe internal classes commit 7a25e9ed088ef077dbc81496a69d1a11f87957b5 Author: Denis Magda <dma...@gridgain.com> Date: 2015-08-20T09:19:43Z ignite-1258: altered portable metadata handler interface commit e751a8ff3b63a52e5a573a0185fe6d629dd8a0ea Author: Denis Magda <dma...@gridgain.com> Date: 2015-08-20T10:46:08Z ignite-1258: modified documentation commit ce45ca3b9478bacf05f6c79cc703c17a9733c636 Author: Denis Magda <dma...@gridgain.com> Date: 2015-08-20T10:54:05Z ignite-1258: removed deprecated API commit 057ec43c9c3b1033bf9895a318541baafbe2b1f5 Author: Denis Magda <dma...@gridgain.com> Date: 2015-08-20T11:14:40Z Merge remote-tracking branch 'apache-git/master' into ignite-1258 commit 42da08c1bddb89f0dab116425cb51411c17d1746 Author: Denis Magda <dma...@gridgain.com> Date: 2015-08-20T11:30:35Z ignite-1258: fixed license headers commit 6b0ac2cb6548e3504ed3f75c7de85d242082f9f3 Author: Denis Magda <dma...@gridgain.com> Date: 2015-08-20T13:10:29Z ignite-1258: updated classnames.properties file commit e2425880caaec2f19182751dd428c9c1272ce879 Author: Denis Magda <dma...@gridgain.com> Date: 2015-08-20T13:27:12Z ignite-1258: fixed PortableObject documentation commit 9013e1e4570c717aae9b63a0a031f0ca5e4f82e5 Author: Denis Magda <dma...@gridgain.com> Date: 2015-08-21T06:13:20Z ignite-1258: added portable API package description to pom.xml commit cc67dff0a5e5a95884682649b670cda9459dd6e7 Author: Denis Magda <dma...@gridgain.com> Date: 2015-08-24T07:34:43Z Merge remote-tracking branch 'apache-git/master' into ignite-1258 commit 7425567eaa3f22a5f08884d4467e432668bf3b62 Author: Denis Magda <dma...@gridgain.com> Date: 2015-08-24T10:41:02Z marshalling/unmarshalling Sets properly with PortableMarshaller commit 2c35723834feeec16486848a0fd892a10d28b4c2 Author: Denis Magda <dma...@gridgain.com> Date: 2015-08-24T11:40:53Z added tests on marshalling/unmarshalling of Sets and Maps with PortableMarshaller commit a3212f625b29c52be35a66ebc0a85156ae2d500a Author: Denis Magda <dma...@gridgain.com> Date: 2015-08-24T11:49:48Z Merge remote-tracking branch 'apache-git/master' into ignite-1258 commit a8b2a2215dd709da2539fa9e0e731b9041f4b91c Author: Denis Magda <dma...@gridgain.com> 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)