| Package | Description |
|---|---|
| rocks.xmpp.core.sasl.model |
Provides XML schema implementations of the SASL Namespace.
|
| rocks.xmpp.core.session |
Provides classes related to an XMPP session.
|
| rocks.xmpp.core.stanza.model |
Provides XML Stanzas and Stanza Errors.
|
| rocks.xmpp.core.stanza.model.client | |
| rocks.xmpp.core.stanza.model.server | |
| rocks.xmpp.core.stream.model |
Provides XML schema implementations of the Stream Namespace, like Stream Features.
|
| rocks.xmpp.core.tls.model |
Provides XML schema implementations of the STARTTLS Namespace.
|
| rocks.xmpp.extensions.compress.model |
Provides XML schema implementations of XEP-0138: Stream Compression.
|
| rocks.xmpp.extensions.httpbind |
Provides classes for XEP-0124: Bidirectional-streams Over Synchronous HTTP (BOSH) and XEP-0206: XMPP Over BOSH.
|
| rocks.xmpp.extensions.sm.model |
Provides XML schema implementations of XEP-0198: Stream Management.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Abort
The implementation of the
<abort/> element to abort SASL negotiation. |
class |
Auth
The implementation of the
<auth/> element to initialize the SASL authentication process. |
class |
Challenge
The implementation of the
<challenge/> element, which is sent during SASL negotiation. |
class |
Failure
The implementation of the
<failure/> element, which indicates a SASL failure. |
class |
Response
The implementation of the
<response/> element, which is sent during the SASL negotiation. |
class |
Success
The implementation of the
<success/> element, which indicates success during SASL negotiation. |
| Modifier and Type | Method and Description |
|---|---|
Future<Void> |
XmppSession.send(StreamElement element)
Sends an XML element to the server, usually a stanza, i.e. a message, presence or IQ.
|
Future<Void> |
XmppClient.send(StreamElement element) |
CompletableFuture<Void> |
TcpConnection.send(StreamElement element) |
abstract CompletableFuture<Void> |
Connection.send(StreamElement streamElement)
Sends an element over this connection.
|
| Modifier and Type | Method and Description |
|---|---|
void |
XmppSession.addSendFailedListener(BiConsumer<StreamElement,Throwable> sendFailedListener)
Adds a listener, which gets called, whenever a stream element (e.g. message) has been sent unsuccessfully.
|
void |
XmppSession.addSendSucceededListener(Consumer<StreamElement> sendSucceededListener)
Adds a listener, which gets called, whenever a stream element (e.g. message) has been sent successfully.
|
void |
XmppSession.removeSendFailedListener(BiConsumer<StreamElement,Throwable> sendFailedListener)
Removes a previously added send failed listener.
|
void |
XmppSession.removeSendSucceededListener(Consumer<StreamElement> sendSucceededListener)
Removes a previously added send succeeded listener.
|
| Modifier and Type | Class and Description |
|---|---|
class |
IQ
The implementation of the
<iq/> stanza. |
class |
Message
The implementation of the
<message/> element. |
class |
Presence
The implementation of the
<presence/> element. |
class |
Stanza
The abstract base class for a XML stanza.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ClientIQ
The implementation of the
<iq/> element in the jabber:client namespace. |
class |
ClientMessage
The implementation of the
<message/> element in the jabber:client namespace. |
class |
ClientPresence
The implementation of the
<presence/> element in the jabber:client namespace. |
| Modifier and Type | Class and Description |
|---|---|
class |
ServerIQ
The implementation of the
<iq/> element in the jabber:server namespace. |
class |
ServerMessage
The implementation of the
<message/> element in the jabber:server namespace. |
class |
ServerPresence
The implementation of the
<presence/> element in the jabber:server namespace. |
| Modifier and Type | Class and Description |
|---|---|
class |
StreamError
The implementation of the
<stream:error/> element. |
class |
StreamFeatures
The implementation of the
<stream:features/> element. |
| Modifier and Type | Class and Description |
|---|---|
class |
Proceed
Represents the TLS proceed case.
|
class |
StartTls
Represents the STARTTLS feature and initiates the TLS negotiation process.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
StreamCompression.Compress
The implementation of the
<compress/> element in the http://jabber.org/protocol/compress namespace. |
static class |
StreamCompression.Failure
The implementation of the
<failure/> element in the http://jabber.org/protocol/compress namespace, which indicates failure during compression negotiation. |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<Void> |
BoshConnection.send(StreamElement element) |
| Modifier and Type | Class and Description |
|---|---|
static class |
StreamManagement.Answer
The implementation of the
<a/> element in the urn:xmpp:sm:3 namespace. |
static class |
StreamManagement.Enable
The implementation of the
<enable/> element in the urn:xmpp:sm:3 namespace. |
static class |
StreamManagement.Enabled
The implementation of the
<enabled/> element in the urn:xmpp:sm:3 namespace. |
static class |
StreamManagement.Failed
The implementation of the
<failed/> element in the urn:xmpp:sm:3 namespace. |
static class |
StreamManagement.Request
The implementation of the
<r/> element in the urn:xmpp:sm:3 namespace. |
static class |
StreamManagement.Resume
The implementation of the
<resume/> element in the urn:xmpp:sm:3 namespace. |
static class |
StreamManagement.Resumed
The implementation of the
<resumed/> element in the urn:xmpp:sm:3 namespace. |
Copyright © 2014–2016 XMPP.rocks. All rights reserved.