Pavel Tupitsyn created IGNITE-4027: -------------------------------------- Summary: Streamline PlatformTarget interface Key: IGNITE-4027 URL: https://issues.apache.org/jira/browse/IGNITE-4027 Project: Ignite Issue Type: Sub-task Components: platforms Reporter: Pavel Tupitsyn Fix For: 1.8
PlatformTarget interface contains methods that are called from JNI. These methods operate on internal things like memory pointers. PlatformAbstractTarget creates streams & readers and calls paired protected methods. We need to separate the part with streams/readers from the part with pointers via an additional interface: * PlatformTargetProxy will be invoked from JNI * PlatformTarget will contain only "nice" methods and will be invoked by PlatformTargetProxy implementation -- This message was sent by Atlassian JIRA (v6.3.4#6332)