Package org.apache.camel.impl.engine
Class DefaultHeadersMapFactory
- java.lang.Object
-
- org.apache.camel.impl.engine.DefaultHeadersMapFactory
-
- All Implemented Interfaces:
org.apache.camel.spi.HeadersMapFactory
public class DefaultHeadersMapFactory extends Object implements org.apache.camel.spi.HeadersMapFactory
DefaultHeadersMapFactory
which uses theCaseInsensitiveMap
. This implementation uses aCaseInsensitiveMap
storing the headers. This allows us to be able to lookup headers using case insensitive keys, making it easier for end users as they do not have to be worried about using exact keys. See more details atCaseInsensitiveMap
.
-
-
Constructor Summary
Constructors Constructor Description DefaultHeadersMapFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isCaseInsensitive()
boolean
isInstanceOf(Map<String,Object> map)
Map<String,Object>
newMap()
Map<String,Object>
newMap(Map<String,Object> map)
-
-
-
Method Detail
-
newMap
public Map<String,Object> newMap()
- Specified by:
newMap
in interfaceorg.apache.camel.spi.HeadersMapFactory
-
newMap
public Map<String,Object> newMap(Map<String,Object> map)
- Specified by:
newMap
in interfaceorg.apache.camel.spi.HeadersMapFactory
-
isInstanceOf
public boolean isInstanceOf(Map<String,Object> map)
- Specified by:
isInstanceOf
in interfaceorg.apache.camel.spi.HeadersMapFactory
-
isCaseInsensitive
public boolean isCaseInsensitive()
- Specified by:
isCaseInsensitive
in interfaceorg.apache.camel.spi.HeadersMapFactory
-
-