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

Add ability to put non-primitive data types via HTTP-REST

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.9
    • Component/s: rest
    • Labels:
      None
    • Ignite Flags:
      Docs Required, Release Notes Required

      Description

      Currently, we can get values with non-primitive data types via HTTP REST, they are represented in JSON form, but we can't put such values into the cache. Put can be used only with a limited set of data types (see GridJettyRestHandler#convert).

      The ability to put non-primitive data types should be added (binary object should be created from JSON).

      We should also check that the get operation for such data types after put returns data in the same form. And inserted values correctly matched to query entities for the cache (we should be able to select inserted data via SQL). 

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                xtern Pavel Pereslegin
                Reporter:
                alex_pl Aleksey Plekhanov
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 6h 20m
                  6h 20m