Package org.jivesoftware.openfire.disco


package org.jivesoftware.openfire.disco
Service discovery implementation (XEP-0030).
  • Class
    Description
    A 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.
    A UserFeatureProvider is responsible for providing the features of protocols supported by users.
    A UserIdentitiesProvider is responsible for providing the identities of protocols supported by users.
    A UserItemsProvider is responsible for providing the items associated with a user that are to be discovered during a disco#items query sent to the user.