Pavel Tupitsyn created IGNITE-5924: -------------------------------------- Summary: .NET: Decouple Marshaller from Ignite Key: IGNITE-5924 URL: https://issues.apache.org/jira/browse/IGNITE-5924 Project: Ignite Issue Type: Improvement Components: platforms Reporter: Pavel Tupitsyn Assignee: Pavel Tupitsyn Fix For: 2.2
{{Marshaller}} class has {{Ignite}} property, which is used everywhere as a convenient accessor. With thin client we don't have an {{Ignite}} instance ({{IgniteClient}} is there instead). Also, {{Marshaller}} itself only needs {{Ignite.BinaryProcessor}}, which is also tied to JNI. So the plan is: * Add {{IBinaryProcessor}} interface * Replace {{Marshaller.Ignite}} with {{Marshaller.BinaryProcessor}} * Fix external {{Marshaller.Ignite}} usages in some way -- This message was sent by Atlassian JIRA (v6.4.14#64029)