Class NettyCamelState


  • public final class NettyCamelState
    extends Object
    Stores state for NettyProducer when sending messages.

    This allows the ClientChannelHandler to access this state, which is needed so we can get hold of the current Exchange and the AsyncCallback so we can continue routing the message in the Camel routing engine.

    • Constructor Detail

      • NettyCamelState

        public NettyCamelState​(org.apache.camel.AsyncCallback callback,
                               org.apache.camel.Exchange exchange)
    • Method Detail

      • getCallback

        public org.apache.camel.AsyncCallback getCallback()
      • isDone

        public boolean isDone()
      • callbackDoneOnce

        public void callbackDoneOnce​(boolean doneSync)
      • getExchange

        public org.apache.camel.Exchange getExchange()
      • onExceptionCaught

        public void onExceptionCaught()
      • onExceptionCaughtOnce

        public void onExceptionCaughtOnce​(boolean doneSync)