| Package | Description |
|---|---|
| rocks.xmpp.core.session |
Provides classes related to an XMPP session.
|
| rocks.xmpp.core.stream |
Provides classes for XML Streams, especially Stream Negotiation.
|
| rocks.xmpp.extensions.caps |
Provides classes for XEP-0115: Entity Capabilities.
|
| rocks.xmpp.extensions.compress |
Provides classes for XEP-0138: Stream Compression.
|
| rocks.xmpp.extensions.disco |
Provides classes for XEP-0030: Service Discovery (#info).
|
| rocks.xmpp.extensions.privatedata |
Provides classes for XEP-0049: Private XML Storage.
|
| rocks.xmpp.extensions.sm |
Provides classes for XEP-0198: Stream Management.
|
| rocks.xmpp.im.chat |
Provides core classes needed for chat.
|
| rocks.xmpp.im.roster |
Provides classes for roster management.
|
| rocks.xmpp.im.subscription |
Provides classes for Managing Presence Subscriptions.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ReconnectionManager
Deprecated.
The only useful API here was
ReconnectionManager.setReconnectionStrategy(ReconnectionStrategy), use XmppSessionConfiguration.Builder.reconnectionStrategy(ReconnectionStrategy) instead. |
| Modifier and Type | Method and Description |
|---|---|
<T extends Manager> |
XmppSession.getManager(Class<T> clazz)
Gets an instance of the specified manager class.
|
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Manager> |
Extension.getManager()
Gets the manager class.
|
| Modifier and Type | Method and Description |
|---|---|
void |
XmppSession.disableFeature(Class<? extends Manager> managerClass)
Disables a feature by its manager class.
|
void |
XmppSession.enableFeature(Class<? extends Manager> managerClass)
Enables a feature by its manager class.
|
static Extension |
Extension.of(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(String namespace,
Class<? extends Manager> manager,
boolean notify,
boolean enabled,
Class<?>... classes)
Creates an PEP (Personal Eventing Protocol) extension with a namespace, business logic and XML schema classes.
|
static Extension |
Extension.of(String namespace,
Class<? extends Manager> manager,
boolean enabled,
Class<?>... classes)
Creates an extension with a namespace, business logic and XML schema classes.
|
static Extension |
Extension.of(String namespace,
Class<? extends Manager> manager,
Set<String> features,
boolean enabled,
Class<?>... classes)
Creates an extension which can advertise additional features, such as XEP-0300.
|
| Modifier and Type | Class and Description |
|---|---|
class |
StreamFeatureNegotiator
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 |
EntityCapabilitiesManager
This class manages XEP-0115: Entity Capabilities.
|
| 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(Class<? extends Manager> managerClass)
Adds a feature by its manager class.
|
void |
ServiceDiscoveryManager.removeFeature(Class<? extends Manager> managerClass)
Removes a feature by its manager class.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PrivateDataManager
This class implements XEP-0049: Private XML Storage.
|
| 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 |
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–2016 XMPP.rocks. All rights reserved.