| Package | Description |
|---|---|
| rocks.xmpp.core.bind.model |
Provides XML schema implementations of the Resource Binding Namespace.
|
| rocks.xmpp.core.roster.versioning.model |
Provides XML schema implementations of Roster Versioning.
|
| rocks.xmpp.core.sasl.model |
Provides XML schema implementations of the SASL Namespace.
|
| rocks.xmpp.core.session.model |
Provides XML schema implementations of the Session Establishment namespace.
|
| rocks.xmpp.core.stream |
Provides classes for XML Streams, especially Stream Negotiation.
|
| rocks.xmpp.core.stream.model |
Provides XML schema implementations of the Stream Namespace, like Stream Features.
|
| rocks.xmpp.core.subscription.preapproval.model |
Provides XML schema implementations of the Subscription Pre-Approval namespace.
|
| rocks.xmpp.core.tls.model |
Provides XML schema implementations of the STARTTLS Namespace.
|
| rocks.xmpp.extensions.compress.model.feature |
Provides XML schema implementations of XEP-0138: Stream Compression (feature).
|
| Modifier and Type | Class and Description |
|---|---|
class |
Bind
The implementation of the
<bind/> element, which is used during resource binding. |
| Modifier and Type | Class and Description |
|---|---|
class |
RosterVersioning
The implementation of the roster versioning feature.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Mechanisms
Represents the
<mechanisms/> element as described in Exchange of Stream Headers and Stream Features
This class is immutable. |
| Modifier and Type | Class and Description |
|---|---|
class |
Session
The implementation of the
<session/> element to establish a session. |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends StreamFeature> |
StreamFeatureNegotiator.getFeatureClass()
Gets the feature class, this negotiator is responsible for.
|
Map<Class<? extends StreamFeature>,StreamFeature> |
StreamFeaturesManager.getFeatures()
Gets the available features, which the server has advertised.
|
Map<Class<? extends StreamFeature>,StreamFeature> |
StreamFeaturesManager.getFeatures()
Gets the available features, which the server has advertised.
|
| Modifier and Type | Method and Description |
|---|---|
void |
StreamFeaturesManager.awaitNegotiation(Class<? extends StreamFeature> streamFeature,
long timeout)
Waits until the given feature will be negotiated.
|
| Constructor and Description |
|---|
StreamFeatureNegotiator(Class<? extends StreamFeature> featureClass)
Constructs a feature negotiator.
|
| Modifier and Type | Method and Description |
|---|---|
int |
StreamFeature.compareTo(StreamFeature o)
Compares two features by their priority and mandatory-to-negotiate flag.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SubscriptionPreApproval
The implementation of the subscription pre-approval feature.
|
| Modifier and Type | Class and Description |
|---|---|
class |
StartTls
Represents the STARTTLS feature and initiates the TLS negotiation process.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CompressionFeature
The implementation of the
<compression/> element in the http://jabber.org/features/compress namespace. |
Copyright © 2014–2015 XMPP.rocks. All rights reserved.