I have a Camel application for which the underlying http server is Undertow. This application is expected to ingest SOAP messages with large attachments. The host http server has an imposed limit to the maximum message size it will accept that is significantly below maximum message size. The limit is immutable for my purposes.
My proposed solution is to host an alternative http server within Camel to handle only these oversized requests. I was reviewing the "Platform Http" component but this appears to gain access to the underlying http server. So is it possible to use "Platform Http" to define and access a secondary http server, or will I need to write a custom component?
Summary of Objective - to expose http endpoint for SOAP with attachments exceeding the size limit imposed by underlying http server