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 |
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 | Interface and Description |
---|---|
interface |
StreamFeatureNegotiator<T extends StreamFeature>
An interface for various stream negotiators, either from client perspective or server perspective.
|
Modifier and Type | Class and Description |
---|---|
class |
ClientStreamFeatureNegotiator<T extends StreamFeature>
A base class to negotiate features.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.Class<? extends StreamFeature>,StreamFeature> |
StreamFeaturesManager.getFeatures()
Gets the available features, which the server has advertised.
|
java.util.Map<java.lang.Class<? extends StreamFeature>,StreamFeature> |
StreamFeaturesManager.getFeatures()
Gets the available features, which the server has advertised.
|
Modifier and Type | Method and Description |
---|---|
void |
StreamFeaturesManager.addFeatureNegotiator(StreamFeatureNegotiator<? extends StreamFeature> streamFeatureNegotiator)
Adds a new feature negotiator, which is responsible for negotiating an individual feature.
|
java.util.concurrent.Future<java.lang.Void> |
StreamFeaturesManager.awaitNegotiation(java.lang.Class<? extends StreamFeature> streamFeature)
Waits until the given feature will be negotiated.
|
void |
StreamFeaturesManager.removeFeatureNegotiator(StreamFeatureNegotiator<? extends StreamFeature> streamFeatureNegotiator)
Removes 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.
|
Constructor and Description |
---|
StreamFeatures(java.util.Collection<StreamFeature> features) |
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 |
AdvancedMessageProcessing
The implementation of the
<amp/> element in the http://jabber.org/protocol/amp namespace. |
Modifier and Type | Class and Description |
---|---|
class |
EntityCapabilities1
The implementation of the
<c/> element in the http://jabber.org/protocol/caps . |
Modifier and Type | Class and Description |
---|---|
class |
CompressionFeature
The implementation of the
<compression/> element in the http://jabber.org/features/compress namespace. |
Modifier and Type | Field and Description |
---|---|
static StreamFeature |
ClientState.FEATURE
The stream feature for servers to advertise support for client state indication.
|
Modifier and Type | Class and Description |
---|---|
class |
RegisterFeature
The implementation of the
<register/> element in the http://jabber.org/features/iq-register namespace. |
Modifier and Type | Class and Description |
---|---|
class |
StreamManagement
The implementation of the
<sm/> element in the urn:xmpp:sm:3 namespace. |
Modifier and Type | Class and Description |
---|---|
class |
RosterVersioning
The implementation of the roster versioning feature.
|
Modifier and Type | Class and Description |
---|---|
class |
SubscriptionPreApproval
The implementation of the subscription pre-approval feature.
|
Copyright © 2014–2019 XMPP.rocks. All rights reserved.