Modifier and Type | Method and Description |
---|---|
<T extends Manager> |
XmppSession.getManager(java.lang.Class<T> clazz)
Gets an instance of the specified manager class.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends Manager> |
Extension.getManager()
Gets the manager class.
|
Modifier and Type | Method and Description |
---|---|
void |
XmppSession.disableFeature(java.lang.Class<? extends Manager> managerClass)
Disables a feature by its manager class.
|
void |
XmppSession.enableFeature(java.lang.Class<? extends Manager> managerClass)
Enables a feature by its manager class.
|
static Extension |
Extension.of(java.lang.Class<? extends Manager> manager,
boolean enabled)
Creates an extension, which won’t get advertised during service discovery and only has a manager class.
|
static Extension |
Extension.of(java.lang.String namespace,
java.lang.Class<? extends Manager> manager,
boolean notify,
boolean enabled,
java.lang.Class<?>... classes)
Creates an PEP (Personal Eventing Protocol) extension with a namespace, business logic and XML schema classes.
|
static Extension |
Extension.of(java.lang.String namespace,
java.lang.Class<? extends Manager> manager,
boolean enabled,
java.lang.Class<?>... classes)
Creates an extension with a namespace, business logic and XML schema classes.
|
static Extension |
Extension.of(java.lang.String namespace,
java.lang.Class<? extends Manager> manager,
java.util.Set<java.lang.String> features,
boolean enabled,
java.lang.Class<?>... classes)
Creates an extension which can advertise additional features, such as XEP-0300.
|
Modifier and Type | Class and Description |
---|---|
class |
ClientStreamFeatureNegotiator<T extends StreamFeature>
A base class to negotiate features.
|
class |
StreamFeaturesManager
Manages the various features, which are advertised during stream negotiation.
|
Modifier and Type | Class and Description |
---|---|
class |
StartTlsManager
Negotiates transport layer security during stream negotiation.
|
Modifier and Type | Class and Description |
---|---|
class |
AvatarManager
This class manages avatar updates as described in XEP-0153: vCard-Based Avatars and XEP-0084: User Avatar.
|
Modifier and Type | Class and Description |
---|---|
class |
BlockingManager
This manager allows to block communications with contacts.
|
Modifier and Type | Class and Description |
---|---|
class |
BookmarkManager
This manager facilitates the access to the private storage by providing convenient method for adding, retrieving or removing bookmarks.
|
Modifier and Type | Class and Description |
---|---|
class |
ByteStreamManager
An abstract class to manage both XEP-0047: In-Band Bytestreams or XEP-0065: SOCKS5 Bytestreams.
|
Modifier and Type | Class and Description |
---|---|
class |
InBandByteStreamManager
A manager for XEP-0047: In-Band Bytestreams.
|
Modifier and Type | Class and Description |
---|---|
class |
Socks5ByteStreamManager
A manager for XEP-0065: SOCKS5 Bytestreams.
|
Modifier and Type | Class and Description |
---|---|
class |
EntityCapabilitiesManager
This class manages XEP-0115: Entity Capabilities.
|
Modifier and Type | Class and Description |
---|---|
class |
MessageCarbonsManager
Manages message carbons.
|
Modifier and Type | Class and Description |
---|---|
class |
ChatStateManager
This class manages Chat State Notifications, which are used to communicate the status of a user in a chat session, thus indicating whether a chat partner is actively engaged in the chat, composing a message, temporarily paused, inactive, or gone.
|
Modifier and Type | Class and Description |
---|---|
class |
CompressionManager
Manages stream compression as described in XEP-0138: Stream Compression.
|
Modifier and Type | Class and Description |
---|---|
class |
ServiceDiscoveryManager
Manages XEP-0030: Service Discovery.
|
Modifier and Type | Method and Description |
---|---|
void |
ServiceDiscoveryManager.addFeature(java.lang.Class<? extends Manager> managerClass)
Adds a feature by its manager class.
|
void |
ServiceDiscoveryManager.removeFeature(java.lang.Class<? extends Manager> managerClass)
Removes a feature by its manager class.
|
Modifier and Type | Class and Description |
---|---|
class |
FileTransferManager |
Modifier and Type | Class and Description |
---|---|
class |
StanzaForwardingManager
This manager allows to forward stanzas to other XMPP entities.
|
Modifier and Type | Class and Description |
---|---|
class |
GeoLocationManager
Manages the publishing of user location and the notification of it.
|
Modifier and Type | Class and Description |
---|---|
class |
HttpAuthenticationManager
This manager allows to listen for inbound requests (by an XMPP server) to confirm that the current XMPP user made an HTTP request, i.e. to verify that the HTTP request was in fact made by the XMPP user.
|
Modifier and Type | Class and Description |
---|---|
class |
InvisibilityManager |
Modifier and Type | Class and Description |
---|---|
class |
JingleManager |
Modifier and Type | Class and Description |
---|---|
class |
JingleFileTransferManager |
Modifier and Type | Class and Description |
---|---|
class |
LanguageTranslationManager
Manages XMPP language translation protocol.
|
Modifier and Type | Class and Description |
---|---|
class |
LastActivityManager
The implementation of XEP-0012: Last Activity and XEP-0256: Last Activity in Presence.
|
Modifier and Type | Class and Description |
---|---|
class |
MoodManager |
Modifier and Type | Class and Description |
---|---|
class |
MultiUserChatManager
Manages Multi-User Chat.
|
Modifier and Type | Class and Description |
---|---|
class |
OfflineMessageManager
This manager covers the use cases of XEP-0013: Flexible Offline Message Retrieval.
|
Modifier and Type | Class and Description |
---|---|
class |
OutOfBandFileTransferManager |
Modifier and Type | Class and Description |
---|---|
class |
PingManager
This class implements the application-level ping mechanism as specified in XEP-0199: XMPP Ping.
|
Modifier and Type | Class and Description |
---|---|
class |
PrivacyListManager
This class manages privacy lists, which allow users to block communications from other users as described in XEP-0016: Privacy Lists.
|
Modifier and Type | Class and Description |
---|---|
class |
PrivateDataManager
This class implements XEP-0049: Private XML Storage.
|
Modifier and Type | Class and Description |
---|---|
class |
PubSubManager
This class is the entry point to work with pubsub.
|
Modifier and Type | Class and Description |
---|---|
class |
ReachabilityManager
Allows to query for reachability addresses of another contact, automatically responds to reachability queries and notifies Consumers, when the reachability of a contact has changed either via presence or PEP.
|
Modifier and Type | Class and Description |
---|---|
class |
MessageDeliveryReceiptsManager
The implementation of XEP-0184: Message Delivery Receipts.
|
Modifier and Type | Class and Description |
---|---|
class |
RegistrationManager
This manager allows to register, cancel an existing registration (i.e. remove an account) or change the password with a host.
|
Modifier and Type | Class and Description |
---|---|
class |
ContactExchangeManager
Manages contact exchange between entities.
|
Modifier and Type | Class and Description |
---|---|
class |
RpcManager
This manager allows you to call remote procedures and handle inbound calls, if enabled.
|
Modifier and Type | Class and Description |
---|---|
class |
RealTimeTextManager
Manages In-Band Real Time Text.
|
Modifier and Type | Class and Description |
---|---|
class |
SearchManager
The search manager allows to perform search requests on a server or service component according to XEP-0055: Jabber Search.
|
Modifier and Type | Class and Description |
---|---|
class |
HeaderManager
Manages support for XEP-0131: Stanza Headers and Internet Metadata.
|
Modifier and Type | Class and Description |
---|---|
class |
StreamInitiationManager |
Modifier and Type | Class and Description |
---|---|
class |
StreamManager
Manages the stream as described in XEP-0198: Stream Management.
|
Modifier and Type | Class and Description |
---|---|
class |
EntityTimeManager
This manager implements XEP-0202: Entity Time.
|
Modifier and Type | Class and Description |
---|---|
class |
VCardManager
This manager allows to retrieve or save one owns vCard or retrieve another user’s vCard.
|
Modifier and Type | Class and Description |
---|---|
class |
SoftwareVersionManager
This manager implements XEP-0092: Software Version.
|
Modifier and Type | Class and Description |
---|---|
class |
ChatManager
This class manages one-to-one chat sessions, which are described in 5.1.
|
Modifier and Type | Class and Description |
---|---|
class |
RosterManager
This class manages the roster (aka contact or buddy list).
|
Modifier and Type | Class and Description |
---|---|
class |
PresenceManager
Manages subscription requests and presences.
|
Copyright © 2014–2019 XMPP.rocks. All rights reserved.