[ https://issues.apache.org/jira/browse/IGNITE-5924?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16148836#comment-16148836 ]
Pavel Tupitsyn commented on IGNITE-5924: ---------------------------------------- {{IIgniteInternal}} introduced, most {{Ignite}} usages replaced. Merged to master: {{8629b50d6ff490fa2a13f829f9dc35661a3fdbeb}}. > .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 > Labels: .NET > Fix For: 2.3 > > > {{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)