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
DefaultHeadersMapFactorywhich uses theCaseInsensitiveMap. This implementation uses aCaseInsensitiveMapstoring 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 booleanisCaseInsensitive()booleanisInstanceOf(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:
newMapin interfaceorg.apache.camel.spi.HeadersMapFactory
-
newMap
public Map<String,Object> newMap(Map<String,Object> map)
- Specified by:
newMapin interfaceorg.apache.camel.spi.HeadersMapFactory
-
isInstanceOf
public boolean isInstanceOf(Map<String,Object> map)
- Specified by:
isInstanceOfin interfaceorg.apache.camel.spi.HeadersMapFactory
-
isCaseInsensitive
public boolean isCaseInsensitive()
- Specified by:
isCaseInsensitivein interfaceorg.apache.camel.spi.HeadersMapFactory
-
-