Uploaded image for project: 'Red Hat Data Grid'
  1. Red Hat Data Grid
  2. JDG-228

Refactor Hot Rod server code

    XMLWordPrintable

Details

    • Feature Request
    • Resolution: Done
    • Major
    • JDG 7.0.0 ER4
    • JDG 7.0.0 ER3
    • Server
    • None

    Description

      This should include:

      • Use ByteToMessageDecoder rather than ReplayDecoder
      • Decouple Decoder/Encoder from cache/exec operations invocation and channel IO related tasks. Decoder/Encoders should deal only with Bytes to Messages transformations, and could be possibly re-used in a eventual Netty Client
      • Define more clearly Hot Rod Requests and Responses objects, and add a channel handler to operate on those messages by invoking cache or scripts operations
      • Better separation version-wise of the DecoderXX/EncoderXX, avoiding using a single class for multiple versions

      Attachments

        Issue Links

          Activity

            People

              wburns@redhat.com Will Burns
              wburns@redhat.com Will Burns
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: