org.springframework.integration.xmpp.support
Class DefaultXmppHeaderMapper
java.lang.Object
org.springframework.integration.mapping.AbstractHeaderMapper<org.jivesoftware.smack.packet.Message>
org.springframework.integration.xmpp.support.DefaultXmppHeaderMapper
- All Implemented Interfaces:
- org.springframework.integration.mapping.RequestReplyHeaderMapper<org.jivesoftware.smack.packet.Message>, XmppHeaderMapper
public class DefaultXmppHeaderMapper
- extends org.springframework.integration.mapping.AbstractHeaderMapper<org.jivesoftware.smack.packet.Message>
- implements XmppHeaderMapper
Default implementation of XmppHeaderMapper.
- Since:
- 2.1
| Fields inherited from class org.springframework.integration.mapping.AbstractHeaderMapper |
logger, STANDARD_REPLY_HEADER_NAME_PATTERN, STANDARD_REQUEST_HEADER_NAME_PATTERN |
| Methods inherited from class org.springframework.integration.mapping.AbstractHeaderMapper |
fromHeadersToReply, fromHeadersToRequest, getHeaderIfAvailable, setReplyHeaderNames, setRequestHeaderNames, setUserDefinedHeaderPrefix, toHeadersFromReply, toHeadersFromRequest |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.springframework.integration.mapping.RequestReplyHeaderMapper |
fromHeadersToReply, fromHeadersToRequest, toHeadersFromReply, toHeadersFromRequest |
DefaultXmppHeaderMapper
public DefaultXmppHeaderMapper()
extractStandardHeaders
protected java.util.Map<java.lang.String,java.lang.Object> extractStandardHeaders(org.jivesoftware.smack.packet.Message source)
- Specified by:
extractStandardHeaders in class org.springframework.integration.mapping.AbstractHeaderMapper<org.jivesoftware.smack.packet.Message>
extractUserDefinedHeaders
protected java.util.Map<java.lang.String,java.lang.Object> extractUserDefinedHeaders(org.jivesoftware.smack.packet.Message source)
- Specified by:
extractUserDefinedHeaders in class org.springframework.integration.mapping.AbstractHeaderMapper<org.jivesoftware.smack.packet.Message>
populateStandardHeaders
protected void populateStandardHeaders(java.util.Map<java.lang.String,java.lang.Object> headers,
org.jivesoftware.smack.packet.Message target)
- Specified by:
populateStandardHeaders in class org.springframework.integration.mapping.AbstractHeaderMapper<org.jivesoftware.smack.packet.Message>
populateUserDefinedHeader
protected void populateUserDefinedHeader(java.lang.String headerName,
java.lang.Object headerValue,
org.jivesoftware.smack.packet.Message target)
- Specified by:
populateUserDefinedHeader in class org.springframework.integration.mapping.AbstractHeaderMapper<org.jivesoftware.smack.packet.Message>
getStandardReplyHeaderNames
protected java.util.List<java.lang.String> getStandardReplyHeaderNames()
- Overrides:
getStandardReplyHeaderNames in class org.springframework.integration.mapping.AbstractHeaderMapper<org.jivesoftware.smack.packet.Message>
getStandardRequestHeaderNames
protected java.util.List<java.lang.String> getStandardRequestHeaderNames()
- Overrides:
getStandardRequestHeaderNames in class org.springframework.integration.mapping.AbstractHeaderMapper<org.jivesoftware.smack.packet.Message>
getStandardHeaderPrefix
protected java.lang.String getStandardHeaderPrefix()
- Specified by:
getStandardHeaderPrefix in class org.springframework.integration.mapping.AbstractHeaderMapper<org.jivesoftware.smack.packet.Message>