A supplier that allows you to receive messages through a XMPP server.
You can import the XmppSupplierConfiguration
in the application and then inject the following bean.
Supplier<Message<?> xmppSupplier
You need to inject this as Supplier<Message<?> xmppSupplier
.
You can use xmppSupplier
as a qualifier when injecting.
NOTE: This is a functional endpoint. One will need to subscribe to this endpoint in order to start accepting data on it.
All configuration properties are prefixed with xmpp.supplier
.
For more information on the various options available, please see XmppSupplierProperties.
See this test suite for the various ways, this supplier is used.
See this README where this supplier is used to create a Spring Cloud Stream application where it makes a XMPP Source.