public abstract class AbstractHeaderMapper<T> extends java.lang.Object implements HeaderMapper<T>
HeaderMapper implementation| Constructor and Description | 
|---|
AbstractHeaderMapper()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected java.lang.String | 
fromHeaderName(java.lang.String headerName)
Generate the name to use to set the header defined by the specified
  
headerName to the protocol specific message. | 
protected <V> V | 
getHeaderIfAvailable(java.util.Map<java.lang.String,java.lang.Object> headers,
                    java.lang.String name,
                    java.lang.Class<V> type)
Return the header value, or  
null if it does not exist
 or does not match the requested type. | 
void | 
setInboundPrefix(java.lang.String inboundPrefix)
Specify a prefix to be appended to the message header name for any
 user-defined property that is being mapped into the MessageHeaders. 
 | 
void | 
setOutboundPrefix(java.lang.String outboundPrefix)
Specify a prefix to be appended to the protocol property name for any
 user-defined message header that is being mapped into the protocol-specific
 Message. 
 | 
protected java.lang.String | 
toHeaderName(java.lang.String propertyName)
Generate the name to use to set the header defined by the specified
  
propertyName to the MessageHeaders instance. | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfromHeaders, toHeadersprotected final Log logger
public void setInboundPrefix(java.lang.String inboundPrefix)
public void setOutboundPrefix(java.lang.String outboundPrefix)
protected java.lang.String fromHeaderName(java.lang.String headerName)
headerName to the protocol specific message.setOutboundPrefix(java.lang.String)protected java.lang.String toHeaderName(java.lang.String propertyName)
propertyName to the MessageHeaders instance.setInboundPrefix(String)protected <V> V getHeaderIfAvailable(java.util.Map<java.lang.String,java.lang.Object> headers,
                                     java.lang.String name,
                                     java.lang.Class<V> type)
null if it does not exist
 or does not match the requested type.