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

Refactor Hot Rod server code

    XMLWordPrintable

Details

    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
              gfernand@redhat.com Gustavo Fernandes (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: