Uploaded image for project: 'Camel'
  1. Camel
  2. CAMEL-6302

Mina UDP default codec should keep the data as byte[]

    XMLWordPrintableJSON

    Details

    • Patch Info:
      Patch Available
    • Estimated Complexity:
      Unknown

      Description

      The MinaUdpProtocolCodecFactory on the consumer side decodes data from an udp datagram to a byte[].

      byte[] bytes = context.getTypeConverter().convertTo(byte[].class, in);

      On the provider side where it gets back to the wire it gets converted to a string:

      String value = context.getTypeConverter().convertTo(String.class, message);

      and then set to the ByteBuffer with the given charset.

      The result is that the original datagram is not valid anymore. The default codec should the data convert to a byte array or keep the data as byte array.

        Attachments

        1. camel-mina.patch
          11 kB
          Thomas Termin
        2. camel-mina2.patch
          7 kB
          Thomas Termin

          Activity

            People

            • Assignee:
              davsclaus Claus Ibsen
              Reporter:
              tterm001 Thomas Termin
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: