Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-5342

Refactor Hot Rod server code

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • 8.2.2.Final, 9.0.0.Final
    • 7.2.0.Beta2
    • Server
    • None

      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

              wburns@redhat.com Will Burns
              gfernand@redhat.com Gustavo Fernandes (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: