| 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 |
Provides classes for XML stanza management (message, presence, IQ).
|
| rocks.xmpp.core.stanza.model.client | |
| 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.
|
| 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 |
Response
The implementation of the
<response/> element, which is sent during the SASL negotiation. |
| Modifier and Type | Method and Description |
|---|---|
void |
XmppSession.send(ClientStreamElement element)
Sends an XML element to the server, usually a stanza, i.e. a message, presence or IQ.
|
void |
TcpConnection.send(ClientStreamElement element) |
abstract void |
Connection.send(ClientStreamElement clientStreamElement)
Sends an element.
|
Message |
XmppSession.sendAndAwaitMessage(ClientStreamElement stanza,
StanzaFilter<Message> filter)
Sends a stanza and then waits for a message stanza to arrive.
|
Presence |
XmppSession.sendAndAwaitPresence(ClientStreamElement stanza,
StanzaFilter<Presence> filter)
Sends a stanza and then waits for a presence stanza to arrive.
|
| Modifier and Type | Class and Description |
|---|---|
class |
StanzaEvent<S extends Stanza & ClientStreamElement>
An event which is triggered for inbound and outbound stanzas.
|
interface |
StanzaFilter<T extends Stanza & ClientStreamElement>
A simple filter for stanzas.
|
| Modifier and Type | Class and Description |
|---|---|
class |
IQ
The implementation of the
<iq/> element for the client namespace ('jabber:client'). |
class |
Message
The implementation of the
<message/> element for the client namespace ('jabber:client'). |
class |
Presence
The implementation of the
<presence/> element for the client namespace ('jabber:client'). |
| Modifier and Type | Class and Description |
|---|---|
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. |
| Modifier and Type | Method and Description |
|---|---|
void |
BoshConnection.send(ClientStreamElement element) |
Copyright © 2014–2015 XMPP.rocks. All rights reserved.