Class CamelHeaderMapper
java.lang.Object
org.springframework.integration.camel.support.CamelHeaderMapper
- All Implemented Interfaces:
HeaderMapper<org.apache.camel.Message>
A
HeaderMapper for mapping headers from Spring Integration message
to Apache Camel message and back.- Since:
- 6.0
- Author:
- Artem Bilan
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidfromHeaders(MessageHeaders headers, org.apache.camel.Message target) voidsetInboundHeaderNames(String... inboundHeaderNames) Provide a list of patterns to map Apache Camel message headers into Spring Integration message.voidsetOutboundHeaderNames(String... outboundHeaderNames) Provide a list of patterns to map Spring Integration message headers into an Apache Camel message.toHeaders(org.apache.camel.Message source)
-
Constructor Details
-
CamelHeaderMapper
public CamelHeaderMapper()
-
-
Method Details
-
setInboundHeaderNames
Provide a list of patterns to map Apache Camel message headers into Spring Integration message. By default, it maps all.- Parameters:
inboundHeaderNames- the Apache Camel message headers patterns to map.
-
setOutboundHeaderNames
Provide a list of patterns to map Spring Integration message headers into an Apache Camel message. By default, it maps all.- Parameters:
outboundHeaderNames- the header patterns to map.
-
fromHeaders
- Specified by:
fromHeadersin interfaceHeaderMapper<org.apache.camel.Message>
-
toHeaders
- Specified by:
toHeadersin interfaceHeaderMapper<org.apache.camel.Message>
-