Hi Yeah it should probably be byte[] instead of a String.
And I assume you refer to camel-mina ? On Thu, Apr 18, 2013 at 1:35 PM, Thomas Termin <thomas.ter...@gmail.com> wrote: > Hello, > > is there a special reason, that the MinaUdpProtocolCodecFactory encode > method always try to convert the message body to a string? Is there a way > to avoid the conversion to a String? I would need the falilback method > which is a conversion to a ByteBuffer. It would be nice to have that > configurable. > > String value = context.getTypeConverter().convertTo(String.class, message); > if (value != null) { > ByteBuffer answer = > ByteBuffer.allocate(value.length()).setAutoExpand(false); > answer.putString(value, encoder); > return answer; > } > > // failback to use a byte buffer converter > return context.getTypeConverter().mandatoryConvertTo(ByteBuffer.class, > message); > > Cheers, > Thomas -- Claus Ibsen ----------------- Red Hat, Inc. FuseSource is now part of Red Hat Email: cib...@redhat.com Web: http://fusesource.com Twitter: davsclaus Blog: http://davsclaus.com Author of Camel in Action: http://www.manning.com/ibsen