[ https://issues.apache.org/jira/browse/IGNITE-5770?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16098537#comment-16098537 ]
Pavel Tupitsyn commented on IGNITE-5770: ---------------------------------------- * {{PlatformProcessor}} refactored to implement {{PlatformTarget}} and use methods such as {{processInLongOutLong}} to handle all interop * All PlatformProcessor-specific methods removed from JNI project * Cluster-related methods (such as {{GetCompute}}) moved to {{PlatformClusterGroup}} * Usages fixed in C++ & .NET As a result, interop code is simpler, shorter, and universal across all operations. > Refactor PlatformProcessor to PlatformTarget mechanism > ------------------------------------------------------ > > Key: IGNITE-5770 > URL: https://issues.apache.org/jira/browse/IGNITE-5770 > Project: Ignite > Issue Type: Sub-task > Components: platforms > Reporter: Pavel Tupitsyn > Assignee: Pavel Tupitsyn > Labels: .NET > Fix For: 2.2 > > > {{PlatformProcessor}} has a number of methods that are called over JNI > ({{createCache}} and so on). All other JNI calls (for {{PlatformCache}}, etc) > go through {{PlatformTarget}} mechanism. > To avoid code duplication in JNI and ThinClient code all platform calls > should use the same mechanism. -- This message was sent by Atlassian JIRA (v6.4.14#64029)