I'll try a shorter version of my question:
Why does this work: .to("mina2:udp://localhost:40000?sync=false") ... from("mina2:udp://localhost:40000?sync=false") and this doesn't work: .to("netty4:udp://localhost:40000?sync=false") ... from("netty4:udp://localhost:40000?sync=false") In particular, the netty4:udp *write* fails. Thanks. p.s. I found something about using the 'encoder/decoder' params. But I don't see anything in the docs or book about it being necessary. Is it required? All I'm trying to do is write some JSON I got from a Rest call.