Package org.jivesoftware.openfire.disco
package org.jivesoftware.openfire.disco
Service discovery implementation (XEP-0030).
-
ClassDescriptionA DiscoInfoProvider is responsible for providing information about a JID's name and its node.An item is associated with an XMPP Entity, usually thought of a children of the parent entity and normally are addressable as a JID.A DiscoItemsProvider is responsible for providing the items associated with a JID's name and node.Represent a DiscoItem provided by the server.IQDiscoInfoHandler is responsible for handling disco#info requests.IQDiscoItemsHandler is responsible for handling disco#items requests.ServerFeaturesProviders are responsible for providing the features offered and supported protocols by the SERVER.A
ServerIdentitiesProvider
is responsible for providing the identities of protocols supported by the SERVER.ServerItemsProvider are responsible for providing the items associated with the SERVER.AUserFeatureProvider
is responsible for providing the features of protocols supported by users.AUserIdentitiesProvider
is responsible for providing the identities of protocols supported by users.AUserItemsProvider
is responsible for providing the items associated with a user that are to be discovered during a disco#items query sent to the user.