org.springframework.integration.mapping
Interface HeaderMapper<T>
- Type Parameters:
T
- type of the instance to and from which headers will be mapped.
- All Known Subinterfaces:
- AmqpHeaderMapper, JmsHeaderMapper
- All Known Implementing Classes:
- DefaultAmqpHeaderMapper, DefaultHttpHeaderMapper, DefaultJmsHeaderMapper, DefaultSoapHeaderMapper
public interface HeaderMapper<T>
Generic strategy interface for mapping MessageHeaders
to and from other
types of objects. This would typically be used by adapters where the "other type"
has a concept of headers or properties (HTTP, JMS, AMQP, etc).
fromHeaders
void fromHeaders(MessageHeaders headers,
T target)
toHeaders
<V> java.util.Map<java.lang.String,V> toHeaders(T source)