public interface UserIdentitiesProvider
A UserIdentitiesProvider
is responsible for providing the identities
of protocols supported by users. An example of a user identity is one
for PEP (XEP-0163): <identity category="pubsub" type="pep" />
When the server starts up, IQDiscoInfoHandler will request to all the services that implement the UserIdentitiesProvider interface for their identities. Whenever a disco request is received IQDiscoInfoHandler will add to the provided information all the collected identities. Therefore, a service must implement this interface in order to offer/publish its identities as part of the user identities.
Modifier and Type | Method and Description |
---|---|
Iterator<org.dom4j.Element> |
getIdentities()
Returns an Iterator (of Element) with the supported identities by users.
|
Iterator<org.dom4j.Element> getIdentities()
Copyright © 2003-2008 Jive Software.