Class CamelHeaderMapper
java.lang.Object
org.springframework.integration.camel.support.CamelHeaderMapper
- All Implemented Interfaces:
org.springframework.integration.mapping.HeaderMapper<org.apache.camel.Message>
public class CamelHeaderMapper
extends Object
implements org.springframework.integration.mapping.HeaderMapper<org.apache.camel.Message>
A
HeaderMapper for mapping headers from Spring Integration message
to Apache Camel message and back.- Since:
- 6.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidfromHeaders(org.springframework.messaging.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
public void fromHeaders(org.springframework.messaging.MessageHeaders headers, org.apache.camel.Message target) - Specified by:
fromHeadersin interfaceorg.springframework.integration.mapping.HeaderMapper<org.apache.camel.Message>
-
toHeaders
- Specified by:
toHeadersin interfaceorg.springframework.integration.mapping.HeaderMapper<org.apache.camel.Message>
-