setOutboundHeaderNames

Provide the header names that should be mapped to an HTTP request (for outbound adapters)
or HTTP response (for inbound adapters) from a Spring Integration Message's headers.
The values can also contain simple wildcard patterns (e.g. "foo*" or "*foo") to be matched.

setInboundHeaderNames

Provide the header names that should be mapped from an HTTP request (for inbound adapters)
or HTTP response (for outbound adapters) to a Spring Integration Message's headers.
The values can also contain simple wildcard patterns (e.g. "foo*" or "*foo") to be matched.

This will match the header name directly or, for non-standard HTTP headers, it will match
the header name prefixed with the value specified by
setUserDefinedHeaderPrefix(String). The default is 'X-'.

fromHeaders

Map from the integration MessageHeaders to an HttpHeaders instance.
Depending on which type of adapter is using this mapper, the HttpHeaders might be
for an HTTP request (outbound adapter) or for an HTTP response (inbound adapter).

toHeaders

Map from an HttpHeaders instance to integration MessageHeaders.
Depending on which type of adapter is using this mapper, the HttpHeaders might be
from an HTTP request (inbound adapter) or from an HTTP response (outbound adapter).

outboundMapper

Factory method for creating a basic outbound mapper instance.
This will map all standard HTTP request headers when sending an HTTP request,
and it will map all standard HTTP response headers when receiving an HTTP response.

inboundMapper

Factory method for creating a basic inbound mapper instance.
This will map all standard HTTP request headers when receiving an HTTP request,
and it will map all standard HTTP response headers when sending an HTTP response.