Uploaded image for project: 'Camel'
  1. Camel
  2. CAMEL-11548

camel-undertow consumer shall use InOut ExchangePattern

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 2.19.1
    • 2.20.0
    • camel-undertow
    • None

    Description

      Camel-undertow is the odd one among camel-jetty, camel-restlet and netty4-http. It's consumer does not use InOut ExchangePattern and hence Request Reply EIP is not possible on asynchronous endpoints.

      For example, below consumer returns "No response available" instead of "Camel rocks!!"

      from("undertow:http://localhost:8081/api").to("seda:foo");
      
      from("seda:foo").process(exchange -> {
      	exchange.getIn().setBody("Camel rocks!!");
      });
      

      So it also becomes impossible to change to undertow from netty4-http,restlet or camel-jetty while using Rest DSL

      Attachments

        Issue Links

          Activity

            People

              zregvart Zoran Regvart
              saravanakumar Saravanakumar Selvaraj
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: