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

Reply via email to