Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-5924

.NET: Decouple Marshaller from Ignite

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.3
    • platforms, thin client

    Description

      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

      Attachments

        Issue Links

          Activity

            People

              ptupitsyn Pavel Tupitsyn
              ptupitsyn Pavel Tupitsyn
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: