| Name | Description | Type | Package | Framework |
| PresenceSendingMessageHandler | MessageHandler that publishes updated Presence values for a given XMPP connection. | Class | org.springframework.integration.xmpp.outbound | Spring Integration |
| PresenceOutboundChannelAdapterParser | Parser for 'xmpp:presence-outbound-channel-adapter' elementSince:2. | Class | org.springframework.integration.xmpp.config | Spring Integration |
| PresenceListeningEndpoint | An inbound endpoint that is able to login and then emit Messages when aparticular Presence event occurs within the logged-in user's Roster. | Class | org.springframework.integration.xmpp.inbound | Spring Integration |
| PresenceInboundChannelAdapterParser | Parser for 'xmpp:presence-inbound-channel-adapter' element. | Class | org.springframework.integration.xmpp.config | Spring Integration |
| DefaultXmppHeaderMapper | Default implementation of XmppHeaderMapper. | Class | org.springframework.integration.xmpp.support | Spring Integration |
| ChatMessageSendingMessageHandler | MessageHandler that sends an XMPP Chat Message. | Class | org.springframework.integration.xmpp.outbound | Spring Integration |
| ChatMessageOutboundChannelAdapterParser | Parser for the XMPP 'outbound-channel-adapter' elementSince:2. | Class | org.springframework.integration.xmpp.config | Spring Integration |
| ChatMessageListeningEndpoint | This component logs in as a user and forwards any messages to thatuser on to downstream components. | Class | org.springframework.integration.xmpp.inbound | Spring Integration |
| ChatMessageInboundChannelAdapterParser | Parser for the XMPP 'inbound-channel-adapter' element. | Class | org.springframework.integration.xmpp.config | Spring Integration |
| AbstractXmppOutboundChannelAdapterParser | Base class of XMPP outbound parsersSince:2. | Class | org.springframework.integration.xmpp.config | Spring Integration |
| AbstractXmppInboundChannelAdapterParser | Base class for XMPP inbound parsersSince:2. | Class | org.springframework.integration.xmpp.config | Spring Integration |
| AbstractXmppConnectionAwareMessageHandler | Class | org.springframework.integration.xmpp.core | Spring Integration | |
| AbstractXmppConnectionAwareEndpoint | Class | org.springframework.integration.xmpp.core | Spring Integration | |
| XmppConnectionFactoryBean | This class configures an XMPPConnection object. | Class | org.springframework.integration.xmpp.config | Spring Integration |
| XmppConnectionParser | Parser for 'xmpp:xmpp-connection' elementSince:2. | Class | org.springframework.integration.xmpp.config | Spring Integration |
| XmppContextUtils | Interface | org.springframework.integration.xmpp.core | Spring Integration | |
| XmppHeaderEnricherParser | Parser for 'xmpp:header-enricher' elementSince:2. | Class | org.springframework.integration.xmpp.config | Spring Integration |
| XmppHeaderMapper | A convenience interface that extends HeaderMapperbut parameterized with the Smack API Message. | Interface | org.springframework.integration.xmpp.support | Spring Integration |
| XmppHeaders | Used as keys for Message objectsthat handle XMPP events. | Class | org.springframework.integration.xmpp | Spring Integration |
| XmppNamespaceHandler | This class parses the schema for XMPP support. | Class | org.springframework.integration.xmpp.config | Spring Integration |