I have created a custom netty decoder using Camel 2.13.2 in ServiceMix
5.1.2.  I would like to register the decoder as a service in ServiceMix.
All goes well, except that when I try and use the decoder in a separate
bundles blueprint, I get the error message:

14:21:21,830 | WARN  | mix-5.1.2/deploy | NettyConfiguration
| 214 - org.apache.camel.camel-netty - 2.13.2 | The decoder
com.x.y.z.MyFrameD
ecoder@1f2293f6 is not @Shareable or an ChannelHandlerFactory instance. The
decoder cannot safely be used.

I added the annotation @Sharable to the decoder and get the same error
message after redeploying.  I even tried creating a class that implements
ChannelHandlerFactory and got the same message.

Is there a better approach to get this working?

Thanks,
Mark

Reply via email to