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

SPI - Allow to plugin different headers map implementation

    XMLWordPrintableJSON

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.20.0
    • Component/s: camel-core
    • Labels:
      None
    • Estimated Complexity:
      Unknown

      Description

      See PR for background
      https://github.com/apache/camel/pull/1527

      We can introduce a SPI that allows 3rd party to plugin a custom implementation of the headers map. Then you can use the default, that 3rd party, or a case insensitive if the latter is sufficient. However typically HTTP/REST based protocols are case insensitive headers.

      We should try to make it auto lookup from classpath using the factory finder which we do with others like the hystrix eip etc. Then we could have a camel-cedersoftware-java-util component which uses their implementation and Camel can then auto detect it from classpath and use it.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                davsclaus Claus Ibsen
                Reporter:
                davsclaus Claus Ibsen
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: