Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Z 

A

Abort - Class in rocks.xmpp.core.sasl.model
The implementation of the <abort/> element to abort SASL negotiation.
ABORTED - Static variable in class rocks.xmpp.core.sasl.model.Failure.Condition
The implementation of the <aborted/> SASL failure.
AbstractIQHandler - Class in rocks.xmpp.core.stanza
This class is an IQ handler for extension managers.
acceptEither(CompletionStage<? extends T>, Consumer<? super T>) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
acceptEitherAsync(CompletionStage<? extends T>, Consumer<? super T>) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
acceptEitherAsync(CompletionStage<? extends T>, Consumer<? super T>, Executor) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
ACCOUNT_DISABLED - Static variable in class rocks.xmpp.core.sasl.model.Failure.Condition
The implementation of the <account-disabled/> SASL failure.
accountAdmin() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
The user@host is an administrative account.
accountAnonymous() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
The user@host is a "guest" account that allows anonymous login by any user.
accountRegistered() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
The user@host is a registered or provisioned account associated with a particular non-administrative user.
ack(long) - Method in class rocks.xmpp.extensions.httpbind.model.Body.Builder
Sets the 'ack' attribute of the body.
addCapabilitiesChangeListener(Consumer<EventObject>) - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
Adds a property change listener, which listens for changes in the identities, features, extensions and items collections.
addChatPartnerListener(Consumer<ChatSession.ChatPartnerEvent>) - Method in class rocks.xmpp.im.chat.ChatSession
Adds a chat partner listener.
addChatSessionListener(Consumer<ChatSessionEvent>) - Method in class rocks.xmpp.im.chat.ChatManager
Adds a chat session listener.
addConnectionListener(Consumer<ConnectionEvent>) - Method in class rocks.xmpp.core.session.XmppSession
Adds a connection listener, which is triggered, when the connection used by this session is disconnected or reconnected.
addContact(Contact, boolean, String) - Method in class rocks.xmpp.im.roster.RosterManager
Adds a contact to the roster and optionally also sends a subscription request to it.
addCreationListener(Consumer<XmppSession>) - Static method in class rocks.xmpp.core.session.XmppSession
Adds a listener, which is triggered, whenever a new session is created.
addExtension(DataForm) - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
Adds an extension.
addFeature(String) - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
Adds a feature.
addFeature(Class<? extends Manager>) - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
Adds a feature by its manager class.
addFeatureListener(StreamFeatureListener) - Method in class rocks.xmpp.core.stream.StreamFeatureNegotiator
Adds a feature listener, which will get notified about feature negotiation status changes.
addFeatureNegotiator(StreamFeatureNegotiator) - Method in class rocks.xmpp.core.stream.StreamFeaturesManager
Adds a new feature negotiator, which is responsible for negotiating an individual feature.
addIdentity(Identity) - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
Adds an identity.
addInboundIQListener(Consumer<IQEvent>) - Method in class rocks.xmpp.core.session.XmppSession
Adds an inbound IQ listener to the session, which will get notified, whenever an IQ stanza is received.
addInboundMessageListener(Consumer<MessageEvent>) - Method in class rocks.xmpp.core.session.XmppSession
Adds an inbound message listener to the session, which will get notified, whenever a message is received.
addInboundMessageListener(Consumer<MessageEvent>) - Method in class rocks.xmpp.im.chat.Chat
Adds a message listener, which allows to listen for inbound messages.
addInboundPresenceListener(Consumer<PresenceEvent>) - Method in class rocks.xmpp.core.session.XmppSession
Adds an inbound presence listener to the session, which will get notified, whenever a presence is received.
addInfoNode(InfoNode) - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
Adds an info node.
addIQHandler(Class<?>, IQHandler) - Method in class rocks.xmpp.core.session.XmppSession
Adds an IQ handler for a given payload type.
addIQHandler(Class<?>, IQHandler, boolean) - Method in class rocks.xmpp.core.session.XmppSession
Adds an IQ handler for a given payload type.
addMessageAcknowledgedListener(Consumer<MessageEvent>) - Method in class rocks.xmpp.core.session.XmppSession
Adds a listener, which gets called, when the server acknowledges the receipt of a message.
addOutboundIQListener(Consumer<IQEvent>) - Method in class rocks.xmpp.core.session.XmppSession
Adds an outbound IQ listener to the session, which will get notified, whenever an IQ stanza is sent.
addOutboundMessageListener(Consumer<MessageEvent>) - Method in class rocks.xmpp.core.session.XmppSession
Adds an outbound message listener to the session, which will get notified, whenever a message is sent.
addOutboundPresenceListener(Consumer<PresenceEvent>) - Method in class rocks.xmpp.core.session.XmppSession
Adds an outbound presence listener to the session, which will get notified, whenever a presence is sent.
addRosterListener(Consumer<RosterEvent>) - Method in class rocks.xmpp.im.roster.RosterManager
Adds a roster listener, which will get notified, whenever the roster changes.
addSendFailedListener(BiConsumer<StreamElement, Throwable>) - Method in class rocks.xmpp.core.session.XmppSession
Adds a listener, which gets called, whenever a stream element (e.g. message) has been sent unsuccessfully.
addSendSucceededListener(Consumer<StreamElement>) - Method in class rocks.xmpp.core.session.XmppSession
Adds a listener, which gets called, whenever a stream element (e.g. message) has been sent successfully.
addSessionStatusListener(Consumer<SessionStatusEvent>) - Method in class rocks.xmpp.core.session.XmppSession
Adds a session listener, which listens for session status changes.
after(long, TimeUnit) - Static method in interface rocks.xmpp.core.session.ReconnectionStrategy
allOf(Collection<? extends CompletionStage<List<T>>>) - Static method in class rocks.xmpp.util.concurrent.CompletionStages
Returns a completion stage, which is complete when all the completion stages are complete.
alwaysAfter(Duration) - Static method in interface rocks.xmpp.core.session.ReconnectionStrategy
Reconnects always after a fix duration, e.g. after 10 seconds.
alwaysRandomlyAfter(Duration, Duration) - Static method in interface rocks.xmpp.core.session.ReconnectionStrategy
Reconnects always after a random duration which lies between the given min and max duration, e.g. after 10-20 seconds.
AnonymousSaslClient - Class in rocks.xmpp.core.sasl.anonymous
The client implementation of the "ANONYMOUS" SASL mechanism.
AnonymousSaslClient() - Constructor for class rocks.xmpp.core.sasl.anonymous.AnonymousSaslClient
 
Answer(long) - Constructor for class rocks.xmpp.extensions.sm.model.StreamManagement.Answer
 
applyToEither(CompletionStage<? extends T>, Function<? super T, U>) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
applyToEitherAsync(CompletionStage<? extends T>, Function<? super T, U>) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
applyToEitherAsync(CompletionStage<? extends T>, Function<? super T, U>, Executor) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
approveSubscription(Jid) - Method in class rocks.xmpp.im.subscription.PresenceManager
Approves a subscription request.
asAttributes() - Method in class rocks.xmpp.dns.TxtRecord
Gets the attributes of this record.
AsyncResult<T> - Class in rocks.xmpp.util.concurrent
Represents the result of an asynchronous operation.
AsyncResult(CompletionStage<T>) - Constructor for class rocks.xmpp.util.concurrent.AsyncResult
 
Auth - Class in rocks.xmpp.core.sasl.model
The implementation of the <auth/> element to initialize the SASL authentication process.
Auth(String, byte[]) - Constructor for class rocks.xmpp.core.sasl.model.Auth
 
authCert() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A server component that authenticates based on external certificates.
AuthenticationException - Exception in rocks.xmpp.core.sasl
An exception thrown during the login process, if SASL negotiation with the XMPP server fails.
AuthenticationException(String) - Constructor for exception rocks.xmpp.core.sasl.AuthenticationException
 
AuthenticationException(String, Failure) - Constructor for exception rocks.xmpp.core.sasl.AuthenticationException
 
authenticationMechanisms(String...) - Method in class rocks.xmpp.core.session.XmppSessionConfiguration.Builder
Sets the preferred mechanisms used for this XMPP session.
authGeneric() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A server authentication component other than one of the registered types.
authLdap() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A server component that authenticates against an LDAP database.
authNtlm() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A server component that authenticates against an NT domain.
authPam() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A server component that authenticates against a PAM system.
automationCommandList() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
The node for a list of commands; valid only for the node "http://jabber.org/protocol/commands".
automationCommandNode() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A node for a specific command; the "node" attribute uniquely identifies the command.
automationRpc() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
An entity that supports Jabber-RPC.
automationSoap() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
An entity that supports the SOAP XMPP Binding.
automationTranslation() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
An entity that provides automated translation services.
awaitNegotiation(Class<? extends StreamFeature>, Duration) - Method in class rocks.xmpp.core.stream.StreamFeaturesManager
Waits until the given feature will be negotiated.

B

BAD_FORMAT - Static variable in class rocks.xmpp.core.stream.model.errors.Condition
The implementation of the <bad-format/> stream error.
BAD_NAMESPACE_PREFIX - Static variable in class rocks.xmpp.core.stream.model.errors.Condition
The implementation of the <bad-namespace-prefix/> stream error.
BAD_REQUEST - Static variable in class rocks.xmpp.core.stanza.model.errors.Condition
The implementation of the <bad-request/> stanza error.
Basic() - Constructor for class rocks.xmpp.extensions.data.validate.model.Validation.ValidationMethod.Basic
 
Bind - Class in rocks.xmpp.core.bind.model
The implementation of the <bind/> element, which is used during resource binding.
Bind() - Constructor for class rocks.xmpp.core.bind.model.Bind
Creates an empty <bind/> element.
Bind(String) - Constructor for class rocks.xmpp.core.bind.model.Bind
Creates a <bind/> element with a resource.
Bind(Jid) - Constructor for class rocks.xmpp.core.bind.model.Bind
Creates a <bind/> element with a JID.
Body - Class in rocks.xmpp.extensions.httpbind.model
The implementation of the <body/> element in the http://jabber.org/protocol/httpbind namespace.
Body.Builder - Class in rocks.xmpp.extensions.httpbind.model
A builder for the body element.
Body.Condition - Enum in rocks.xmpp.extensions.httpbind.model
The implementation of the 'condition' attribute of the <body/> wrapper element, which indicates an error reported by the connection manager.
Body.Type - Enum in rocks.xmpp.extensions.httpbind.model
The implementation of the 'type' attribute of the <body/> element.
BoshConnection - Class in rocks.xmpp.extensions.httpbind
BoshConnectionConfiguration - Class in rocks.xmpp.extensions.httpbind
A configuration for a BOSH connection.
BoshConnectionConfiguration.Builder - Class in rocks.xmpp.extensions.httpbind
A builder to create a BoshConnectionConfiguration instance.
BoshException - Exception in rocks.xmpp.extensions.httpbind
A BOSH exception is thrown when the BOSH connection manager returned an error condition or the HTTP request responded with an HTTP error code.
build() - Method in class rocks.xmpp.core.session.ConnectionConfiguration.Builder
Builds the connection configuration.
build() - Method in class rocks.xmpp.core.session.TcpConnectionConfiguration.Builder
 
build() - Method in class rocks.xmpp.core.session.XmppSessionConfiguration.Builder
Builds the configuration.
build() - Method in class rocks.xmpp.extensions.data.model.DataForm.Field.Builder
Builds the field.
build() - Method in class rocks.xmpp.extensions.httpbind.BoshConnectionConfiguration.Builder
 
build() - Method in class rocks.xmpp.extensions.httpbind.model.Body.Builder
Builds the body.
builder() - Static method in class rocks.xmpp.core.session.TcpConnectionConfiguration
Creates a new builder for this class.
builder() - Static method in class rocks.xmpp.core.session.XmppSessionConfiguration
Creates a builder for this class.
Builder() - Constructor for class rocks.xmpp.extensions.data.model.DataForm.Builder
 
builder() - Static method in class rocks.xmpp.extensions.data.model.DataForm.Field
Creates the builder to build a data form field.
builder() - Static method in class rocks.xmpp.extensions.httpbind.BoshConnectionConfiguration
Creates a new builder.
builder() - Static method in class rocks.xmpp.extensions.httpbind.model.Body
Creates a builder for the body element.

C

cacheDirectory(Path) - Method in class rocks.xmpp.core.session.XmppSessionConfiguration.Builder
Sets the caching directory for directory-based caches used for: XEP-0084: User Avatar XEP-0115: Entity Capabilities XEP-0153: vCard-Based Avatars If you want to disable the use of directory caching, pass null.
cancel(boolean) - Method in class rocks.xmpp.core.session.SendTask
 
cancel(boolean) - Method in class rocks.xmpp.util.concurrent.AsyncResult
Cancels the processing of this Future, i.e. completes it with a CancellationException.
cancel() - Method in class rocks.xmpp.util.concurrent.AsyncResult
Cancels the processing of this Future, i.e. completes it with a CancellationException.
cancelNegotiation() - Method in class rocks.xmpp.core.stream.StreamFeaturesManager
Cancels negotiation and releases any locks.
canProcess(Object) - Method in class rocks.xmpp.core.stream.StreamFeatureNegotiator
Checks, whether the element can be processed by the feature negotiator.
canProcess(Object) - Method in class rocks.xmpp.extensions.compress.CompressionManager
 
canProcess(Object) - Method in class rocks.xmpp.extensions.sm.StreamManager
 
Challenge - Class in rocks.xmpp.core.sasl.model
The implementation of the <challenge/> element, which is sent during SASL negotiation.
Challenge(byte[]) - Constructor for class rocks.xmpp.core.sasl.model.Challenge
Creates the challenge.
Chat - Class in rocks.xmpp.im.chat
An abstract chat class, which represents either a one-to-one chat session or a group chat session.
Chat() - Constructor for class rocks.xmpp.im.chat.Chat
 
ChatManager - Class in rocks.xmpp.im.chat
This class manages one-to-one chat sessions, which are described in 5.1.
ChatSession - Class in rocks.xmpp.im.chat
Implements a one-to-one chat session.
ChatSession.ChatPartnerEvent - Class in rocks.xmpp.im.chat
A ChatPartnerEvent is fired, whenever a ChatSession's partner was replaced.
ChatSessionEvent - Class in rocks.xmpp.im.chat
A chat session event is fired, whenever a new chat session is created.
clientBot() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
An automated client that is not controlled by a human user.
clientConsole() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
Minimal non-GUI client used on dumb terminals or text-only screens.
clientGame() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A client running on a gaming console.
clientHandheld() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A client running on a PDA, RIM device, or other handheld.
ClientIQ - Class in rocks.xmpp.core.stanza.model.client
The implementation of the <iq/> element in the jabber:client namespace.
ClientMessage - Class in rocks.xmpp.core.stanza.model.client
The implementation of the <message/> element in the jabber:client namespace.
clientPc() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
Standard full-GUI client used on desktops and laptops.
clientPhone() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A client running on a mobile phone or other telephony device.
ClientPresence - Class in rocks.xmpp.core.stanza.model.client
The implementation of the <presence/> element in the jabber:client namespace.
clientSms() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A client that is not actually using an instant messaging client; however, messages sent to this contact will be delivered as Short Message Service (SMS) messages.
clientWeb() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A client operated from within a web browser.
close() - Method in class rocks.xmpp.core.session.TcpConnection
Closes the TCP connection.
close() - Method in class rocks.xmpp.core.session.XmppSession
Explicitly closes the session and performs a clean up of all listeners.
close() - Method in class rocks.xmpp.extensions.httpbind.BoshConnection
Closes the session as described in Terminating the HTTP Session.
close() - Method in class rocks.xmpp.im.chat.ChatSession
 
collaborationWhiteboard() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
Multi-user whiteboarding service.
compareTo(Presence) - Method in class rocks.xmpp.core.stanza.model.Presence
 
compareTo(StreamFeature) - Method in class rocks.xmpp.core.stream.model.StreamFeature
Compares two features by their priority and mandatory-to-negotiate flag.
compareTo(SrvRecord) - Method in class rocks.xmpp.dns.SrvRecord
 
compareTo(TxtRecord) - Method in class rocks.xmpp.dns.TxtRecord
 
compareTo(DataForm) - Method in class rocks.xmpp.extensions.data.model.DataForm
Compares this data form with another data form.
compareTo(DataForm.Field) - Method in class rocks.xmpp.extensions.data.model.DataForm.Field
 
compareTo(Identity) - Method in class rocks.xmpp.extensions.disco.model.info.Identity
Implements a natural ordering of an identity, as suggested and required by XEP-0115: Entity Capabilities.
compareTo(Contact) - Method in class rocks.xmpp.im.roster.model.Contact
Compares two contacts with each other by first comparing their names, then their subscription states and eventually their pending states.
compareTo(ContactGroup) - Method in class rocks.xmpp.im.roster.model.ContactGroup
 
completeNegotiation(Duration) - Method in class rocks.xmpp.core.stream.StreamFeaturesManager
Negotiates all pending features, if any, and waits until all features have been negotiated.
CompletionStages - Class in rocks.xmpp.util.concurrent
Utility class for creating different kinds of CompletionStage.
componentArchive() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A server component that archives traffic.
componentClientToServer() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A server component that handles client connections.
componentGeneric() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A server component other than one of the registered types.
componentLoadBalancing() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A server component that handles load balancing.
componentLog() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A server component that logs server information.
componentPresence() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A server component that provides presence information.
componentRouter() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A server component that handles core routing logic.
componentServerToServer() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A server component that handles server connections .
componentSessionManagement() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A server component that manages user sessions.
componentStatistics() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A server component that provides server statistics.
compress(OutputStream) - Method in interface rocks.xmpp.extensions.compress.CompressionMethod
Gets the compressed output stream.
Compress(String) - Constructor for class rocks.xmpp.extensions.compress.model.StreamCompression.Compress
 
COMPRESSED - Static variable in class rocks.xmpp.extensions.compress.model.StreamCompression
The implementation of the <compressed/> element.
CompressionFeature - Class in rocks.xmpp.extensions.compress.model.feature
The implementation of the <compression/> element in the http://jabber.org/features/compress namespace.
CompressionFeature(Collection<String>) - Constructor for class rocks.xmpp.extensions.compress.model.feature.CompressionFeature
 
CompressionManager - Class in rocks.xmpp.extensions.compress
Manages stream compression as described in XEP-0138: Stream Compression.
CompressionMethod - Interface in rocks.xmpp.extensions.compress
An interface to describe a compression method.
compressionMethods(CompressionMethod...) - Method in class rocks.xmpp.core.session.ConnectionConfiguration.Builder
Sets the compression method.
Condition - Class in rocks.xmpp.core.stanza.model.errors
An abstract implementation of a defined stanza error condition.
Condition - Class in rocks.xmpp.core.stream.model.errors
An abstract implementation of a defined stream error condition.
conferenceIrc() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
Internet Relay Chat service.
conferenceText() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
Text conferencing service.
CONFLICT - Static variable in class rocks.xmpp.core.stanza.model.errors.Condition
The implementation of the <conflict/> stanza error.
CONFLICT - Static variable in class rocks.xmpp.core.stream.model.errors.Condition
The implementation of the <conflict/> stream error.
connect(Jid, String, Consumer<Jid>) - Method in class rocks.xmpp.core.session.Connection
Connects to the server and provides an optional 'from' attribute.
connect(Jid, String, Consumer<Jid>) - Method in class rocks.xmpp.core.session.TcpConnection
Connects to the specified XMPP server using a socket connection.
connect(Jid) - Method in class rocks.xmpp.core.session.XmppClient
Connects to the XMPP server.
connect() - Method in class rocks.xmpp.core.session.XmppSession
Connects to the XMPP server.
connect(Jid) - Method in class rocks.xmpp.core.session.XmppSession
 
connect(Jid, String, Consumer<Jid>) - Method in class rocks.xmpp.extensions.httpbind.BoshConnection
Connects to the BOSH server.
Connection - Class in rocks.xmpp.core.session
The base connection class which provides hostname, port and proxy information.
CONNECTION_TIMEOUT - Static variable in class rocks.xmpp.core.stream.model.errors.Condition
The implementation of the <connection-timeout/> stream error.
ConnectionConfiguration - Class in rocks.xmpp.core.session
A base class for connection configurations.
ConnectionConfiguration.Builder<T extends ConnectionConfiguration.Builder<T>> - Class in rocks.xmpp.core.session
An abstract builder class for building immutable configuration objects.
ConnectionEvent - Class in rocks.xmpp.core.session
This event is fired for the following use cases: When the XMPP session's underlying connection gets disconnected.
ConnectionEvent.Type - Enum in rocks.xmpp.core.session
The connection event type.
ConnectionException - Exception in rocks.xmpp.core.session
Indicates a failure while connecting to the server.
ConnectionException() - Constructor for exception rocks.xmpp.core.session.ConnectionException
 
ConnectionException(String) - Constructor for exception rocks.xmpp.core.session.ConnectionException
 
ConnectionException(Throwable) - Constructor for exception rocks.xmpp.core.session.ConnectionException
 
ConnectionException(String, Throwable) - Constructor for exception rocks.xmpp.core.session.ConnectionException
 
connectTimeout(int) - Method in class rocks.xmpp.core.session.ConnectionConfiguration.Builder
Sets a timeout for the connection establishment.
ConsoleDebugger - Class in rocks.xmpp.core.session.debug
A simple debugger implementation, which uses System.out to print XMPP traffic.
ConsoleDebugger() - Constructor for class rocks.xmpp.core.session.debug.ConsoleDebugger
 
Contact - Class in rocks.xmpp.im.roster.model
A contact in the user's roster.
Contact(Jid) - Constructor for class rocks.xmpp.im.roster.model.Contact
Creates a new contact associated with the given JID.
Contact(Jid, String) - Constructor for class rocks.xmpp.im.roster.model.Contact
Creates a new contact associated with the given JID and name.
Contact(Jid, String, String...) - Constructor for class rocks.xmpp.im.roster.model.Contact
Creates a new contact associated with the given JID, name and groups.
Contact(Jid, String, Collection<String>) - Constructor for class rocks.xmpp.im.roster.model.Contact
Creates a new contact associated with the given JID, name and groups.
Contact(Jid, String, Boolean, Boolean, Contact.Subscription, Collection<String>) - Constructor for class rocks.xmpp.im.roster.model.Contact
Creates a new contact associated with the given JID, name and groups.
Contact.Subscription - Enum in rocks.xmpp.im.roster.model
The implementation of the 'subscription' attribute.
ContactGroup - Class in rocks.xmpp.im.roster.model
Represents a contact group in the user's roster.
ContactGroup(String, String, ContactGroup) - Constructor for class rocks.xmpp.im.roster.model.ContactGroup
 
CoreModule - Class in rocks.xmpp.core.session
The core module provides XMPP classes as well as manager classes which are associated with an XMPP session.
CoreModule() - Constructor for class rocks.xmpp.core.session.CoreModule
 
create(String, ConnectionConfiguration...) - Static method in class rocks.xmpp.core.session.XmppClient
Creates a new XMPP client instance.
create(String, XmppSessionConfiguration, ConnectionConfiguration...) - Static method in class rocks.xmpp.core.session.XmppClient
Creates a new XMPP client instance.
create(ResultSetProvider<T>, ResultSetManagement) - Static method in class rocks.xmpp.extensions.rsm.ResultSet
Creates a result set from a result set provider and a result set management.
createBranchedInputStream(InputStream, OutputStream) - Static method in class rocks.xmpp.util.XmppUtils
Creates an branched InputStream, which means that everything read by the source stream is written to the target OutputStream.
createBranchedOutputStream(OutputStream, OutputStream) - Static method in class rocks.xmpp.util.XmppUtils
Creates a branched OutputStream, which means that everything written to the original stream is also written to the branched stream.
createChatSession(Jid) - Method in class rocks.xmpp.im.chat.ChatManager
Creates a new chat session and notifies any chat session listeners about it.
createConnection(XmppSession) - Method in class rocks.xmpp.core.session.ConnectionConfiguration
A factory method to create the connection.
createConnection(XmppSession) - Method in class rocks.xmpp.core.session.TcpConnectionConfiguration
 
createConnection(XmppSession) - Method in class rocks.xmpp.extensions.httpbind.BoshConnectionConfiguration
 
createError(StanzaError) - Method in class rocks.xmpp.core.stanza.model.IQ
 
createError(Condition) - Method in class rocks.xmpp.core.stanza.model.IQ
 
createError(StanzaError) - Method in class rocks.xmpp.core.stanza.model.Message
 
createError(Condition) - Method in class rocks.xmpp.core.stanza.model.Message
 
createError(StanzaError) - Method in class rocks.xmpp.core.stanza.model.Presence
 
createError(Condition) - Method in class rocks.xmpp.core.stanza.model.Presence
 
createError(StanzaError) - Method in class rocks.xmpp.core.stanza.model.Stanza
Creates an error response for this stanza.
createError(Condition) - Method in class rocks.xmpp.core.stanza.model.Stanza
Creates an error response for this stanza.
createInputStream(InputStream) - Method in class rocks.xmpp.core.session.debug.ConsoleDebugger
 
createInputStream(InputStream) - Method in interface rocks.xmpp.core.session.debug.XmppDebugger
Creates a new input stream from the actual input stream.
createMarshaller() - Method in class rocks.xmpp.core.session.XmppSession
Creates a marshaller, which can be used to create XML from objects.
createNamedThreadFactory(String) - Static method in class rocks.xmpp.util.XmppUtils
Creates a thread factory which creates named daemon threads.
createOutputStream(OutputStream) - Method in class rocks.xmpp.core.session.debug.ConsoleDebugger
 
createOutputStream(OutputStream) - Method in interface rocks.xmpp.core.session.debug.XmppDebugger
Creates a new output stream from the actual output stream.
createResult() - Method in class rocks.xmpp.core.stanza.model.IQ
Creates a result IQ stanza, i.e. it uses the same id as this IQ, sets the type to 'result' and switches the 'to' and 'from' attribute.
createResult(Object) - Method in class rocks.xmpp.core.stanza.model.IQ
Creates a result IQ stanza with a payload, i.e. it uses the same id as this IQ, sets the type to 'result' and switches the 'to' and 'from' attribute.
createSaslClient(String[], String, String, String, Map<String, ?>, CallbackHandler) - Method in class rocks.xmpp.core.sasl.XmppSaslClientFactory
 
createUnmarshaller() - Method in class rocks.xmpp.core.session.XmppSession
Creates a new unmarshaller, which can be used to unmarshal XML to objects.
createXmppStreamWriter(XMLStreamWriter, String, boolean) - Static method in class rocks.xmpp.util.XmppUtils
Creates a XMLStreamWriter instance, which writes XML without namespace prefixes.
createXmppStreamWriter(XMLStreamWriter, String) - Static method in class rocks.xmpp.util.XmppUtils
Creates a XMLStreamWriter instance, which writes XML without namespace prefixes.
createXmppStreamWriter(XMLStreamWriter) - Static method in class rocks.xmpp.util.XmppUtils
Creates a XMLStreamWriter instance, which writes XML without namespace prefixes.
CREDENTIALS_EXPIRED - Static variable in class rocks.xmpp.core.sasl.model.Failure.Condition
The implementation of the <credentials-expired/> SASL failure.

D

DataForm - Class in rocks.xmpp.extensions.data.model
The implementation of the <x/> element in the jabber:x:data namespace, which represents data forms.
DataForm(DataForm.Type) - Constructor for class rocks.xmpp.extensions.data.model.DataForm
Creates a data form.
DataForm(DataForm.Type, Collection<DataForm.Field>) - Constructor for class rocks.xmpp.extensions.data.model.DataForm
Creates a data form.
DataForm(DataForm.Builder<? extends DataForm.Builder>) - Constructor for class rocks.xmpp.extensions.data.model.DataForm
 
DataForm(DataForm.Type, String, Collection<DataForm.Field>, Collection<DataForm.Field>, Collection<DataForm.Item>, Collection<String>, Collection<Page>) - Constructor for class rocks.xmpp.extensions.data.model.DataForm
 
DataForm.Builder<T extends DataForm.Builder<T>> - Class in rocks.xmpp.extensions.data.model
An abstract builder to build simple data forms.
DataForm.Field - Class in rocks.xmpp.extensions.data.model
A data form field.
DataForm.Field.Builder - Class in rocks.xmpp.extensions.data.model
A builder class to build a data form field.
DataForm.Field.Type - Enum in rocks.xmpp.extensions.data.model
Defines field types.
DataForm.Item - Class in rocks.xmpp.extensions.data.model
An item which can be understood as a table row.
DataForm.Option - Class in rocks.xmpp.extensions.data.model
Defines an option in a field of type DataForm.Field.Type.LIST_SINGLE or DataForm.Field.Type.LIST_MULTI.
DataForm.Type - Enum in rocks.xmpp.extensions.data.model
The form type.
debugger(Class<? extends XmppDebugger>) - Method in class rocks.xmpp.core.session.XmppSessionConfiguration.Builder
Sets the debugger.
decompress(InputStream) - Method in interface rocks.xmpp.extensions.compress.CompressionMethod
Decompresses an input stream.
DefaultItemProvider - Class in rocks.xmpp.extensions.disco
A default item provider for Service Discovery.
DefaultItemProvider(Collection<Item>) - Constructor for class rocks.xmpp.extensions.disco.DefaultItemProvider
 
defaultResponseTimeout(int) - Method in class rocks.xmpp.core.session.XmppSessionConfiguration.Builder
defaultResponseTimeout(Duration) - Method in class rocks.xmpp.core.session.XmppSessionConfiguration.Builder
Sets the default response timeout for synchronous calls, usually IQ calls.
DEFLATE - Static variable in class rocks.xmpp.extensions.compress.CompressionManager
Deprecated.
DEFLATE - Static variable in interface rocks.xmpp.extensions.compress.CompressionMethod
The "deflate" compression method.
denySubscription(Jid) - Method in class rocks.xmpp.im.subscription.PresenceManager
Cancels a previously granted subscription or denies a subscription request.
description(String) - Method in class rocks.xmpp.extensions.data.model.DataForm.Field.Builder
Sets the description.
detach() - Method in class rocks.xmpp.extensions.httpbind.BoshConnection
Detaches this BOSH session without closing (aka terminating) it.
directoryChatRoom() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A directory of chatrooms.
directoryGroup() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A directory that provides shared roster groups.
directoryUser() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A directory of end users (e.g., JUD).
directoryWaitingList() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A directory of waiting list entries.
disableFeature(String) - Method in class rocks.xmpp.core.session.XmppSession
Disables a feature by its name, usually a protocol namespace.
disableFeature(Class<? extends Manager>) - Method in class rocks.xmpp.core.session.XmppSession
Disables a feature by its manager class.
discoverCapabilities(Jid) - Method in class rocks.xmpp.extensions.caps.EntityCapabilitiesManager
Discovers the capabilities of another XMPP entity.
discoverInformation(Jid) - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
Discovers information about another XMPP entity.
discoverInformation(Jid, String) - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
Discovers information about another XMPP entity targeted at a specific node.
discoverItems(Jid) - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
Discovers item associated with another XMPP entity.
discoverItems(Jid, ResultSetManagement) - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
Discovers item associated with another XMPP entity.
discoverItems(Jid, String) - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
Discovers item associated with another XMPP entity.
discoverItems(Jid, String, ResultSetManagement) - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
Discovers item associated with another XMPP entity.
discoverServices(Identity) - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
Discovers a service on the connected server by its identity.
discoverServices(String) - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
Discovers a service on the connected server by its feature namespace.
dispose() - Method in class rocks.xmpp.core.sasl.anonymous.AnonymousSaslClient
 
DnsResolver - Class in rocks.xmpp.dns
A minimalistic DNS resolver, which can resolve SRV and TXT records in the context of XMPP.

E

empty() - Static method in class rocks.xmpp.extensions.privatedata.rosterdelimiter.model.RosterDelimiter
 
Enable() - Constructor for class rocks.xmpp.extensions.sm.model.StreamManagement.Enable
 
Enable(Boolean) - Constructor for class rocks.xmpp.extensions.sm.model.StreamManagement.Enable
 
Enable(Boolean, Integer) - Constructor for class rocks.xmpp.extensions.sm.model.StreamManagement.Enable
 
Enabled() - Constructor for class rocks.xmpp.extensions.sm.model.StreamManagement.Enabled
 
Enabled(String, Boolean) - Constructor for class rocks.xmpp.extensions.sm.model.StreamManagement.Enabled
 
Enabled(String, Boolean, Integer, String) - Constructor for class rocks.xmpp.extensions.sm.model.StreamManagement.Enabled
 
enableFeature(String) - Method in class rocks.xmpp.core.session.XmppSession
Enables a feature by its name, usually a protocol namespace.
enableFeature(Class<? extends Manager>) - Method in class rocks.xmpp.core.session.XmppSession
Enables a feature by its manager class.
ENCRYPTION_REQUIRED - Static variable in class rocks.xmpp.core.sasl.model.Failure.Condition
The implementation of the <encryption-required/> SASL failure.
EntityCapabilities - Class in rocks.xmpp.extensions.caps.model
The implementation of the <c/> element in the http://jabber.org/protocol/caps.
EntityCapabilities(String, String, String) - Constructor for class rocks.xmpp.extensions.caps.model.EntityCapabilities
 
EntityCapabilitiesManager - Class in rocks.xmpp.extensions.caps
This class manages XEP-0115: Entity Capabilities.
equals(Object) - Method in class rocks.xmpp.core.session.Extension
 
equals(Object) - Method in class rocks.xmpp.extensions.disco.model.info.Identity
An identity is considered equal, if category, type and language are equal, because there cannot be two identities with the same category, type and language, but with different names.
equals(Object) - Method in class rocks.xmpp.im.roster.model.Contact
 
equals(Object) - Method in class rocks.xmpp.im.roster.model.ContactGroup
 
evaluateChallenge(byte[]) - Method in class rocks.xmpp.core.sasl.anonymous.AnonymousSaslClient
 
evaluateChallenge(byte[]) - Method in class rocks.xmpp.core.sasl.scram.ScramClient
 
exceptionally(Function<Throwable, ? extends T>) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
Extension - Class in rocks.xmpp.core.session
Represents an XMPP protocol extension (XEP).
extensions(Extension...) - Method in class rocks.xmpp.core.session.XmppSessionConfiguration.Builder
Adds extensions to the session.

F

Failed() - Constructor for class rocks.xmpp.extensions.sm.model.StreamManagement.Failed
 
Failed(Condition) - Constructor for class rocks.xmpp.extensions.sm.model.StreamManagement.Failed
 
Failure - Class in rocks.xmpp.core.sasl.model
The implementation of the <failure/> element, which indicates a SASL failure.
Failure(Failure.Condition) - Constructor for class rocks.xmpp.core.sasl.model.Failure
 
Failure(Failure.Condition, String, Locale) - Constructor for class rocks.xmpp.core.sasl.model.Failure
 
Failure - Class in rocks.xmpp.core.tls.model
Represents the TLS failure case.
Failure(StreamCompression.Failure.Condition) - Constructor for class rocks.xmpp.extensions.compress.model.StreamCompression.Failure
 
Failure.Condition - Class in rocks.xmpp.core.sasl.model
A general class for a SASL failure condition.
FEATURE_NOT_IMPLEMENTED - Static variable in class rocks.xmpp.core.stanza.model.errors.Condition
The implementation of the <feature-not-implemented/> stanza error.
featureSuccessfullyNegotiated() - Method in interface rocks.xmpp.core.stream.StreamFeatureListener
Fired when the feature has been successfully negotiated.
FieldReference - Class in rocks.xmpp.extensions.data.layout.model
A field reference is used to reference to a field in a data form.
FieldReference(String) - Constructor for class rocks.xmpp.extensions.data.layout.model.FieldReference
Creates a field reference.
fields(Collection<DataForm.Field>) - Method in class rocks.xmpp.extensions.data.model.DataForm.Builder
Sets the fields.
findField(String) - Method in class rocks.xmpp.extensions.data.model.DataForm
Finds a field by its name ('ver' attribute).
findValue(String) - Method in class rocks.xmpp.extensions.data.model.DataForm
Gets the value for a specific field.
findValueAsBoolean(String) - Method in class rocks.xmpp.extensions.data.model.DataForm
Finds the field and gets the value as boolean.
findValueAsInstant(String) - Method in class rocks.xmpp.extensions.data.model.DataForm
Finds the field and gets its value as instant.
findValueAsInteger(String) - Method in class rocks.xmpp.extensions.data.model.DataForm
Finds the field and gets its value as integer.
findValueAsJid(String) - Method in class rocks.xmpp.extensions.data.model.DataForm
Finds the field and gets the value as JID.
findValues(String) - Method in class rocks.xmpp.extensions.data.model.DataForm
Gets the values for a specific field.
findValuesAsJid(String) - Method in class rocks.xmpp.extensions.data.model.DataForm
Finds the field and gets its values as JID list.
FORBIDDEN - Static variable in class rocks.xmpp.core.stanza.model.errors.Condition
The implementation of the <forbidden/> stanza error.
forCount(int) - Static method in class rocks.xmpp.extensions.rsm.model.ResultSetManagement
forCount(Integer, Integer, String, String) - Static method in class rocks.xmpp.extensions.rsm.model.ResultSetManagement
forCountResponse(int) - Static method in class rocks.xmpp.extensions.rsm.model.ResultSetManagement
Gets a result set, which has a count information.
forEachMessage() - Static method in class rocks.xmpp.extensions.sm.RequestStrategies
Requests an ack for each message.
forEachMessageOrEveryXStanzas(int) - Static method in class rocks.xmpp.extensions.sm.RequestStrategies
Requests an acknowledgement for each message and at the latest after X non-message stanzas (presence or IQ).
forEveryXStanzas(int) - Static method in class rocks.xmpp.extensions.sm.RequestStrategies
Requests an ack for every X stanzas.
forFirstPage(int) - Static method in class rocks.xmpp.extensions.rsm.model.ResultSetManagement
Gets a result set, which requests the first page.
forItemCount() - Static method in class rocks.xmpp.extensions.rsm.model.ResultSetManagement
Gets a result set, which gets the item count of a result without retrieving the items themselves.
forLastPage(int) - Static method in class rocks.xmpp.extensions.rsm.model.ResultSetManagement
Gets a result set, which requests the last page.
forLimit(int) - Static method in class rocks.xmpp.extensions.rsm.model.ResultSetManagement
forLimit(int, int) - Static method in class rocks.xmpp.extensions.rsm.model.ResultSetManagement
Gets a result set, which starts at a particular index.
FORM_TYPE - Static variable in class rocks.xmpp.extensions.data.model.DataForm
The name of the hidden field, which determines the form type, "FORM_TYPE".
formType(String) - Method in class rocks.xmpp.extensions.data.model.DataForm.Builder
Sets the form type.
forNextPage(int, String) - Static method in class rocks.xmpp.extensions.rsm.model.ResultSetManagement
Gets a result set, which requests the next page after a specified item.
forPreviousPage(int, String) - Static method in class rocks.xmpp.extensions.rsm.model.ResultSetManagement
Gets a result set, which requests the previous page before a specified item.
forResponse(Integer, Integer, String, String) - Static method in class rocks.xmpp.extensions.rsm.model.ResultSetManagement
Gets a result set, which has a count information, including first and last item.
from(IQ) - Static method in class rocks.xmpp.core.stanza.model.client.ClientIQ
Creates an IQ for the jabber:client namespace from a generic IQ.
from(Message) - Static method in class rocks.xmpp.core.stanza.model.client.ClientMessage
Creates a message for the jabber:client namespace from a generic message.
from(Presence) - Static method in class rocks.xmpp.core.stanza.model.client.ClientPresence
Creates a presence for the jabber:client namespace from a generic presence.
from(IQ) - Static method in class rocks.xmpp.core.stanza.model.server.ServerIQ
Creates an IQ for the jabber:server namespace from a generic IQ.
from(Message) - Static method in class rocks.xmpp.core.stanza.model.server.ServerMessage
Creates a message for the jabber:server namespace from a generic message.
from(Presence) - Static method in class rocks.xmpp.core.stanza.model.server.ServerPresence
Creates a presence for the jabber:server namespace from a generic presence.
from(Jid) - Method in class rocks.xmpp.extensions.httpbind.model.Body.Builder
Sets the 'from' attribute of the body.

G

gatewayAIM() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
Gateway to AOL Instant Messenger.
gatewayFacebook() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
Gateway to the Facebook IM service.
gatewayGaduGadu() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
Gateway to the Gadu-Gadu IM service.
gatewayHttpWs() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
Gateway that provides HTTP Web Services access.
gatewayICQ() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
Gateway to ICQ.
gatewayIRC() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
Gateway to IRC.
gatewayLCS() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
Gateway to Microsoft Live Communications Server.
gatewayMSN() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
Gateway to MSN Messenger.
gatewayMySpaceIM() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
Gateway to the MySpace IM service.
gatewayOCS() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
Gateway to Microsoft Office Communications Server.
gatewayQQ() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
Gateway to the QQ IM service.
gatewaySametime() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
Gateway to IBM Lotus Sametime.
gatewaySimple() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
Gateway to SIP for Instant Messaging and Presence Leveraging Extensions (SIMPLE).
gatewaySkype() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
Gateway to the Skype service.
gatewaySMS() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
Gateway to Short Message Service.
gatewaySMTP() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
Gateway to the SMTP (email) network.
gatewayTlen() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
Gateway to the Tlen IM service.
gatewayXfire() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
Gateway to the Xfire gaming and IM service.
gatewayXMPP() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
Gateway to another XMPP service (NOT via native server-to-server communication).
gatewayYahoo() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
Gateway to Yahoo!
get() - Method in class rocks.xmpp.core.session.SendTask
 
get(long, TimeUnit) - Method in class rocks.xmpp.core.session.SendTask
 
get(Jid, Object) - Static method in class rocks.xmpp.core.stanza.model.IQ
Creates an IQ of type 'get' with a random id.
get(Object) - Static method in class rocks.xmpp.core.stanza.model.IQ
Creates an IQ of type 'get' with a random id.
get() - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
get(long, TimeUnit) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
getAccept() - Method in class rocks.xmpp.extensions.httpbind.model.Body
The connection manager MAY include an 'accept' attribute in the session creation response element, to specify a comma-separated list of the content encodings it can decompress.
getAck() - Method in class rocks.xmpp.extensions.httpbind.model.Body
A client MAY include an 'ack' attribute (set to "1") to indicate that it will be using acknowledgements throughout the session and that the absence of an 'ack' attribute in any request is meaningful.
getActiveConnection() - Method in class rocks.xmpp.core.session.XmppSession
Gets the actively used connection.
getAddedContacts() - Method in class rocks.xmpp.im.roster.RosterEvent
Gets the added contacts, which have been added since the last roster push or which have been initially set by the first roster result.
getAdditionalData() - Method in class rocks.xmpp.core.sasl.model.Success
Gets additional data.
getAfter() - Method in class rocks.xmpp.extensions.rsm.model.ResultSetManagement
Gets the 'after' element.
getAlternateAddress() - Method in class rocks.xmpp.core.stanza.model.errors.Redirect
Gets the alternate address.
getAuthenticationMechanisms() - Method in class rocks.xmpp.core.session.XmppSessionConfiguration
Gets the preferred authentication (SASL) mechanisms.
getAuthId() - Method in class rocks.xmpp.extensions.httpbind.model.Body
Gets the 'authid' attribute.
getBefore() - Method in class rocks.xmpp.extensions.rsm.model.ResultSetManagement
Gets the 'before' element.
getBodies() - Method in class rocks.xmpp.core.stanza.model.Message
Gets the bodies.
getBody() - Method in class rocks.xmpp.core.stanza.model.Message
Gets the default body (which has no language attribute).
getBy() - Method in class rocks.xmpp.core.stanza.model.StanzaError
Gets the 'by' attribute.
getCacheDirectory() - Method in class rocks.xmpp.core.session.XmppSessionConfiguration
Gets the caching directory for directory-based caches used for: XEP-0084: User Avatar XEP-0115: Entity Capabilities XEP-0153: vCard-Based Avatars By default this directory is called xmpp.rocks and is located in the operating system's application data folder:
For Windows it is %APPDATA%, which usually is C:\Users\{USERNAME}\AppData\Roaming
For Mac it is ~/Library/Application Support
Else it is the user's home directory.
getCategory() - Method in class rocks.xmpp.extensions.disco.model.info.Identity
Gets the category, e.g. server, client, gateway, directory, etc.
getCause() - Method in class rocks.xmpp.core.session.ConnectionEvent
Gets the cause of the disconnection or reconnection failure.
getCharsets() - Method in class rocks.xmpp.extensions.httpbind.model.Body
The connection manager MAY inform the client which encodings it can convert by setting the optional 'charsets' attribute in the session creation response element to a space-separated list of encodings.
getChatPartner() - Method in class rocks.xmpp.im.chat.ChatSession
Gets the chat partner of this chat session.
getChatSession() - Method in class rocks.xmpp.im.chat.ChatSessionEvent
Gets the chat session.
getClasses() - Method in class rocks.xmpp.core.session.Extension
Gets the collection of classes, which represent the extension's XML schema implementation.
getCompressionMethods() - Method in class rocks.xmpp.core.session.ConnectionConfiguration
Gets the compression methods.
getCondition() - Method in exception rocks.xmpp.core.sasl.AuthenticationException
The specific SASL error condition.
getCondition() - Method in class rocks.xmpp.core.sasl.model.Failure
Gets the defined error condition.
getCondition() - Method in class rocks.xmpp.core.stanza.model.StanzaError
Gets the defined error condition or Condition.UNDEFINED_CONDITION if the condition is unknown.
getCondition() - Method in exception rocks.xmpp.core.stanza.StanzaException
Gets the defined error condition.
getCondition() - Method in class rocks.xmpp.core.stream.model.StreamError
Gets the defined stream error condition or Condition.UNDEFINED_CONDITION if the condition is unknown.
getCondition() - Method in exception rocks.xmpp.core.stream.StreamErrorException
Gets the defined error condition.
getCondition() - Method in class rocks.xmpp.extensions.compress.model.StreamCompression.Failure
Gets the failure condition.
getCondition() - Method in exception rocks.xmpp.extensions.httpbind.BoshException
Gets the BOSH error condition.
getCondition() - Method in class rocks.xmpp.extensions.httpbind.model.Body
 
getConfiguration() - Method in class rocks.xmpp.core.session.XmppSession
Gets the configuration for this session.
getConfiguredCompressionMethods() - Method in class rocks.xmpp.extensions.compress.CompressionManager
Gets the configured compression methods.
getConnectedResource() - Method in class rocks.xmpp.core.session.XmppClient
Gets the connected resource, which is assigned by the server after resource binding.
getConnectedResource() - Method in class rocks.xmpp.core.session.XmppSession
The connected resource, which is assigned by the server.
getConnections() - Method in class rocks.xmpp.core.session.XmppSession
Gets an unmodifiable list of connections, which this session will try during connecting.
getConnectTimeout() - Method in class rocks.xmpp.core.session.ConnectionConfiguration
Gets the timeout for connection establishment.
getContact(Jid) - Method in class rocks.xmpp.im.roster.RosterManager
Gets a contact by its JID.
getContactGroups() - Method in class rocks.xmpp.im.roster.RosterManager
Gets the contact groups.
getContacts() - Method in class rocks.xmpp.im.roster.model.ContactGroup
Gets the contacts in this group.
getContacts() - Method in class rocks.xmpp.im.roster.model.Roster
Gets the contacts.
getContacts() - Method in class rocks.xmpp.im.roster.RosterManager
Gets the contacts.
getContent() - Method in class rocks.xmpp.extensions.httpbind.model.Body
Some clients are constrained to only accept HTTP responses with specific Content-Types (e.g., "text/html").
getData() - Method in class rocks.xmpp.extensions.privatedata.model.PrivateData
Gets the private data items.
getData(Class<T>) - Method in class rocks.xmpp.extensions.privatedata.PrivateDataManager
Gets private data, which is stored on the server.
getDataType() - Method in class rocks.xmpp.extensions.data.validate.model.Validation
Gets the data type of the field.
getDebugger() - Method in class rocks.xmpp.core.session.XmppSession
Gets the debugger or null if no debugger class was specified in the configuration.
getDebugger() - Method in class rocks.xmpp.core.session.XmppSessionConfiguration
Gets the current debugger for this session.
getDefault() - Static method in class rocks.xmpp.core.session.TcpConnectionConfiguration
Gets the default configuration.
getDefault() - Static method in class rocks.xmpp.core.session.XmppSessionConfiguration
Gets the default configuration.
getDefault() - Static method in class rocks.xmpp.extensions.httpbind.BoshConnectionConfiguration
Gets the default configuration.
getDefaultResponseTimeout() - Method in class rocks.xmpp.core.session.XmppSessionConfiguration
Gets the response timeout.
getDescription() - Method in class rocks.xmpp.extensions.data.model.DataForm.Field
Gets a natural-language description of the field, intended for presentation in a user-agent (e.g., as a "tool-tip", help button, or explanatory text provided near the field).
getDomain() - Method in class rocks.xmpp.core.session.XmppSession
Gets the XMPP domain of the connected server.
getEnabledFeatures() - Method in class rocks.xmpp.core.session.XmppSession
Gets the enabled features.
getError() - Method in class rocks.xmpp.core.stanza.model.Stanza
Gets the stanza's 'error' element.
getError() - Method in exception rocks.xmpp.core.stanza.StanzaException
Gets the stanza error, i.e. the <error/> element.
getError() - Method in exception rocks.xmpp.core.stream.StreamErrorException
Gets the stream error.
getError() - Method in class rocks.xmpp.extensions.sm.model.StreamManagement.Failed
Gets the stanza error.
getErrorTypeByCondition(Condition) - Static method in class rocks.xmpp.core.stanza.model.errors.Condition
Gets the associated stanza error type for a condition.
getExtension(Class<T>) - Method in class rocks.xmpp.core.stanza.model.Stanza
Gets the extension of the given type or null, if there's no such extension.
getExtension() - Method in class rocks.xmpp.core.stanza.model.StanzaError
Gets the application specific condition, if any.
getExtension() - Method in class rocks.xmpp.core.stream.model.StreamError
Gets the application specific condition, if any.
getExtensions() - Method in class rocks.xmpp.core.session.CoreModule
 
getExtensions() - Method in interface rocks.xmpp.core.session.Module
Gets the extensions belonging to this module.
getExtensions() - Method in class rocks.xmpp.extensions.disco.model.info.InfoDiscovery
 
getExtensions() - Method in interface rocks.xmpp.extensions.disco.model.info.InfoNode
Gets the service discovery extensions as described in XEP-0128: Service Discovery Extensions
getExtensions() - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
Gets an unmodifiable list of extensions.
getFeatureClass() - Method in class rocks.xmpp.core.stream.StreamFeatureNegotiator
Gets the feature class, this negotiator is responsible for.
getFeatures() - Method in class rocks.xmpp.core.session.Extension
Gets the collection of "sub" features, which are associated with the extension.
getFeatures() - Method in class rocks.xmpp.core.stream.model.StreamFeatures
Gets the features, i.e. the child elements of the <stream:features/> element.
getFeatures() - Method in class rocks.xmpp.core.stream.StreamFeaturesManager
Gets the available features, which the server has advertised.
getFeatures() - Method in class rocks.xmpp.extensions.disco.model.info.InfoDiscovery
 
getFeatures() - Method in interface rocks.xmpp.extensions.disco.model.info.InfoNode
Gets the features.
getFeatures() - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
Gets an unmodifiable set of features.
getFieldReferences() - Method in class rocks.xmpp.extensions.data.layout.model.Page
Gets the field references.
getFieldReferences() - Method in class rocks.xmpp.extensions.data.layout.model.Section
Gets the field references.
getFields() - Method in class rocks.xmpp.extensions.data.model.DataForm
Gets the fields of the form.
getFields() - Method in class rocks.xmpp.extensions.data.model.DataForm.Item
Gets the fields.
getFirstItem() - Method in class rocks.xmpp.extensions.rsm.model.ResultSetManagement
Gets the first item.
getFirstItemIndex() - Method in class rocks.xmpp.extensions.rsm.model.ResultSetManagement
Gets the first item's index.
getFormType() - Method in class rocks.xmpp.extensions.data.model.DataForm
Gets the form type of this form, i.e. the value of the "FORM_TYPE" field.
getFrom() - Method in class rocks.xmpp.core.stanza.model.Stanza
Gets the stanza's 'from' attribute.
getFrom() - Method in class rocks.xmpp.extensions.httpbind.model.Body
The <body/> element of the first request MAY also possess a 'from' attribute, which specifies the originator of the first stream and which enables the connection manager to forward the originating entity's identity to the application server.
getFullName() - Method in class rocks.xmpp.im.roster.model.ContactGroup
Gets the full name of the group.
getGroupDelimiter() - Method in class rocks.xmpp.im.roster.RosterManager
Gets the group delimiter.
getGroups() - Method in class rocks.xmpp.im.roster.model.Contact
Gets the groups of the contact.
getGroups() - Method in class rocks.xmpp.im.roster.model.ContactGroup
Gets the nested sub-groups of this group.
getHashingAlgorithm() - Method in class rocks.xmpp.extensions.caps.model.EntityCapabilities
Gets the hashing algorithm used to generate the verification string.
getHeight() - Method in class rocks.xmpp.extensions.data.mediaelement.model.Media
If the media is an image or video, gets the recommended display height of the image.
getHold() - Method in class rocks.xmpp.extensions.httpbind.model.Body
This attribute informs the client about the maximum number of requests the connection manager will keep waiting at any one time during the session.
getHostname() - Method in class rocks.xmpp.core.session.Connection
Gets the hostname, which is used for the connection.
getHostname() - Method in class rocks.xmpp.core.session.ConnectionConfiguration
Gets the hostname.
getHostnameVerifier() - Method in class rocks.xmpp.core.session.ConnectionConfiguration
Gets the hostname verifier.
getHttpErrorCode() - Method in exception rocks.xmpp.extensions.httpbind.BoshException
Gets the HTTP error code.
getId() - Method in class rocks.xmpp.core.stanza.model.Stanza
Gets the stanza's 'id' attribute.
getId() - Method in class rocks.xmpp.extensions.disco.model.items.Item
Gets the id of this item.
getId() - Method in interface rocks.xmpp.extensions.rsm.model.ResultSetItem
Gets the item id to allow paging through the result set.
getId() - Method in class rocks.xmpp.extensions.sm.model.StreamManagement.Enabled
The stream id.
getIdentities() - Method in class rocks.xmpp.extensions.disco.model.info.InfoDiscovery
 
getIdentities() - Method in interface rocks.xmpp.extensions.disco.model.info.InfoNode
Gets the identities.
getIdentities() - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
Gets an unmodifiable set of identities.
getInactivity() - Method in class rocks.xmpp.extensions.httpbind.model.Body
 
getIndex() - Method in class rocks.xmpp.extensions.rsm.model.ResultSetManagement
Gets the index.
getInitialPresence() - Method in class rocks.xmpp.core.session.XmppSessionConfiguration
Gets a supplier for initial presence which is sent during login.
getInitialResponse() - Method in class rocks.xmpp.core.sasl.model.Auth
Gets the initial response.
getInstructions() - Method in class rocks.xmpp.extensions.data.model.DataForm
Gets the instructions of the form.
getIQ() - Method in class rocks.xmpp.core.stanza.IQEvent
Gets the IQ stanza.
getItemCount() - Method in class rocks.xmpp.extensions.disco.DefaultItemProvider
 
getItemCount() - Method in class rocks.xmpp.extensions.rsm.model.ResultSetManagement
Gets the item count of a result set.
getItemCount() - Method in interface rocks.xmpp.extensions.rsm.ResultSetProvider
Gets the total item count.
getItems() - Method in class rocks.xmpp.extensions.data.model.DataForm
Gets the items, which can be understood as "table rows" containing data (if any) that matches the request.
getItems() - Method in class rocks.xmpp.extensions.disco.DefaultItemProvider
 
getItems(int, int) - Method in class rocks.xmpp.extensions.disco.DefaultItemProvider
 
getItems() - Method in class rocks.xmpp.extensions.disco.model.items.ItemDiscovery
 
getItems() - Method in interface rocks.xmpp.extensions.disco.model.items.ItemNode
Gets the items.
getItems() - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
Gets an unmodifiable list of items.
getItems() - Method in class rocks.xmpp.extensions.rsm.ResultSet
Gets the items.
getItems() - Method in interface rocks.xmpp.extensions.rsm.ResultSetProvider
Gets all items.
getItems(int, int) - Method in interface rocks.xmpp.extensions.rsm.ResultSetProvider
Gets the items in a specific range (by index).
getItemsAfter(String, int) - Method in class rocks.xmpp.extensions.disco.DefaultItemProvider
 
getItemsAfter(String, int) - Method in interface rocks.xmpp.extensions.rsm.ResultSetProvider
Gets the items after a specific item, which is determined by an item id.
getItemsBefore(String, int) - Method in class rocks.xmpp.extensions.disco.DefaultItemProvider
 
getItemsBefore(String, int) - Method in interface rocks.xmpp.extensions.rsm.ResultSetProvider
Gets the items before a specific item, which is determined by an item id.
getJid() - Method in class rocks.xmpp.core.bind.model.Bind
Gets the JID, which has been generated by the server after resource binding.
getJid() - Method in class rocks.xmpp.extensions.disco.model.items.Item
Gets the JID.
getJid() - Method in class rocks.xmpp.im.roster.model.Contact
Gets the JID of the contact.
getKeepAliveInterval() - Method in class rocks.xmpp.core.session.TcpConnectionConfiguration
Gets the whitespace keep-alive interval.
getKey() - Method in class rocks.xmpp.extensions.httpbind.model.Body
 
getLabel() - Method in class rocks.xmpp.extensions.data.layout.model.Page
Gets the label for this page.
getLabel() - Method in class rocks.xmpp.extensions.data.layout.model.Section
Gets the label of the section.
getLabel() - Method in class rocks.xmpp.extensions.data.model.DataForm.Field
Gets the field label.
getLabel() - Method in class rocks.xmpp.extensions.data.model.DataForm.Option
Gets the label.
getLanguage() - Method in class rocks.xmpp.core.sasl.model.Failure
Gets the language of the text.
getLanguage() - Method in class rocks.xmpp.core.session.XmppSessionConfiguration
Gets the preferred or default language for any human-readable XML character data to be sent over the stream.
getLanguage() - Method in class rocks.xmpp.core.stanza.model.Stanza
Gets the stanza's 'xml:lang' attribute, i.e. its language.
getLanguage() - Method in class rocks.xmpp.core.stanza.model.StanzaError
Gets the language of the error text.
getLanguage() - Method in class rocks.xmpp.core.stanza.model.Text
Gets the language.
getLanguage() - Method in class rocks.xmpp.core.stream.model.StreamError
Gets the language of the error text.
getLanguage() - Method in class rocks.xmpp.extensions.disco.model.info.Identity
The optional language to localize the name.
getLanguage() - Method in class rocks.xmpp.extensions.httpbind.model.Body
 
getLastHandledStanza() - Method in class rocks.xmpp.extensions.sm.model.StreamManagement.Answer
 
getLastItem() - Method in class rocks.xmpp.extensions.rsm.model.ResultSetManagement
Gets the last item.
getLastSentPresence() - Method in class rocks.xmpp.im.subscription.PresenceManager
Gets the last sent (non-directed) presence, that has been broadcast by the server.
getLastSentPresences() - Method in class rocks.xmpp.im.subscription.PresenceManager
Gets the last sent presences, that have been sent, including directed presences.
getListRange() - Method in class rocks.xmpp.extensions.data.validate.model.Validation
Gets the list range.
getLocation() - Method in class rocks.xmpp.extensions.sm.model.StreamManagement.Enabled
The server's preferred IP address or hostname (optionally with a port) for reconnection.
getLocations() - Method in class rocks.xmpp.extensions.data.mediaelement.model.Media
Gets the locations to the media.
getManager() - Method in class rocks.xmpp.core.session.Extension
Gets the manager class.
getManager(Class<T>) - Method in class rocks.xmpp.core.session.XmppSession
Gets an instance of the specified manager class.
getMax() - Method in class rocks.xmpp.extensions.data.validate.model.Validation.ListRange
Gets the maximum allowable number of selected/entered values.
getMax() - Method in class rocks.xmpp.extensions.data.validate.model.Validation.ValidationMethod.Range
Gets the maximum value allowed.
getMax() - Method in class rocks.xmpp.extensions.sm.model.StreamManagement.Enabled
Gets the server's preferred maximum resumption time.
getMaxPause() - Method in class rocks.xmpp.extensions.httpbind.model.Body
If the connection manager supports session pausing (see Inactivity) then it SHOULD advertise that to the client by including a 'maxpause' attribute in the session creation response element.
getMaxSize() - Method in class rocks.xmpp.extensions.rsm.model.ResultSetManagement
Gets the max size.
getMechanism() - Method in class rocks.xmpp.core.sasl.model.Auth
Gets the mechanism.
getMechanismName() - Method in class rocks.xmpp.core.sasl.anonymous.AnonymousSaslClient
 
getMechanismNames(Map<String, ?>) - Method in class rocks.xmpp.core.sasl.XmppSaslClientFactory
 
getMechanisms() - Method in class rocks.xmpp.core.sasl.model.Mechanisms
Gets the list of mechanisms supported by the server.
getMedia() - Method in class rocks.xmpp.extensions.data.model.DataForm.Field
Gets the media element.
getMessage() - Method in class rocks.xmpp.core.stanza.MessageEvent
Gets the message.
getMethod() - Method in class rocks.xmpp.extensions.compress.model.StreamCompression.Compress
Gets the compression method.
getMethods() - Method in class rocks.xmpp.extensions.compress.model.feature.CompressionFeature
Gets the available compression methods.
getMin() - Method in class rocks.xmpp.extensions.data.validate.model.Validation.ListRange
Gets the minimum allowable number of selected/entered values.
getMin() - Method in class rocks.xmpp.extensions.data.validate.model.Validation.ValidationMethod.Range
Gets the minimum value allowed.
getName() - Method in interface rocks.xmpp.extensions.compress.CompressionMethod
Gets the compression method name, e.g.
getName() - Method in class rocks.xmpp.extensions.disco.model.info.Identity
Gets the identity's name.
getName() - Method in class rocks.xmpp.extensions.disco.model.items.Item
Gets the name.
getName() - Method in class rocks.xmpp.im.roster.model.Contact
Gets the name of the contact.
getName() - Method in class rocks.xmpp.im.roster.model.ContactGroup
Gets the name of the group.
getNamespace() - Method in class rocks.xmpp.core.session.Extension
Gets the protocol namespace.
getNegotiatedCompressionMethod() - Method in class rocks.xmpp.extensions.compress.CompressionManager
Gets the negotiated compression method.
getNegotiatedProperty(String) - Method in class rocks.xmpp.core.sasl.anonymous.AnonymousSaslClient
 
getNewAddress() - Method in class rocks.xmpp.core.stanza.model.errors.Gone
Gets the new address.
getNewChatPartner() - Method in class rocks.xmpp.im.chat.ChatSession.ChatPartnerEvent
Gets the JID of the new chat partner.
getNewKey() - Method in class rocks.xmpp.extensions.httpbind.model.Body
 
getNextReconnectionAttempt() - Method in class rocks.xmpp.core.session.ConnectionEvent
Gets the duration until the next reconnection is attempted.
getNextReconnectionAttempt() - Method in class rocks.xmpp.core.session.ReconnectionManager
Deprecated.
Gets the date of the next reconnection attempt.
getNextReconnectionAttempt(int, Throwable) - Method in interface rocks.xmpp.core.session.ReconnectionStrategy
Gets the duration after which the next reconnection is attempted.
getNode() - Method in class rocks.xmpp.extensions.caps.EntityCapabilitiesManager
Gets the node.
getNode() - Method in class rocks.xmpp.extensions.caps.model.EntityCapabilities
Gets the node.
getNode() - Method in class rocks.xmpp.extensions.disco.model.info.InfoDiscovery
 
getNode() - Method in interface rocks.xmpp.extensions.disco.model.info.InfoNode
Gets the node name.
getNode() - Method in class rocks.xmpp.extensions.disco.model.items.Item
Gets the node.
getNode() - Method in class rocks.xmpp.extensions.disco.model.items.ItemDiscovery
 
getNode() - Method in interface rocks.xmpp.extensions.disco.model.items.ItemNode
Gets the node name.
getOldChatPartner() - Method in class rocks.xmpp.im.chat.ChatSession.ChatPartnerEvent
Gets the JID of the old chat partner.
getOldStatus() - Method in class rocks.xmpp.core.session.SessionStatusEvent
Gets the old session status.
getOptions() - Method in class rocks.xmpp.extensions.data.model.DataForm.Field
Gets the options if the field type is DataForm.Field.Type.LIST_SINGLE or DataForm.Field.Type.LIST_MULTI.
getOtherHost() - Method in class rocks.xmpp.core.stream.model.errors.SeeOtherHost
Gets the other host.
getPages() - Method in class rocks.xmpp.extensions.data.model.DataForm
Gets the layout pages for this data form.
getParentGroup() - Method in class rocks.xmpp.im.roster.model.ContactGroup
Gets the parent group.
getParentThread() - Method in class rocks.xmpp.core.stanza.model.Message
Gets the parent thread.
getPath() - Method in class rocks.xmpp.extensions.httpbind.BoshConnectionConfiguration
Gets the path on the host, e.g.
getPause() - Method in class rocks.xmpp.extensions.httpbind.model.Body
If a client encounters an exceptional temporary situation during which it will be unable to send requests to the connection manager for a period of time greater than the maximum inactivity period (e.g., while a runtime environment changes from one web page to another), and if the connection manager included a 'maxpause' attribute in its Session Creation Response, then the client MAY request a temporary increase to the maximum inactivity period by including a 'pause' attribute in a request.
getPolling() - Method in class rocks.xmpp.extensions.httpbind.model.Body
This attribute specifies the shortest allowable polling interval (in seconds).
getPort() - Method in class rocks.xmpp.core.session.Connection
Gets the port, which is used for the connection.
getPort() - Method in class rocks.xmpp.core.session.ConnectionConfiguration
Gets the port.
getPort() - Method in class rocks.xmpp.dns.SrvRecord
Gets the port on this target host of this service.
getPresence() - Method in class rocks.xmpp.core.stanza.PresenceEvent
Gets the presence.
getPresence(Jid) - Method in class rocks.xmpp.im.subscription.PresenceManager
Gets the presence for a given contact.
getPriority() - Method in class rocks.xmpp.core.bind.model.Bind
 
getPriority() - Method in class rocks.xmpp.core.sasl.model.Mechanisms
 
getPriority() - Method in class rocks.xmpp.core.session.model.Session
 
getPriority() - Method in class rocks.xmpp.core.stanza.model.Presence
Gets the priority.
getPriority() - Method in class rocks.xmpp.core.stream.model.StreamFeature
Gets the priority of the feature, i.e. when it will be negotiated during feature negotiation.
getPriority() - Method in class rocks.xmpp.core.tls.model.StartTls
 
getPriority() - Method in class rocks.xmpp.dns.SrvRecord
Gets the priority of this target host.
getPriority() - Method in class rocks.xmpp.extensions.compress.model.feature.CompressionFeature
 
getPriority() - Method in class rocks.xmpp.extensions.sm.model.StreamManagement
 
getProxy() - Method in class rocks.xmpp.core.session.Connection
Gets the proxy.
getProxy() - Method in class rocks.xmpp.core.session.ConnectionConfiguration
Gets the proxy.
getReconnectionStrategy() - Method in class rocks.xmpp.core.session.ReconnectionManager
Deprecated.
Gets the reconnection strategy.
getReconnectionStrategy() - Method in class rocks.xmpp.core.session.XmppSessionConfiguration
Gets the reconnection strategy.
getRegex() - Method in class rocks.xmpp.extensions.data.validate.model.Validation.ValidationMethod.Regex
Gets the regular expression.
getRemovedContacts() - Method in class rocks.xmpp.im.roster.RosterEvent
Gets the removed contacts, i.e. contacts which were on the roster, but now are no longer on the roster.
getReport() - Method in class rocks.xmpp.extensions.httpbind.model.Body
After receiving a request with an 'ack' value less than the 'rid' of the last request that it has already responded to, the connection manager MAY inform the client of the situation by sending its next response immediately instead of waiting until it has payloads to send to the client (e.g., if some time has passed since it responded).
getReportedFields() - Method in class rocks.xmpp.extensions.data.model.DataForm
Gets the reported fields, which can be understood as "table headers" describing the data to follow.
getReportedReference() - Method in class rocks.xmpp.extensions.data.layout.model.Page
Gets the reported field reference.
getReportedReference() - Method in class rocks.xmpp.extensions.data.layout.model.Section
Gets the reported field reference.
getRequests() - Method in class rocks.xmpp.extensions.httpbind.model.Body
This attribute enables the connection manager to limit the number of simultaneous requests the client makes (see Overactivity and Polling Sessions).
getRequestStrategy() - Method in class rocks.xmpp.extensions.sm.StreamManager
Gets the request strategy.
getResource() - Method in class rocks.xmpp.core.bind.model.Bind
Gets the resource.
getRestart() - Method in class rocks.xmpp.extensions.httpbind.model.Body
 
getRestartLogic() - Method in class rocks.xmpp.extensions.httpbind.model.Body
 
getResult() - Method in class rocks.xmpp.util.concurrent.AsyncResult
Waits uninterruptibly on the result of the query and returns it.
getResult(long, TimeUnit) - Method in class rocks.xmpp.util.concurrent.AsyncResult
Waits uninterruptibly on the result of the query (with a timeout) and returns it.
getResultSetManagement() - Method in class rocks.xmpp.extensions.disco.model.items.ItemDiscovery
 
getResultSetManagement() - Method in interface rocks.xmpp.extensions.disco.model.items.ItemNode
Gets the result set.
getResultSetManagement() - Method in class rocks.xmpp.extensions.rsm.ResultSet
Gets the result set info.
getRid() - Method in class rocks.xmpp.extensions.httpbind.model.Body
The <body/> element of every client request MUST possess a sequential request ID encapsulated via the 'rid' attribute.
getRosterDelimiter() - Method in class rocks.xmpp.extensions.privatedata.rosterdelimiter.model.RosterDelimiter
Gets the roster delimiter.
getRoute() - Method in class rocks.xmpp.extensions.httpbind.BoshConnection
Gets the route.
getRoute() - Method in class rocks.xmpp.extensions.httpbind.BoshConnectionConfiguration
Gets the route.
getRoute() - Method in class rocks.xmpp.extensions.httpbind.model.Body
A connection manager MAY be configured to enable sessions with more than one server in different domains.
getSections() - Method in class rocks.xmpp.extensions.data.layout.model.Page
Gets the sections for this page.
getSections() - Method in class rocks.xmpp.extensions.data.layout.model.Section
Gets nested sub-sections.
getSessionId() - Method in class rocks.xmpp.extensions.httpbind.BoshConnection
Gets the session id of this BOSH connection.
getShow() - Method in class rocks.xmpp.core.stanza.model.Presence
Gets the <show/> element.
getSid() - Method in class rocks.xmpp.extensions.httpbind.model.Body
All requests after the first one MUST include a valid 'sid' attribute (provided by the connection manager in the Session Creation Response).
getSocketFactory() - Method in class rocks.xmpp.core.session.TcpConnectionConfiguration
Gets the socket factory.
getSSLContext() - Method in class rocks.xmpp.core.session.ConnectionConfiguration
Gets the SSL context.
getStanza() - Method in class rocks.xmpp.core.session.SendTask
Gets the stanza, which has been sent.
getStanza() - Method in exception rocks.xmpp.core.stanza.StanzaException
Gets the stanza, which includes the error.
getStatus() - Method in class rocks.xmpp.core.session.SessionStatusEvent
Gets the session status.
getStatus() - Method in class rocks.xmpp.core.session.XmppSession
Gets the status of the session.
getStatus() - Method in class rocks.xmpp.core.stanza.model.Presence
Gets the default body (which has no language attribute).
getStatuses() - Method in class rocks.xmpp.core.stanza.model.Presence
Gets the statuses.
getStream() - Method in class rocks.xmpp.extensions.httpbind.model.Body
If a connection manager supports the multi-streams feature, it MUST include a 'stream' attribute in its Session Creation Response.
getStreamError() - Method in exception rocks.xmpp.core.stream.StreamErrorException
Deprecated.
getStreamId() - Method in class rocks.xmpp.core.session.Connection
Gets the stream id of this connection.
getStreamId() - Method in class rocks.xmpp.core.session.TcpConnection
 
getStreamId() - Method in class rocks.xmpp.extensions.httpbind.BoshConnection
 
getStreamManagementId() - Method in class rocks.xmpp.extensions.sm.StreamManager
Gets the "SM-ID".
getSubject() - Method in class rocks.xmpp.core.stanza.model.Message
Gets the default subject (which has no language attribute).
getSubjects() - Method in class rocks.xmpp.core.stanza.model.Message
Gets the subjects.
getSubscription() - Method in class rocks.xmpp.im.roster.model.Contact
Gets the subscription attribute.
getTarget() - Method in class rocks.xmpp.dns.SrvRecord
Gets the domain name of the target host.
getText() - Method in class rocks.xmpp.core.sasl.model.Failure
Gets the text of the failure.
getText() - Method in class rocks.xmpp.core.stanza.model.StanzaError
Gets the optional error text.
getText() - Method in class rocks.xmpp.core.stanza.model.Text
Gets the text.
getText() - Method in class rocks.xmpp.core.stream.model.StreamError
Gets the optional error text.
getText() - Method in class rocks.xmpp.dns.TxtRecord
Gets the text.
getText() - Method in class rocks.xmpp.extensions.data.layout.model.Page
Gets additional information for the page.
getText() - Method in class rocks.xmpp.extensions.data.layout.model.Section
Gets additional information for the section.
getThread() - Method in class rocks.xmpp.core.stanza.model.Message
Gets the thread.
getThread() - Method in class rocks.xmpp.im.chat.ChatSession
Gets the thread id which is used for this chat session.
getThrowable() - Method in class rocks.xmpp.core.session.SessionStatusEvent
Gets the throwable if the session abnormally disconnected or null.
getTime() - Method in class rocks.xmpp.extensions.httpbind.model.Body
 
getTitle() - Method in class rocks.xmpp.extensions.data.model.DataForm
Gets the title of the form.
getTo() - Method in class rocks.xmpp.core.stanza.model.Stanza
Gets the stanza's 'to' attribute, i.e. the recipient.
getTo() - Method in class rocks.xmpp.extensions.httpbind.model.Body
 
getType() - Method in class rocks.xmpp.core.session.ConnectionEvent
Gets the event type.
getType() - Method in class rocks.xmpp.core.stanza.model.IQ
Gets the type.
getType() - Method in class rocks.xmpp.core.stanza.model.Message
Gets the message type.
getType() - Method in class rocks.xmpp.core.stanza.model.Presence
Gets the type of the presence.
getType() - Method in class rocks.xmpp.core.stanza.model.StanzaError
Gets the error type, either 'auth', 'cancel', 'continue', 'modify' or 'wait'.
getType() - Method in class rocks.xmpp.extensions.data.mediaelement.model.Media.Location
Gets the MIME type of the media.
getType() - Method in class rocks.xmpp.extensions.data.model.DataForm.Field
Gets the field type.
getType() - Method in class rocks.xmpp.extensions.data.model.DataForm
Gets the type of the form.
getType() - Method in class rocks.xmpp.extensions.disco.model.info.Identity
Gets the type within the category, e.g.
getType() - Method in class rocks.xmpp.extensions.httpbind.model.Body
 
getUnacknowledgedStanzas() - Method in class rocks.xmpp.core.session.XmppSession
 
getUnaffiliatedContacts() - Method in class rocks.xmpp.im.roster.RosterManager
Gets the contacts, which are not affiliated to any group.
getUpdatedContacts() - Method in class rocks.xmpp.im.roster.RosterEvent
Gets the updated contacts, i.e. if an existing contact has changed its name, groups or subscription state.
getUri() - Method in class rocks.xmpp.extensions.data.mediaelement.model.Media.Location
Gets the URI.
getUri() - Method in exception rocks.xmpp.extensions.httpbind.BoshException
Gets the URI in case of a "see-other-uri" error.
getUri() - Method in class rocks.xmpp.extensions.httpbind.model.Body
If the connection manager reports a Body.Condition.SEE_OTHER_URI error condition, this method returns the URI.
getValidation() - Method in class rocks.xmpp.extensions.data.model.DataForm.Field
Gets the validation for this field.
getValidationMethod() - Method in class rocks.xmpp.extensions.data.validate.model.Validation
Gets the validation method.
getValue() - Method in class rocks.xmpp.core.sasl.model.Challenge
Gets the value, i.e. the challenge.
getValue() - Method in class rocks.xmpp.core.sasl.model.Response
Gets the value.
getValue() - Method in class rocks.xmpp.extensions.data.model.DataForm.Field
Gets the value of the field.
getValue() - Method in class rocks.xmpp.extensions.data.model.DataForm.Option
Gets the value of the option.
getValueAsBoolean() - Method in class rocks.xmpp.extensions.data.model.DataForm.Field
Gets the value as boolean.
getValueAsInstant() - Method in class rocks.xmpp.extensions.data.model.DataForm.Field
Returns the first value as date.
getValueAsInteger() - Method in class rocks.xmpp.extensions.data.model.DataForm.Field
Returns the first value as integer.
getValueAsJid() - Method in class rocks.xmpp.extensions.data.model.DataForm.Field
Returns the first value as JID, e.g. for the DataForm.Field.Type.JID_SINGLE field type.
getValues() - Method in class rocks.xmpp.extensions.data.model.DataForm.Field
Gets the values of the field.
getValuesAsJid() - Method in class rocks.xmpp.extensions.data.model.DataForm.Field
Returns a JID list for the DataForm.Field.Type.JID_MULTI field type.
getVar() - Method in class rocks.xmpp.extensions.data.layout.model.FieldReference
Gets the var attribute.
getVar() - Method in class rocks.xmpp.extensions.data.model.DataForm.Field
Gets a unique identifier for the field in the context of the form.
getVerificationString(InfoNode, MessageDigest) - Static method in class rocks.xmpp.extensions.caps.model.EntityCapabilities
Gets the verification string as specified in XEP-0115, 5.
getVerificationString() - Method in class rocks.xmpp.extensions.caps.model.EntityCapabilities
Gets the verification string that is used to verify the identity and supported features of the entity.
getVersion() - Method in class rocks.xmpp.extensions.httpbind.model.Body
This attribute specifies the highest version of the BOSH protocol that the client supports.
getVersion() - Method in class rocks.xmpp.im.roster.model.Roster
Gets the roster version.
getWait() - Method in class rocks.xmpp.extensions.httpbind.BoshConnectionConfiguration
Gets the longest time (in seconds) that the connection manager is allowed to wait before responding to any request during the session.
getWait() - Method in class rocks.xmpp.extensions.httpbind.model.Body
 
getWeight() - Method in class rocks.xmpp.dns.SrvRecord
Gets the weight of this target host.
getWidth() - Method in class rocks.xmpp.extensions.data.mediaelement.model.Media
If the media is an image or video, gets the recommended display width of the image.
getWrappedObjects() - Method in class rocks.xmpp.extensions.httpbind.model.Body
Gets an unmodifiable list of wrapped objects.
getXmlInputFactory() - Method in class rocks.xmpp.core.session.XmppSessionConfiguration
Gets the XML input factory.
getXmlOutputFactory() - Method in class rocks.xmpp.core.session.XmppSessionConfiguration
Gets the XML output factory.
getXmppVersion() - Method in class rocks.xmpp.extensions.httpbind.model.Body
 
gone() - Static method in class rocks.xmpp.core.stanza.model.errors.Condition
Creates a <gone/> stanza error.
gone(String) - Static method in class rocks.xmpp.core.stanza.model.errors.Condition
Creates a <gone/> stanza error with a new address.
Gone - Class in rocks.xmpp.core.stanza.model.errors
The implementation of the <gone/> stanza error.
GZIP - Static variable in class rocks.xmpp.extensions.compress.CompressionManager
Deprecated.
GZIP - Static variable in interface rocks.xmpp.extensions.compress.CompressionMethod
The "gzip" compression method.

H

handle(BiFunction<? super T, Throwable, ? extends U>) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
handleAsync(BiFunction<? super T, Throwable, ? extends U>) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
handleAsync(BiFunction<? super T, Throwable, ? extends U>, Executor) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
handleElement(Object) - Method in class rocks.xmpp.core.session.XmppSession
Handles an XMPP element.
handleRequest(IQ) - Method in class rocks.xmpp.core.stanza.AbstractIQHandler
 
handleRequest(IQ) - Method in interface rocks.xmpp.core.stanza.IQHandler
Handles an inbound IQ stanza of type get or set.
hasExtension(Class<?>) - Method in class rocks.xmpp.core.stanza.model.Stanza
Checks if the stanza has an extension of the given type.
hash(byte[]) - Static method in class rocks.xmpp.util.XmppUtils
Creates a hex encoded SHA-1 hash.
hashCode() - Method in class rocks.xmpp.core.session.Extension
 
hashCode() - Method in class rocks.xmpp.extensions.disco.model.info.Identity
 
hashCode() - Method in class rocks.xmpp.im.roster.model.Contact
 
hashCode() - Method in class rocks.xmpp.im.roster.model.ContactGroup
 
hasInitialResponse() - Method in class rocks.xmpp.core.sasl.anonymous.AnonymousSaslClient
 
hasInitialResponse() - Method in class rocks.xmpp.core.sasl.scram.ScramClient
 
headlineNewMail() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
Service that notifies a user of new email messages.
headlineRss() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
RSS notification service.
headlineWeather() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
Service that provides weather alerts..
hierarchyBranch() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A service discovery node that contains further nodes in the hierarchy.
hierarchyLeaf() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A service discovery node that does not contain further nodes in the hierarchy.
hold(byte) - Method in class rocks.xmpp.extensions.httpbind.model.Body.Builder
Sets the 'hold' attribute of the body.
HOST_GONE - Static variable in class rocks.xmpp.core.stream.model.errors.Condition
The implementation of the <host-gone/> stream error.
HOST_UNKNOWN - Static variable in class rocks.xmpp.core.stream.model.errors.Condition
The implementation of the <host-unknown/> stream error.
hostname(String) - Method in class rocks.xmpp.core.session.ConnectionConfiguration.Builder
Sets the hostname.
hostnameVerifier(HostnameVerifier) - Method in class rocks.xmpp.core.session.ConnectionConfiguration.Builder
Sets an optional hostname verifier, used to verify the hostname in the certificate presented by the server.

I

Identity - Class in rocks.xmpp.extensions.disco.model.info
Represents an identity of an XMPP entity.
IMPROPER_ADDRESSING - Static variable in class rocks.xmpp.core.stream.model.errors.Condition
The implementation of the <improper-addressing/> stream error.
INCORRECT_ENCODING - Static variable in class rocks.xmpp.core.sasl.model.Failure.Condition
The implementation of the <incorrect-encoding/> SASL failure.
incrementInboundStanzaCount() - Method in class rocks.xmpp.extensions.sm.StreamManager
Increments the inbound stanza count.
indexOf(String) - Method in class rocks.xmpp.extensions.disco.DefaultItemProvider
 
indexOf(String) - Method in interface rocks.xmpp.extensions.rsm.ResultSetProvider
Gets the index of a specific item.
InfoDiscovery - Class in rocks.xmpp.extensions.disco.model.info
The implementation of the <query/> element in the http://jabber.org/protocol/disco#info namespace.
InfoDiscovery() - Constructor for class rocks.xmpp.extensions.disco.model.info.InfoDiscovery
Creates an empty element, used for info discovery requests.
InfoDiscovery(String) - Constructor for class rocks.xmpp.extensions.disco.model.info.InfoDiscovery
Creates an info discovery element with a node attribute.
InfoDiscovery(Collection<Identity>, Collection<String>) - Constructor for class rocks.xmpp.extensions.disco.model.info.InfoDiscovery
Creates an info discovery element, used in discovery info responses.
InfoDiscovery(Collection<Identity>, Collection<String>, Collection<DataForm>) - Constructor for class rocks.xmpp.extensions.disco.model.info.InfoDiscovery
Creates an info discovery element, used in discovery info responses.
InfoDiscovery(String, Collection<Identity>, Collection<String>, Collection<DataForm>) - Constructor for class rocks.xmpp.extensions.disco.model.info.InfoDiscovery
Creates an info discovery element, used in discovery info responses.
InfoNode - Interface in rocks.xmpp.extensions.disco.model.info
A generic service discovery info node.
initialize(XmppSession) - Method in class rocks.xmpp.core.session.debug.ConsoleDebugger
 
initialize(XmppSession) - Method in interface rocks.xmpp.core.session.debug.XmppDebugger
This method is called when a new XMPP session is initialized.
initialPresence(Supplier<Presence>) - Method in class rocks.xmpp.core.session.XmppSessionConfiguration.Builder
Sets a supplier for initial presence which is sent during login.
INSTANCE - Static variable in class rocks.xmpp.core.sasl.model.Abort
The implementation of the <abort/> element.
INSTANCE - Static variable in class rocks.xmpp.core.tls.model.Failure
The <failure xmlns="urn:ietf:params:xml:ns:xmpp-tls"/> element.
INSTANCE - Static variable in class rocks.xmpp.core.tls.model.Proceed
The <proceed xmlns="urn:ietf:params:xml:ns:xmpp-tls"/> element.
INSTANCE - Static variable in class rocks.xmpp.extensions.errors.model.ResourceLimitExceeded
The element.
INSTANCE - Static variable in class rocks.xmpp.extensions.errors.model.StanzaTooBig
The element.
INSTANCE - Static variable in class rocks.xmpp.extensions.errors.model.TooManyStanzas
The element.
INSTANCE - Static variable in class rocks.xmpp.im.roster.versioning.model.RosterVersioning
The <ver/> element.
INSTANCE - Static variable in class rocks.xmpp.im.subscription.preapproval.model.SubscriptionPreApproval
The <sub/> element.
InstantAdapter - Class in rocks.xmpp.util.adapters
Converts an Instant to a string representation according to XEP-0082: XMPP Date and Time Profiles and vice versa.
InstantAdapter() - Constructor for class rocks.xmpp.util.adapters.InstantAdapter
 
instructions(Collection<String>) - Method in class rocks.xmpp.extensions.data.model.DataForm.Builder
Sets the instructions of the form.
INTERNAL_SERVER_ERROR - Static variable in class rocks.xmpp.core.stanza.model.errors.Condition
The implementation of the <internal-server-error/> stanza error.
INTERNAL_SERVER_ERROR - Static variable in class rocks.xmpp.core.stream.model.errors.Condition
The implementation of the <internal-server-error/> stream error.
INVALID_AUTHZID - Static variable in class rocks.xmpp.core.sasl.model.Failure.Condition
The implementation of the <invalid-authzid/> SASL failure.
INVALID_FROM - Static variable in class rocks.xmpp.core.stream.model.errors.Condition
The implementation of the <invalid-from/> stream error.
INVALID_MECHANISM - Static variable in class rocks.xmpp.core.sasl.model.Failure.Condition
The implementation of the <invalid-mechanism/> SASL failure.
INVALID_NAMESPACE - Static variable in class rocks.xmpp.core.stream.model.errors.Condition
The implementation of the <invalid-namespace/> stream error.
INVALID_XML - Static variable in class rocks.xmpp.core.stream.model.errors.Condition
The implementation of the <invalid-xml/> stream error.
IQ - Class in rocks.xmpp.core.stanza.model
The implementation of the <iq/> stanza.
IQ(IQ.Type, Object) - Constructor for class rocks.xmpp.core.stanza.model.IQ
Creates an IQ stanza with the given type and extension.
IQ(IQ.Type, Object, String) - Constructor for class rocks.xmpp.core.stanza.model.IQ
Creates an IQ stanza with the given id, type and extension.
IQ(Jid, IQ.Type, Object) - Constructor for class rocks.xmpp.core.stanza.model.IQ
Creates an IQ stanza with the given receiver, type and extension.
IQ(Jid, IQ.Type, Object, String) - Constructor for class rocks.xmpp.core.stanza.model.IQ
Creates an IQ stanza with the given receiver, id, type and extension.
IQ(Jid, IQ.Type, Object, String, Jid, Locale, StanzaError) - Constructor for class rocks.xmpp.core.stanza.model.IQ
Creates an IQ stanza with the given receiver, id, type, extension and error.
IQ.Type - Enum in rocks.xmpp.core.stanza.model
Represents a <iq/> 'type' attribute.
IQEvent - Class in rocks.xmpp.core.stanza
An IQ event is fired whenever an IQ stanza is received or sent.
IQEvent(Object, IQ, boolean) - Constructor for class rocks.xmpp.core.stanza.IQEvent
Constructs an IQ event.
IQHandler - Interface in rocks.xmpp.core.stanza
Handles an inbound IQ request, (IQ stanzas of type IQ.Type.GET or IQ.Type.SET) by processing the request and returning an IQ response of type result or error.
isActive() - Method in class rocks.xmpp.extensions.sm.StreamManager
Returns true, as soon as the server has enabled stream management, i.e. if both client and server are using stream management.
isAnonymous() - Method in class rocks.xmpp.core.session.XmppClient
Indicates whether the session has been logged in anonymously.
isApproved() - Method in class rocks.xmpp.im.roster.model.Contact
Gets the subscription pre-approval status.
isAskForGroupDelimiter() - Method in class rocks.xmpp.im.roster.RosterManager
Indicates whether the server is asked for the roster delimiter before requesting the roster.
isAuthenticated() - Method in class rocks.xmpp.core.session.XmppSession
Returns true, if the session is authenticated.
isAvailable() - Method in class rocks.xmpp.core.stanza.model.Presence
Indicates, whether an entity is available.
isCancelled() - Method in class rocks.xmpp.core.session.SendTask
 
isCancelled() - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
isComplete() - Method in class rocks.xmpp.core.sasl.anonymous.AnonymousSaslClient
 
isConnected() - Method in class rocks.xmpp.core.session.XmppSession
Indicates, whether the session is connected.
isDone() - Method in class rocks.xmpp.core.session.SendTask
 
isDone() - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
isEnabled() - Method in class rocks.xmpp.core.session.Extension
Indicates whether the extension is enabled or not.
isEnabled() - Method in class rocks.xmpp.core.session.Manager
Indicates, whether this manager is enabled or not.
isInbound() - Method in class rocks.xmpp.im.chat.ChatSessionEvent
Indicates, whether the chat session has been created by an inbound message or programmatically.
isMandatory() - Method in class rocks.xmpp.core.bind.model.Bind
 
isMandatory() - Method in class rocks.xmpp.core.sasl.model.Mechanisms
Returns always true, because SASL is mandatory to negotiate.
isMandatory() - Method in class rocks.xmpp.core.session.model.Session
 
isMandatory() - Method in class rocks.xmpp.core.stream.model.StreamFeature
Indicates, whether this feature is mandatory to negotiate.
isMandatory() - Method in class rocks.xmpp.core.tls.model.StartTls
 
isMandatory() - Method in class rocks.xmpp.extensions.sm.model.StreamManagement
 
isNormal() - Method in class rocks.xmpp.core.stanza.model.Message
Indicates, whether this message is a normal message, i.e. if the type or the message is either Message.Type.NORMAL, null or otherwise unknown, this method returns true.
isPending() - Method in class rocks.xmpp.im.roster.model.Contact
Gets the pending state of the contact.
isRequest() - Method in class rocks.xmpp.core.stanza.model.IQ
Returns if this is a request IQ, i.e. of type get or set.
isRequestingCount() - Method in class rocks.xmpp.extensions.rsm.model.ResultSetManagement
Indicates, whether this RSM is used for requesting the item count.
isRequired() - Method in class rocks.xmpp.extensions.data.model.DataForm.Field
If the field as required in order for the form to be considered valid.
isResponse() - Method in class rocks.xmpp.core.stanza.model.IQ
Returns true, if this IQ is a response (either a positive result or an error).
isResumable() - Method in class rocks.xmpp.extensions.sm.StreamManager
If the server will allow the stream to be resumed.
isResume() - Method in class rocks.xmpp.extensions.sm.model.StreamManagement.Enabled
If the server allows session resumption.
isRetrieveRosterOnLogin() - Method in class rocks.xmpp.im.roster.RosterManager
Controls, whether the roster is automatically retrieved as soon as the user has logged in.
isRosterVersioningSupported() - Method in class rocks.xmpp.im.roster.RosterManager
Indicates whether the server supports roster versioning.
isSecure() - Method in class rocks.xmpp.core.session.Connection
Indicates whether this connection is secured by TLS/SSL.
isSecure() - Method in class rocks.xmpp.core.session.ConnectionConfiguration
Indicates whether the connection is secured by SSL.
isSecure() - Method in class rocks.xmpp.core.session.TcpConnection
 
isSecure() - Method in class rocks.xmpp.extensions.httpbind.BoshConnection
 
isSupported(String, Jid) - Method in class rocks.xmpp.core.session.XmppClient
Determines support of another XMPP entity for a given feature.
isSupported(String, Jid) - Method in class rocks.xmpp.extensions.caps.EntityCapabilitiesManager
Checks whether the entity supports the given feature.
isUseKeySequence() - Method in class rocks.xmpp.extensions.httpbind.BoshConnectionConfiguration
If the connection is secured via a key sequence mechanism.
isUsingAcknowledgements() - Method in class rocks.xmpp.core.session.Connection
Indicates, whether this connection is using acknowledgements.
isUsingAcknowledgements() - Method in class rocks.xmpp.core.session.TcpConnection
 
isUsingAcknowledgements() - Method in class rocks.xmpp.extensions.httpbind.BoshConnection
 
Item() - Constructor for class rocks.xmpp.extensions.data.model.DataForm.Item
 
Item - Class in rocks.xmpp.extensions.disco.model.items
The implementation of the <item/> element in the http://jabber.org/protocol/disco#item namespace, used for item discovery.
Item(Jid, String, String, String) - Constructor for class rocks.xmpp.extensions.disco.model.items.Item
 
Item(Jid, String) - Constructor for class rocks.xmpp.extensions.disco.model.items.Item
 
Item(Jid, String, String) - Constructor for class rocks.xmpp.extensions.disco.model.items.Item
 
ITEM_NOT_FOUND - Static variable in class rocks.xmpp.core.stanza.model.errors.Condition
The implementation of the <item-not-found/> stanza error.
ItemDiscovery - Class in rocks.xmpp.extensions.disco.model.items
The implementation of the <query/> element in the http://jabber.org/protocol/disco#item namespace.
ItemDiscovery() - Constructor for class rocks.xmpp.extensions.disco.model.items.ItemDiscovery
Creates an empty element, used for item discovery requests.
ItemDiscovery(String) - Constructor for class rocks.xmpp.extensions.disco.model.items.ItemDiscovery
Creates an item discovery element with a node attribute.
ItemDiscovery(String, ResultSetManagement) - Constructor for class rocks.xmpp.extensions.disco.model.items.ItemDiscovery
Creates an item discovery element with a node attribute.
ItemDiscovery(Collection<Item>) - Constructor for class rocks.xmpp.extensions.disco.model.items.ItemDiscovery
Creates an item discovery element with nodes.
ItemDiscovery(Collection<Item>, ResultSetManagement) - Constructor for class rocks.xmpp.extensions.disco.model.items.ItemDiscovery
Creates an item discovery element with nodes and result set management.
ItemDiscovery(String, Collection<Item>) - Constructor for class rocks.xmpp.extensions.disco.model.items.ItemDiscovery
Creates an item discovery element with a node attribute.
ItemDiscovery(String, Collection<Item>, ResultSetManagement) - Constructor for class rocks.xmpp.extensions.disco.model.items.ItemDiscovery
Creates an item discovery element with a node attribute and result set management.
ItemNode - Interface in rocks.xmpp.extensions.disco.model.items
A generic service discovery item node.
items(Collection<DataForm.Item>) - Method in class rocks.xmpp.extensions.data.model.DataForm.Builder
Sets the items of the form.

J

JID_MALFORMED - Static variable in class rocks.xmpp.core.stanza.model.errors.Condition
The implementation of the <jid-malformed/> stanza error.

K

keepAliveInterval(int) - Method in class rocks.xmpp.core.session.TcpConnectionConfiguration.Builder
Sets the whitespace keep-alive interval in seconds.
key - Variable in class rocks.xmpp.extensions.httpbind.model.Body.Builder
 
key(String) - Method in class rocks.xmpp.extensions.httpbind.model.Body.Builder
Sets the 'key' attribute of the body.

L

label(String) - Method in class rocks.xmpp.extensions.data.model.DataForm.Field.Builder
Sets the label.
language(Locale) - Method in class rocks.xmpp.core.session.XmppSessionConfiguration.Builder
Sets the preferred or default language for any human-readable XML character data to be sent over the stream.
language(Locale) - Method in class rocks.xmpp.extensions.httpbind.model.Body.Builder
Sets the 'lang' attribute of the body.
ListRange(int, int) - Constructor for class rocks.xmpp.extensions.data.validate.model.Validation.ListRange
Creates a list range for multi-text fields.
LocaleAdapter - Class in rocks.xmpp.util.adapters
Converts an Locale to a string representation using Locale.toLanguageTag() and vice versa, using Locale.forLanguageTag(String)}.
LocaleAdapter() - Constructor for class rocks.xmpp.util.adapters.LocaleAdapter
 
Location(String, URI) - Constructor for class rocks.xmpp.extensions.data.mediaelement.model.Media.Location
Creates a media location.
login(String, String) - Method in class rocks.xmpp.core.session.XmppClient
Authenticates against the server and binds a random resource (assigned by the server).
login(String, String, String) - Method in class rocks.xmpp.core.session.XmppClient
Authenticates against the server with username/password credential and binds a resource.
login(String, String, String, String) - Method in class rocks.xmpp.core.session.XmppClient
Authenticates against the server with an authorization id and username/password credential and binds a resource.
login(String, CallbackHandler, String) - Method in class rocks.xmpp.core.session.XmppClient
Authenticates against the server with a custom callback handler and binds a resource.
loginAnonymously() - Method in class rocks.xmpp.core.session.XmppClient
Logs in anonymously and binds a resource.

M

MALFORMED_REQUEST - Static variable in class rocks.xmpp.core.sasl.model.Failure.Condition
The implementation of the <malformed-request/> SASL failure.
Manager - Class in rocks.xmpp.core.session
A generic manager class, which allows to enable or disable certain functionality.
markAcknowledged(Stanza) - Method in class rocks.xmpp.core.session.XmppSession
 
markUnacknowledged(Stanza) - Method in class rocks.xmpp.extensions.sm.StreamManager
Marks a stanza as unacknowledged.
marshal(Instant) - Method in class rocks.xmpp.util.adapters.InstantAdapter
 
marshal(Locale) - Method in class rocks.xmpp.util.adapters.LocaleAdapter
 
marshal(OffsetDateTime) - Method in class rocks.xmpp.util.adapters.OffsetDateTimeAdapter
 
marshal(ZoneOffset) - Method in class rocks.xmpp.util.adapters.ZoneOffsetAdapter
 
mayReconnect(int, Throwable) - Method in interface rocks.xmpp.core.session.ReconnectionStrategy
 
MECHANISM_TOO_WEAK - Static variable in class rocks.xmpp.core.sasl.model.Failure.Condition
The implementation of the <mechanism-too-weak/> SASL failure.
Mechanisms - Class in rocks.xmpp.core.sasl.model
Represents the <mechanisms/> element as described in Exchange of Stream Headers and Stream Features This class is immutable.
Mechanisms(Collection<String>) - Constructor for class rocks.xmpp.core.sasl.model.Mechanisms
 
Media - Class in rocks.xmpp.extensions.data.mediaelement.model
The implementation of the <media/> element in the urn:xmpp:media-element namespace.
Media(Media.Location...) - Constructor for class rocks.xmpp.extensions.data.mediaelement.model.Media
Creates a media object with a location.
Media(int, int, Media.Location...) - Constructor for class rocks.xmpp.extensions.data.mediaelement.model.Media
Creates a media object with a location.
media(Media) - Method in class rocks.xmpp.extensions.data.model.DataForm.Field.Builder
Sets the media element.
Media.Location - Class in rocks.xmpp.extensions.data.mediaelement.model
Specifies the out-of-band location of the media data.
Message - Class in rocks.xmpp.core.stanza.model
The implementation of the <message/> element.
Message() - Constructor for class rocks.xmpp.core.stanza.model.Message
 
Message(Jid) - Constructor for class rocks.xmpp.core.stanza.model.Message
Constructs an empty message.
Message(Jid, Message.Type) - Constructor for class rocks.xmpp.core.stanza.model.Message
Constructs a message with a type.
Message(Jid, Message.Type, String) - Constructor for class rocks.xmpp.core.stanza.model.Message
Constructs a message with body and type.
Message(Jid, Message.Type, String, String) - Constructor for class rocks.xmpp.core.stanza.model.Message
Constructs a message with body and type.
Message(Jid, Message.Type, String, String, String) - Constructor for class rocks.xmpp.core.stanza.model.Message
Constructs a message with body and type.
Message(Jid, Message.Type, String, String, String, String, String, Jid, Locale, Collection<?>, StanzaError) - Constructor for class rocks.xmpp.core.stanza.model.Message
Constructs a message with body and type.
Message(Jid, Message.Type, Collection<Text>, Collection<Text>, String, String, String, Jid, Locale, Collection<?>, StanzaError) - Constructor for class rocks.xmpp.core.stanza.model.Message
Constructs a message with all possible values.
Message.Type - Enum in rocks.xmpp.core.stanza.model
Represents a <message/> 'type' attribute.
MessageEvent - Class in rocks.xmpp.core.stanza
A message event is fired whenever a message is received or sent.
MessageEvent(Object, Message, boolean) - Constructor for class rocks.xmpp.core.stanza.MessageEvent
Constructs a message event.
Module - Interface in rocks.xmpp.core.session
A module defines a set of extensions.

N

NAMESPACE - Static variable in class rocks.xmpp.core.stream.model.StreamFeatures
http://etherx.jabber.org/streams
NAMESPACE - Static variable in class rocks.xmpp.extensions.caps.model.EntityCapabilities
http://jabber.org/protocol/caps
NAMESPACE - Static variable in class rocks.xmpp.extensions.compress.model.StreamCompression
http://jabber.org/protocol/compress
NAMESPACE - Static variable in class rocks.xmpp.extensions.data.layout.model.Page
http://jabber.org/protocol/xdata-layout
NAMESPACE - Static variable in class rocks.xmpp.extensions.data.mediaelement.model.Media
urn:xmpp:media-element
NAMESPACE - Static variable in class rocks.xmpp.extensions.data.model.DataForm
jabber:x:data
NAMESPACE - Static variable in class rocks.xmpp.extensions.data.validate.model.Validation
http://jabber.org/protocol/xdata-validate
NAMESPACE - Static variable in class rocks.xmpp.extensions.disco.model.info.InfoDiscovery
http://jabber.org/protocol/disco#info
NAMESPACE - Static variable in class rocks.xmpp.extensions.disco.model.items.ItemDiscovery
http://jabber.org/protocol/disco#items
NAMESPACE - Static variable in class rocks.xmpp.extensions.httpbind.model.Body
http://jabber.org/protocol/httpbind
NAMESPACE - Static variable in class rocks.xmpp.extensions.privatedata.model.PrivateData
jabber:iq:private
NAMESPACE - Static variable in class rocks.xmpp.extensions.privatedata.rosterdelimiter.model.RosterDelimiter
roster:delimiter
NAMESPACE - Static variable in class rocks.xmpp.extensions.rsm.model.ResultSetManagement
http://jabber.org/protocol/rsm
NAMESPACE - Static variable in class rocks.xmpp.extensions.sm.model.StreamManagement
urn:xmpp:sm:3
NAMESPACE - Static variable in class rocks.xmpp.im.roster.model.Roster
jabber:iq:roster
needsRestart() - Method in class rocks.xmpp.core.stream.StreamFeatureNegotiator
Checks, if the feature needs a stream restart after it has been successfully negotiated.
needsRestart() - Method in class rocks.xmpp.extensions.compress.CompressionManager
Checks, if the feature needs a stream restart after it has been successfully negotiated.
newKey(String) - Method in class rocks.xmpp.extensions.httpbind.model.Body.Builder
Sets the 'newkey' attribute of the body.
nextPage(int) - Method in class rocks.xmpp.extensions.rsm.model.ResultSetManagement
Creates the result set request for the next page.
none() - Static method in interface rocks.xmpp.core.session.ReconnectionStrategy
Reconnection won't happen automatically, i.e. it's disabled.
NoResponseException - Exception in rocks.xmpp.core.session
This exception is thrown, when no response has been received from an XMPP entity.
NoResponseException(String) - Constructor for exception rocks.xmpp.core.session.NoResponseException
 
NOT_ACCEPTABLE - Static variable in class rocks.xmpp.core.stanza.model.errors.Condition
The implementation of the <not-acceptable/> stanza error.
NOT_ALLOWED - Static variable in class rocks.xmpp.core.stanza.model.errors.Condition
The implementation of the <not-allowed/> stanza error.
NOT_AUTHORIZED - Static variable in class rocks.xmpp.core.sasl.model.Failure.Condition
The implementation of the <not-authorized/> SASL failure.
NOT_AUTHORIZED - Static variable in class rocks.xmpp.core.stanza.model.errors.Condition
The implementation of the <not-authorized/> stanza error.
NOT_AUTHORIZED - Static variable in class rocks.xmpp.core.stream.model.errors.Condition
The implementation of the <not-authorized/> stream error.
NOT_WELL_FORMED - Static variable in class rocks.xmpp.core.stream.model.errors.Condition
The implementation of the <not-well-formed/> stream error.
notifyEventListeners(Iterable<Consumer<T>>, T) - Static method in class rocks.xmpp.util.XmppUtils
Invokes listeners in a fail-safe way.
notifyException(Throwable) - Method in class rocks.xmpp.core.session.XmppSession
Called if any unhandled exception is thrown during reading or writing.

O

of(Class<?>...) - Static method in class rocks.xmpp.core.session.Extension
Creates an extension with a set of classes (XML schema implementations) used by this extension.
of(Class<? extends Manager>, boolean) - Static method in class rocks.xmpp.core.session.Extension
Creates an extension, which won't get advertised during service discovery and only has a manager class.
of(String, boolean, Class<?>...) - Static method in class rocks.xmpp.core.session.Extension
Creates an extension without business logic, but an XML schema class.
of(String, Class<? extends Manager>, boolean, Class<?>...) - Static method in class rocks.xmpp.core.session.Extension
Creates an extension with a namespace, business logic and XML schema classes.
of(String, Class<? extends Manager>, boolean, boolean, Class<?>...) - Static method in class rocks.xmpp.core.session.Extension
Creates an PEP (Personal Eventing Protocol) extension with a namespace, business logic and XML schema classes.
of(String, Class<? extends Manager>, Set<String>, boolean, Class<?>...) - Static method in class rocks.xmpp.core.session.Extension
Creates an extension which can advertise additional features, such as XEP-0300.
of(String) - Static method in class rocks.xmpp.extensions.privatedata.rosterdelimiter.model.RosterDelimiter
 
ofCategoryAndType(String, String) - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
Creates an identity with a category and type.
OffsetDateTimeAdapter - Class in rocks.xmpp.util.adapters
Converts an OffsetDateTime to a string representation according to XEP-0082: XMPP Date and Time Profiles and vice versa.
OffsetDateTimeAdapter() - Constructor for class rocks.xmpp.util.adapters.OffsetDateTimeAdapter
 
onAcknowledge(Consumer<S>) - Method in class rocks.xmpp.core.session.SendTask
Called when the sent stanza has been acknowledged by the server.
onFailed(BiConsumer<Throwable, S>) - Method in class rocks.xmpp.core.session.SendTask
Called, when a send operation failed.
onSent(Consumer<S>) - Method in class rocks.xmpp.core.session.SendTask
Called, when a stanza has been sent to the server.
onSystemShutdownFirstOrElseSecond(ReconnectionStrategy, ReconnectionStrategy) - Static method in interface rocks.xmpp.core.session.ReconnectionStrategy
Uses a hybrid reconnection strategy, which uses the first one on system shutdown and the second one on every other disconnection cause.
Open() - Constructor for class rocks.xmpp.extensions.data.validate.model.Validation.ValidationMethod.Open
 
Option(String) - Constructor for class rocks.xmpp.extensions.data.model.DataForm.Option
Creates an option.
Option(String, String) - Constructor for class rocks.xmpp.extensions.data.model.DataForm.Option
Creates an option.
options(Collection<DataForm.Option>) - Method in class rocks.xmpp.extensions.data.model.DataForm.Field.Builder
Sets the options.

P

Page - Class in rocks.xmpp.extensions.data.layout.model
The implementation of the <page/> element in the http://jabber.org/protocol/xdata-layout namespace.
Page(String, Collection<FieldReference>) - Constructor for class rocks.xmpp.extensions.data.layout.model.Page
Creates a page.
Page(String, Collection<FieldReference>, Collection<String>) - Constructor for class rocks.xmpp.extensions.data.layout.model.Page
Creates a page.
Page(String, Collection<FieldReference>, Collection<String>, FieldReference) - Constructor for class rocks.xmpp.extensions.data.layout.model.Page
Creates a page.
pages(Collection<Page>) - Method in class rocks.xmpp.extensions.data.model.DataForm.Builder
Sets the pages of the form.
path(String) - Method in class rocks.xmpp.extensions.httpbind.BoshConnectionConfiguration.Builder
Sets the path on the host, e.g.
POLICY_VIOLATION - Static variable in class rocks.xmpp.core.stanza.model.errors.Condition
The implementation of the <policy-violation/> stanza error.
POLICY_VIOLATION - Static variable in class rocks.xmpp.core.stream.model.errors.Condition
The implementation of the <policy-violation/> stream error.
port(int) - Method in class rocks.xmpp.core.session.ConnectionConfiguration.Builder
Sets the port.
Presence - Class in rocks.xmpp.core.stanza.model
The implementation of the <presence/> element.
Presence() - Constructor for class rocks.xmpp.core.stanza.model.Presence
Constructs an empty presence to indicate availability.
Presence(Byte) - Constructor for class rocks.xmpp.core.stanza.model.Presence
Constructs a presence with a priority.
Presence(Presence.Show) - Constructor for class rocks.xmpp.core.stanza.model.Presence
Constructs a presence with a specific 'show' value.
Presence(Presence.Show, Byte) - Constructor for class rocks.xmpp.core.stanza.model.Presence
Constructs a presence with a specific 'show' value and priority.
Presence(Presence.Type) - Constructor for class rocks.xmpp.core.stanza.model.Presence
Constructs a presence of a specific type.
Presence(Presence.Type, Byte) - Constructor for class rocks.xmpp.core.stanza.model.Presence
Constructs a presence of a specific type.
Presence(Jid) - Constructor for class rocks.xmpp.core.stanza.model.Presence
Constructs a directed presence.
Presence(Jid, Presence.Show, String) - Constructor for class rocks.xmpp.core.stanza.model.Presence
Constructs a directed presence with a specific 'show' attribute and status.
Presence(Jid, Presence.Type, String) - Constructor for class rocks.xmpp.core.stanza.model.Presence
Constructs a directed presence, which is useful for requesting subscription or for exiting a multi-user chat.
Presence(Jid, Presence.Type, String, String) - Constructor for class rocks.xmpp.core.stanza.model.Presence
Constructs a directed presence, which is useful for requesting subscription or for exiting a multi-user chat.
Presence(Jid, Presence.Type, Presence.Show, Collection<Text>, Byte, String, Jid, Locale, Collection<?>, StanzaError) - Constructor for class rocks.xmpp.core.stanza.model.Presence
Constructs a presence with all possible values.
Presence.Show - Enum in rocks.xmpp.core.stanza.model
Represents a <presence/> <show/> element.
Presence.Type - Enum in rocks.xmpp.core.stanza.model
Represents a <presence/> 'type' attribute.
PresenceEvent - Class in rocks.xmpp.core.stanza
A presence event is fired whenever a presence stanza is received or sent.
PresenceEvent(Object, Presence, boolean) - Constructor for class rocks.xmpp.core.stanza.PresenceEvent
Constructs a presence event.
PresenceManager - Class in rocks.xmpp.im.subscription
Manages subscription requests and presences.
previousPage(int) - Method in class rocks.xmpp.extensions.rsm.model.ResultSetManagement
Creates the result set request for the previous page.
PrivateData - Class in rocks.xmpp.extensions.privatedata.model
The implementation of the <query/> element in the jabber:iq:private namespace.
PrivateData(Object) - Constructor for class rocks.xmpp.extensions.privatedata.model.PrivateData
Creates private data.
PrivateDataManager - Class in rocks.xmpp.extensions.privatedata
This class implements XEP-0049: Private XML Storage.
Proceed - Class in rocks.xmpp.core.tls.model
Represents the TLS proceed case.
processElement(Object) - Method in class rocks.xmpp.core.stream.StreamFeaturesManager
Tries to process an element, which is a feature or may belong to a feature protocol, e.g. the <proceed/> element from TLS negotiation.
processFeatures(StreamFeatures) - Method in class rocks.xmpp.core.stream.StreamFeaturesManager
Processes the <stream:features/> element and immediately starts negotiating the first feature.
PROCESSING_FAILED - Static variable in class rocks.xmpp.extensions.compress.model.StreamCompression.Failure.Condition
If compression processing fails after the new (compressed) stream has been established.
processNegotiation(Object) - Method in class rocks.xmpp.core.stream.StreamFeatureNegotiator
Processes a feature protocol element or the feature element itself.
processNegotiation(Object) - Method in class rocks.xmpp.extensions.compress.CompressionManager
 
processNegotiation(Object) - Method in class rocks.xmpp.extensions.sm.StreamManager
 
proxy(Proxy) - Method in class rocks.xmpp.core.session.ConnectionConfiguration.Builder
Sets the proxy, e.g. if you are behind a HTTP proxy and use a BOSH connection.
proxyByteStreams() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
SOCKS5 bytestreams proxy service.
pubsubCollection() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A pubsub node of the "collection" type.
pubsubLeaf() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A pubsub node of the "leaf" type.
pubsubPersonalEventingService() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A personal eventing service that supports the publish-subscribe subset defined in XEP-0163..
pubsubService() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A pubsub service that supports the functionality defined in XEP-0060.

Q

query(IQ) - Method in class rocks.xmpp.core.session.XmppSession
Sends an <iq/> stanza and returns an async result, which can be used to wait for the response.
query(IQ, Duration) - Method in class rocks.xmpp.core.session.XmppSession
Sends an <iq/> stanza and returns an async result, which can be used to wait for the response.
query(IQ, Class<T>) - Method in class rocks.xmpp.core.session.XmppSession
Sends an <iq/> stanza and returns an async result, which can be used to wait for the response.

R

Range(String, String) - Constructor for class rocks.xmpp.extensions.data.validate.model.Validation.ValidationMethod.Range
Creates a range validation.
readStanza(String, Object) - Method in class rocks.xmpp.core.session.debug.ConsoleDebugger
 
readStanza(String, Object) - Method in interface rocks.xmpp.core.session.debug.XmppDebugger
This method is called, whenever a stream element is read.
RECIPIENT_UNAVAILABLE - Static variable in class rocks.xmpp.core.stanza.model.errors.Condition
The implementation of the <recipient-unavailable/> stanza error.
ReconnectionManager - Class in rocks.xmpp.core.session
ReconnectionStrategy - Interface in rocks.xmpp.core.session
A strategy for reconnection logic, i.e. when and in which interval reconnection attempts will happen.
reconnectionStrategy(ReconnectionStrategy) - Method in class rocks.xmpp.core.session.XmppSessionConfiguration.Builder
Sets the reconnection strategy, which determined when to reconnect after a disconnection.
redirect(String) - Static method in class rocks.xmpp.core.stanza.model.errors.Condition
Creates a <redirect/> stanza error with an alternate address.
Redirect - Class in rocks.xmpp.core.stanza.model.errors
The implementation of the <redirect/> stanza error.
Regex(String) - Constructor for class rocks.xmpp.extensions.data.validate.model.Validation.ValidationMethod.Regex
 
registerFeature(Extension) - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
Registers a feature / extension.
REGISTRATION_REQUIRED - Static variable in class rocks.xmpp.core.stanza.model.errors.Condition
The implementation of the <registration-required/> stanza error.
REMOTE_CONNECTION_FAILED - Static variable in class rocks.xmpp.core.stream.model.errors.Condition
The implementation of the <remote-connection-failed/> stream error.
REMOTE_SERVER_NOT_FOUND - Static variable in class rocks.xmpp.core.stanza.model.errors.Condition
The implementation of the <remote-server-not-found/> stanza error.
REMOTE_SERVER_TIMEOUT - Static variable in class rocks.xmpp.core.stanza.model.errors.Condition
The implementation of the <remote-server-timeout/> stanza error.
removeCapabilitiesChangeListener(Consumer<EventObject>) - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
Removes a property change listener.
removeChatPartnerListener(Consumer<ChatSession.ChatPartnerEvent>) - Method in class rocks.xmpp.im.chat.ChatSession
Removes a chat partner listener.
removeChatSessionListener(Consumer<ChatSessionEvent>) - Method in class rocks.xmpp.im.chat.ChatManager
Removes a previously added chat session listener.
removeConnectionListener(Consumer<ConnectionEvent>) - Method in class rocks.xmpp.core.session.XmppSession
Removes a previously added connection listener.
removeContact(Jid) - Static method in class rocks.xmpp.im.roster.model.Contact
Creates a new contact to send to the server for removal.
removeContact(Jid) - Method in class rocks.xmpp.im.roster.RosterManager
Removes a contact from the roster.
removeContactGroup(ContactGroup) - Method in class rocks.xmpp.im.roster.RosterManager
Removes a contact group.
removeCreationListener(Consumer<XmppSession>) - Static method in class rocks.xmpp.core.session.XmppSession
Removes a previously added creation listener.
removeExtension(DataForm) - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
Removes an extension.
removeFeature(String) - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
Removes a feature.
removeFeature(Class<? extends Manager>) - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
Removes a feature by its manager class.
removeIdentity(Identity) - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
Removes an identity.
removeInboundIQListener(Consumer<IQEvent>) - Method in class rocks.xmpp.core.session.XmppSession
Removes a previously added inbound IQ listener from the session.
removeInboundMessageListener(Consumer<MessageEvent>) - Method in class rocks.xmpp.core.session.XmppSession
Removes a previously added inbound message listener from the session.
removeInboundMessageListener(Consumer<MessageEvent>) - Method in class rocks.xmpp.im.chat.Chat
Removes a previously added message listener.
removeInboundPresenceListener(Consumer<PresenceEvent>) - Method in class rocks.xmpp.core.session.XmppSession
Removes a previously added inbound presence listener from the session.
removeInfoNode(String) - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
Removes an info node.
removeIQHandler(Class<?>) - Method in class rocks.xmpp.core.session.XmppSession
Removes an IQ handler.
removeMessageAcknowledgedListener(Consumer<MessageEvent>) - Method in class rocks.xmpp.core.session.XmppSession
Removes a previously added message acknowledge listener.
removeOutboundIQListener(Consumer<IQEvent>) - Method in class rocks.xmpp.core.session.XmppSession
Removes a previously added outbound IQ listener from the session.
removeOutboundMessageListener(Consumer<MessageEvent>) - Method in class rocks.xmpp.core.session.XmppSession
Removes a previously added outbound message listener from the session.
removeOutboundPresenceListener(Consumer<PresenceEvent>) - Method in class rocks.xmpp.core.session.XmppSession
Removes a previously added outbound presence listener from the session.
removeRosterListener(Consumer<RosterEvent>) - Method in class rocks.xmpp.im.roster.RosterManager
Removes a previously added roster listener.
removeSendFailedListener(BiConsumer<StreamElement, Throwable>) - Method in class rocks.xmpp.core.session.XmppSession
Removes a previously added send failed listener.
removeSendSucceededListener(Consumer<StreamElement>) - Method in class rocks.xmpp.core.session.XmppSession
Removes a previously added send succeeded listener.
removeSessionStatusListener(Consumer<SessionStatusEvent>) - Method in class rocks.xmpp.core.session.XmppSession
Removes a previously added session listener.
renameContactGroup(ContactGroup, String) - Method in class rocks.xmpp.im.roster.RosterManager
Renames a contact group.
reportedFields(Collection<DataForm.Field>) - Method in class rocks.xmpp.extensions.data.model.DataForm.Builder
Sets the reported fields of the form.
REQUEST - Static variable in class rocks.xmpp.extensions.sm.model.StreamManagement
The <r/> element in the urn:xmpp:sm:3 namespace.
requestId(long) - Method in class rocks.xmpp.extensions.httpbind.model.Body.Builder
Sets the 'rid' attribute of the body.
requestRoster() - Method in class rocks.xmpp.im.roster.RosterManager
Requests the roster from the server.
RequestStrategies - Class in rocks.xmpp.extensions.sm
A set of request strategies which are used for requesting acknowledgements from the server.
requestSubscription(Jid, String) - Method in class rocks.xmpp.im.subscription.PresenceManager
Sends a subscription request to a potential contact.
required(boolean) - Method in class rocks.xmpp.extensions.data.model.DataForm.Field.Builder
Sets if the field is required.
RESET - Static variable in class rocks.xmpp.core.stream.model.errors.Condition
The implementation of the <reset/> stream error.
resolveSRV(CharSequence, CharSequence, long) - Static method in class rocks.xmpp.dns.DnsResolver
Resolves DNS SRV records for the given domain.
resolveTXT(CharSequence, long) - Static method in class rocks.xmpp.dns.DnsResolver
Resolves DNS TXT records for the given domain.
RESOURCE_CONSTRAINT - Static variable in class rocks.xmpp.core.stanza.model.errors.Condition
The implementation of the <resource-constraint/> stanza error.
RESOURCE_CONSTRAINT - Static variable in class rocks.xmpp.core.stream.model.errors.Condition
The implementation of the <resource-constraint/> stream error.
ResourceLimitExceeded - Class in rocks.xmpp.extensions.errors.model
The implementation of the <resource-limit-exceeded/> element in the urn:xmpp:errors namespace.
Response - Class in rocks.xmpp.core.sasl.model
The implementation of the <response/> element, which is sent during the SASL negotiation.
Response(byte[]) - Constructor for class rocks.xmpp.core.sasl.model.Response
Creates a response to a Challenge.
restart(boolean) - Method in class rocks.xmpp.extensions.httpbind.model.Body.Builder
Sets the 'restart' attribute of the body.
RESTRICTED_XML - Static variable in class rocks.xmpp.core.stream.model.errors.Condition
The implementation of the <restricted-xml/> stream error.
ResultSet<T extends ResultSetItem> - Class in rocks.xmpp.extensions.rsm
A result set usually consists of a list of items and additional result set information (e.g. to mark first and last items).
ResultSetItem - Interface in rocks.xmpp.extensions.rsm.model
A result item, which can be used in the context of result set management.
ResultSetManagement - Class in rocks.xmpp.extensions.rsm.model
The implementation of the <set/> element in the http://jabber.org/protocol/rsm namespace.
ResultSetProvider<T extends ResultSetItem> - Interface in rocks.xmpp.extensions.rsm
Provides methods which are needed for result set management.
Resume(long, String) - Constructor for class rocks.xmpp.extensions.sm.model.StreamManagement.Resume
 
resume() - Method in class rocks.xmpp.extensions.sm.StreamManager
 
Resumed(long, String) - Constructor for class rocks.xmpp.extensions.sm.model.StreamManagement.Resumed
 
rocks.xmpp.core - package rocks.xmpp.core
Provides classes for core XMPP functionality.
rocks.xmpp.core.bind.model - package rocks.xmpp.core.bind.model
Provides XML schema implementations of the Resource Binding Namespace.
rocks.xmpp.core.sasl - package rocks.xmpp.core.sasl
Provides classes for SASL Negotiation (authentication).
rocks.xmpp.core.sasl.anonymous - package rocks.xmpp.core.sasl.anonymous
rocks.xmpp.core.sasl.model - package rocks.xmpp.core.sasl.model
Provides XML schema implementations of the SASL Namespace.
rocks.xmpp.core.sasl.scram - package rocks.xmpp.core.sasl.scram
rocks.xmpp.core.session - package rocks.xmpp.core.session
Provides classes related to an XMPP session.
rocks.xmpp.core.session.debug - package rocks.xmpp.core.session.debug
Provides classes for debugging an XMPP session.
rocks.xmpp.core.session.model - package rocks.xmpp.core.session.model
Provides XML schema implementations of the Session Establishment namespace.
rocks.xmpp.core.stanza - package rocks.xmpp.core.stanza
Provides classes for XML stanza management (message, presence, IQ).
rocks.xmpp.core.stanza.model - package rocks.xmpp.core.stanza.model
rocks.xmpp.core.stanza.model.client - package rocks.xmpp.core.stanza.model.client
rocks.xmpp.core.stanza.model.errors - package rocks.xmpp.core.stanza.model.errors
Provides XML schema implementations of the Stanza Error Namespace.
rocks.xmpp.core.stanza.model.server - package rocks.xmpp.core.stanza.model.server
rocks.xmpp.core.stream - package rocks.xmpp.core.stream
Provides classes for XML Streams, especially Stream Negotiation.
rocks.xmpp.core.stream.model - package rocks.xmpp.core.stream.model
Provides XML schema implementations of the Stream Namespace, like Stream Features.
rocks.xmpp.core.stream.model.errors - package rocks.xmpp.core.stream.model.errors
Provides XML schema implementations of the Stream Error Namespace.
rocks.xmpp.core.tls.model - package rocks.xmpp.core.tls.model
Provides XML schema implementations of the STARTTLS Namespace.
rocks.xmpp.dns - package rocks.xmpp.dns
Provides classes for minimalistic DNS resolution for SRV and TXT records.
rocks.xmpp.extensions.caps - package rocks.xmpp.extensions.caps
Provides classes for XEP-0115: Entity Capabilities.
rocks.xmpp.extensions.caps.model - package rocks.xmpp.extensions.caps.model
Provides XML schema implementations of XEP-0115: Entity Capabilities.
rocks.xmpp.extensions.compress - package rocks.xmpp.extensions.compress
Provides classes for XEP-0138: Stream Compression.
rocks.xmpp.extensions.compress.model - package rocks.xmpp.extensions.compress.model
Provides XML schema implementations of XEP-0138: Stream Compression.
rocks.xmpp.extensions.compress.model.feature - package rocks.xmpp.extensions.compress.model.feature
Provides XML schema implementations of XEP-0138: Stream Compression (feature).
rocks.xmpp.extensions.data.layout.model - package rocks.xmpp.extensions.data.layout.model
Provides XML schema implementations of XEP-0141: Data Forms Layout.
rocks.xmpp.extensions.data.mediaelement.model - package rocks.xmpp.extensions.data.mediaelement.model
Provides XML schema implementations of XEP-0221: Data Forms Media Element.
rocks.xmpp.extensions.data.model - package rocks.xmpp.extensions.data.model
Provides XML schema implementations of XEP-0004: Data Forms.
rocks.xmpp.extensions.data.validate.model - package rocks.xmpp.extensions.data.validate.model
Provides XML schema implementations of XEP-0122: Data Forms Validation.
rocks.xmpp.extensions.disco - package rocks.xmpp.extensions.disco
Provides classes for XEP-0030: Service Discovery (#info).
rocks.xmpp.extensions.disco.model.info - package rocks.xmpp.extensions.disco.model.info
Provides XML schema implementations of XEP-0030: Service Discovery (#info).
rocks.xmpp.extensions.disco.model.items - package rocks.xmpp.extensions.disco.model.items
Provides XML schema implementations of XEP-0030: Service Discovery (#items).
rocks.xmpp.extensions.errors.model - package rocks.xmpp.extensions.errors.model
rocks.xmpp.extensions.httpbind - package rocks.xmpp.extensions.httpbind
rocks.xmpp.extensions.httpbind.model - package rocks.xmpp.extensions.httpbind.model
rocks.xmpp.extensions.privatedata - package rocks.xmpp.extensions.privatedata
Provides classes for XEP-0049: Private XML Storage.
rocks.xmpp.extensions.privatedata.model - package rocks.xmpp.extensions.privatedata.model
Provides XML schema implementations of XEP-0049: Private XML Storage.
rocks.xmpp.extensions.privatedata.rosterdelimiter.model - package rocks.xmpp.extensions.privatedata.rosterdelimiter.model
Provides XML schema implementations of XEP-0083: Nested Roster Groups.
rocks.xmpp.extensions.rsm - package rocks.xmpp.extensions.rsm
Provides classes for XEP-0059: Result Set Management.
rocks.xmpp.extensions.rsm.model - package rocks.xmpp.extensions.rsm.model
Provides XML schema implementations of XEP-0059: Result Set Management.
rocks.xmpp.extensions.sm - package rocks.xmpp.extensions.sm
Provides classes for XEP-0198: Stream Management.
rocks.xmpp.extensions.sm.model - package rocks.xmpp.extensions.sm.model
Provides XML schema implementations of XEP-0198: Stream Management.
rocks.xmpp.im.chat - package rocks.xmpp.im.chat
Provides core classes needed for chat.
rocks.xmpp.im.roster - package rocks.xmpp.im.roster
Provides classes for roster management.
rocks.xmpp.im.roster.model - package rocks.xmpp.im.roster.model
Provides XML schema implementations of the Roster Namespace.
rocks.xmpp.im.roster.versioning.model - package rocks.xmpp.im.roster.versioning.model
Provides XML schema implementations of Roster Versioning.
rocks.xmpp.im.subscription - package rocks.xmpp.im.subscription
Provides classes for Managing Presence Subscriptions.
rocks.xmpp.im.subscription.preapproval.model - package rocks.xmpp.im.subscription.preapproval.model
Provides XML schema implementations of the Subscription Pre-Approval namespace.
rocks.xmpp.util - package rocks.xmpp.util
Utility classes.
rocks.xmpp.util.adapters - package rocks.xmpp.util.adapters
Provides XML adapters for JAXB.
rocks.xmpp.util.concurrent - package rocks.xmpp.util.concurrent
Provides classes for concurrency.
Roster - Class in rocks.xmpp.im.roster.model
The implementation of the roster.
Roster() - Constructor for class rocks.xmpp.im.roster.model.Roster
 
Roster(String) - Constructor for class rocks.xmpp.im.roster.model.Roster
 
Roster(Collection<Contact>) - Constructor for class rocks.xmpp.im.roster.model.Roster
 
Roster(Collection<Contact>, String) - Constructor for class rocks.xmpp.im.roster.model.Roster
 
Roster(Contact...) - Constructor for class rocks.xmpp.im.roster.model.Roster
 
RosterDelimiter - Class in rocks.xmpp.extensions.privatedata.rosterdelimiter.model
The implementation of the <roster/> element in the roster:delimiter namespace.
RosterEvent - Class in rocks.xmpp.im.roster
A roster event which holds information about added, updated and removed contacts of the roster.
RosterManager - Class in rocks.xmpp.im.roster
This class manages the roster (aka contact or buddy list).
RosterVersioning - Class in rocks.xmpp.im.roster.versioning.model
The implementation of the roster versioning feature.
route(String) - Method in class rocks.xmpp.extensions.httpbind.BoshConnectionConfiguration.Builder
Sets the route, formatted as "protocol:host:port" (e.g., "xmpp:example.com:9999").
route(String) - Method in class rocks.xmpp.extensions.httpbind.model.Body.Builder
Sets the 'route' attribute of the body.
runAfterBoth(CompletionStage<?>, Runnable) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
runAfterBothAsync(CompletionStage<?>, Runnable) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
runAfterBothAsync(CompletionStage<?>, Runnable, Executor) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
runAfterEither(CompletionStage<?>, Runnable) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
runAfterEitherAsync(CompletionStage<?>, Runnable) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
runAfterEitherAsync(CompletionStage<?>, Runnable, Executor) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 

S

ScramClient - Class in rocks.xmpp.core.sasl.scram
The client implementation of the SCRAM-SHA-1 SASL mechanism.
ScramClient(String, String, CallbackHandler) - Constructor for class rocks.xmpp.core.sasl.scram.ScramClient
 
Section - Class in rocks.xmpp.extensions.data.layout.model
The implementation of the <section/> element in the http://jabber.org/protocol/xdata-layout namespace.
Section(String, Collection<FieldReference>) - Constructor for class rocks.xmpp.extensions.data.layout.model.Section
Creates a section.
Section(String, Collection<FieldReference>, Collection<String>) - Constructor for class rocks.xmpp.extensions.data.layout.model.Section
Creates a section.
Section(String, Collection<FieldReference>, Collection<String>, FieldReference) - Constructor for class rocks.xmpp.extensions.data.layout.model.Section
Creates a section.
secure(boolean) - Method in class rocks.xmpp.core.session.ConnectionConfiguration.Builder
Sets whether the connection is secured via SSL.
seeOtherHost(String) - Static method in class rocks.xmpp.core.stream.model.errors.Condition
Creates the <see-other-host/> stream error.
SeeOtherHost - Class in rocks.xmpp.core.stream.model.errors
The implementation of the <see-other-host/> stream error.
send(StreamElement) - Method in class rocks.xmpp.core.session.Connection
Sends an element over this connection.
send(StreamElement) - Method in class rocks.xmpp.core.session.TcpConnection
 
send(StreamElement) - Method in class rocks.xmpp.core.session.XmppClient
 
send(StreamElement) - Method in class rocks.xmpp.core.session.XmppSession
Sends an XML element to the server, usually a stanza, i.e. a message, presence or IQ.
send(StreamElement) - Method in class rocks.xmpp.extensions.httpbind.BoshConnection
 
sendAndAwaitMessage(Message, Predicate<Message>) - Method in class rocks.xmpp.core.session.XmppSession
Sends a stanza and returns an async result which can wait for the message stanza, which matches the predicate, to arrive.
sendAndAwaitPresence(Presence, Predicate<Presence>) - Method in class rocks.xmpp.core.session.XmppSession
Sends a stanza and returns an async result which can wait for the presence stanza, which matches the predicate, to arrive.
sendIQ(IQ) - Method in class rocks.xmpp.core.session.XmppClient
 
sendIQ(IQ) - Method in class rocks.xmpp.core.session.XmppSession
Sends an IQ.
sendMessage(Message) - Method in class rocks.xmpp.core.session.XmppClient
 
sendMessage(Message) - Method in class rocks.xmpp.core.session.XmppSession
Sends a message.
sendMessage(String) - Method in class rocks.xmpp.im.chat.Chat
Sends a message to the chat.
sendMessage(Message) - Method in class rocks.xmpp.im.chat.Chat
Sends a message to the chat.
sendMessage(String) - Method in class rocks.xmpp.im.chat.ChatSession
Sends a chat message to the chat partner.
sendMessage(Message) - Method in class rocks.xmpp.im.chat.ChatSession
Sends a chat message to the chat partner.
sendPresence(Presence) - Method in class rocks.xmpp.core.session.XmppClient
 
sendPresence(Presence) - Method in class rocks.xmpp.core.session.XmppSession
Sends a presence.
SendTask<S extends Stanza> - Class in rocks.xmpp.core.session
A send task is the result of a send action and allows to keep track of the sent stanza.
serverInstantMessaging() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
Standard Jabber/XMPP server used for instant messaging and presence.
ServerIQ - Class in rocks.xmpp.core.stanza.model.server
The implementation of the <iq/> element in the jabber:server namespace.
ServerMessage - Class in rocks.xmpp.core.stanza.model.server
The implementation of the <message/> element in the jabber:server namespace.
ServerPresence - Class in rocks.xmpp.core.stanza.model.server
The implementation of the <presence/> element in the jabber:server namespace.
SERVICE_UNAVAILABLE - Static variable in class rocks.xmpp.core.stanza.model.errors.Condition
The implementation of the <service-unavailable/> stanza error.
ServiceDiscoveryManager - Class in rocks.xmpp.extensions.disco
Session - Class in rocks.xmpp.core.session.model
The implementation of the <session/> element to establish a session.
Session() - Constructor for class rocks.xmpp.core.session.model.Session
 
Session(Boolean) - Constructor for class rocks.xmpp.core.session.model.Session
 
sessionId(String) - Method in class rocks.xmpp.extensions.httpbind.model.Body.Builder
Sets the 'sid' attribute of the body.
SessionStatusEvent - Class in rocks.xmpp.core.session
An XMPP session event is fired, whenever the status of a session has changed, e.g. when it is abnormally disconnected.
set(Jid, Object) - Static method in class rocks.xmpp.core.stanza.model.IQ
Creates an IQ of type 'set' with a random id.
set(Object) - Static method in class rocks.xmpp.core.stanza.model.IQ
Creates an IQ of type 'set' with a random id.
setAskForGroupDelimiter(boolean) - Method in class rocks.xmpp.im.roster.RosterManager
Sets whether the server is asked for the roster delimiter before requesting the roster.
setBody(String) - Method in class rocks.xmpp.core.stanza.model.Message
Sets the default body element.
setDefault(TcpConnectionConfiguration) - Static method in class rocks.xmpp.core.session.TcpConnectionConfiguration
Sets the default configuration.
setDefault(XmppSessionConfiguration) - Static method in class rocks.xmpp.core.session.XmppSessionConfiguration
Sets the default configuration.
setDefault(BoshConnectionConfiguration) - Static method in class rocks.xmpp.extensions.httpbind.BoshConnectionConfiguration
Sets the default configuration.
setEnabled(boolean) - Method in class rocks.xmpp.core.session.Manager
Enables or disables this manager.
setError(StanzaError) - Method in class rocks.xmpp.core.stanza.model.Stanza
Sets the stanza's 'error' element.
setFrom(Jid) - Method in class rocks.xmpp.core.stanza.model.Stanza
Sets the stanza's 'from' attribute, i.e. the sender.
setGroupDelimiter(String) - Method in class rocks.xmpp.im.roster.RosterManager
Sets the group delimiter without storing it on the server.
setId(String) - Method in class rocks.xmpp.core.stanza.model.Stanza
Sets the stanza's 'id' attribute.
setItemProvider(ResultSetProvider<Item>) - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
Sets an item provider for the root node.
setItemProvider(String, ResultSetProvider<Item>) - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
Sets an item provider for a node.
setLanguage(Locale) - Method in class rocks.xmpp.core.stanza.model.Stanza
Sets the stanza's 'xml:lang' attribute, i.e. its language.
setMandatory(boolean) - Method in class rocks.xmpp.core.tls.model.StartTls
 
setNode(String) - Method in class rocks.xmpp.extensions.caps.EntityCapabilitiesManager
Sets the node.
setParentThread(String) - Method in class rocks.xmpp.core.stanza.model.Message
Sets the parent thread.
setPriority(byte) - Method in class rocks.xmpp.core.stanza.model.Presence
Sets the priority.
setReconnectionStrategy(ReconnectionStrategy) - Method in class rocks.xmpp.core.session.ReconnectionManager
setRequestStrategy(Predicate<Stanza>) - Method in class rocks.xmpp.extensions.sm.StreamManager
Sets the request strategy.
setRetrieveRosterOnLogin(boolean) - Method in class rocks.xmpp.im.roster.RosterManager
Controls, whether the roster is automatically retrieved as soon as the user has logged in.
setShow(Presence.Show) - Method in class rocks.xmpp.core.stanza.model.Presence
Sets the <show/> element.
setStatus(String) - Method in class rocks.xmpp.core.stanza.model.Presence
Sets the default status element.
setSubject(String) - Method in class rocks.xmpp.core.stanza.model.Message
Sets the default subject.
setThread(String) - Method in class rocks.xmpp.core.stanza.model.Message
Sets the thread.
setTo(Jid) - Method in class rocks.xmpp.core.stanza.model.Stanza
Sets the stanza's 'to' attribute, i.e. the recipient.
setType(IQ.Type) - Method in class rocks.xmpp.core.stanza.model.IQ
Sets the type.
setType(Message.Type) - Method in class rocks.xmpp.core.stanza.model.Message
Sets the message type.
setType(Presence.Type) - Method in class rocks.xmpp.core.stanza.model.Presence
Sets the type of the presence.
SETUP_FAILED - Static variable in class rocks.xmpp.extensions.compress.model.StreamCompression.Failure.Condition
If the receiving entity finds the requested method unacceptable or unworkable for any other reason.
socketFactory(SocketFactory) - Method in class rocks.xmpp.core.session.TcpConnectionConfiguration.Builder
Sets a socket factory which creates the socket.
SrvRecord - Class in rocks.xmpp.dns
A DNS SRV resource record.
sslContext(SSLContext) - Method in class rocks.xmpp.core.session.ConnectionConfiguration.Builder
Sets a custom SSL context, used to secure the connection.
Stanza - Class in rocks.xmpp.core.stanza.model
The abstract base class for a XML stanza.
StanzaError - Class in rocks.xmpp.core.stanza.model
The implementation of a stanza's <error/> element.
StanzaError(StanzaError.Type, Condition) - Constructor for class rocks.xmpp.core.stanza.model.StanzaError
Creates an error with a given error type and a condition.
StanzaError(StanzaError.Type, Condition, String) - Constructor for class rocks.xmpp.core.stanza.model.StanzaError
Creates an error with a given error type and a condition.
StanzaError(Condition) - Constructor for class rocks.xmpp.core.stanza.model.StanzaError
Creates an error with a given condition.
StanzaError(Condition, String) - Constructor for class rocks.xmpp.core.stanza.model.StanzaError
Creates an error with a given condition and text.
StanzaError(Condition, Object) - Constructor for class rocks.xmpp.core.stanza.model.StanzaError
Creates an error with a given condition and extension.
StanzaError(StanzaError.Type, Condition, String, Locale, Object, Jid) - Constructor for class rocks.xmpp.core.stanza.model.StanzaError
Creates a stanza error with all possible values.
StanzaError.Type - Enum in rocks.xmpp.core.stanza.model
Represents a <error/> 'type' attribute.
StanzaException - Exception in rocks.xmpp.core.stanza
A stanza exception represents a stanza error.
StanzaException(Stanza) - Constructor for exception rocks.xmpp.core.stanza.StanzaException
Constructs a stanza exception.
StanzaTooBig - Class in rocks.xmpp.extensions.errors.model
The implementation of the <stanza-too-big/> element in the urn:xmpp:errors namespace.
StartTls - Class in rocks.xmpp.core.tls.model
Represents the STARTTLS feature and initiates the TLS negotiation process.
StartTls() - Constructor for class rocks.xmpp.core.tls.model.StartTls
 
StartTls(boolean) - Constructor for class rocks.xmpp.core.tls.model.StartTls
 
storeBerkeley() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A server component that stores data in a Berkeley database.
storeData(Object) - Method in class rocks.xmpp.extensions.privatedata.PrivateDataManager
Stores private data.
storeFile() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A server component that stores data on the file system.
storeGeneric() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A server data storage component other than one of the registered types.
storeGroupDelimiter(String) - Method in class rocks.xmpp.im.roster.RosterManager
Stores the roster group delimiter in the private storage and afterwards sets it.
storeLdap() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A server component that stores data in an LDAP database.
storeMySQL() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A server component that stores data in a MySQL database.
storeOracle() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A server component that stores data in an Oracle database.
storePostgreSQL() - Static method in class rocks.xmpp.extensions.disco.model.info.Identity
A server component that stores data in a PostgreSQL database.
StreamCompression - Class in rocks.xmpp.extensions.compress.model
An abstract base class for all stream compression classes in the http://jabber.org/protocol/compress namespace.
StreamCompression.Compress - Class in rocks.xmpp.extensions.compress.model
The implementation of the <compress/> element in the http://jabber.org/protocol/compress namespace.
StreamCompression.Failure - Class in rocks.xmpp.extensions.compress.model
The implementation of the <failure/> element in the http://jabber.org/protocol/compress namespace, which indicates failure during compression negotiation.
StreamCompression.Failure.Condition - Class in rocks.xmpp.extensions.compress.model
An abstract base class for a compression failure condition.
StreamElement - Interface in rocks.xmpp.core.stream.model
This is a marker interface to mark top-level elements, which can be sent over the stream.
StreamError - Class in rocks.xmpp.core.stream.model
The implementation of the <stream:error/> element.
StreamError(Condition) - Constructor for class rocks.xmpp.core.stream.model.StreamError
 
StreamError(Condition, String, Locale, Object) - Constructor for class rocks.xmpp.core.stream.model.StreamError
 
StreamErrorException - Exception in rocks.xmpp.core.stream
Represents a stream error.
StreamErrorException(StreamError) - Constructor for exception rocks.xmpp.core.stream.StreamErrorException
Constructs a stanza exception.
StreamFeature - Class in rocks.xmpp.core.stream.model
A base class for a stream feature, which is advertised by the server in its <stream:features/> element.
StreamFeature() - Constructor for class rocks.xmpp.core.stream.model.StreamFeature
 
StreamFeatureListener - Interface in rocks.xmpp.core.stream
A feature listener, which listens for successful feature negotiation.
StreamFeatureNegotiator - Class in rocks.xmpp.core.stream
A base class to negotiate features.
StreamFeatureNegotiator(XmppSession, Class<? extends StreamFeature>) - Constructor for class rocks.xmpp.core.stream.StreamFeatureNegotiator
Constructs a feature negotiator.
StreamFeatureNegotiator.Status - Enum in rocks.xmpp.core.stream
Represents the status of the feature negotiation.
StreamFeatures - Class in rocks.xmpp.core.stream.model
The implementation of the <stream:features/> element.
StreamFeatures(Collection<Object>) - Constructor for class rocks.xmpp.core.stream.model.StreamFeatures
 
StreamFeaturesManager - Class in rocks.xmpp.core.stream
Manages the various features, which are advertised during stream negotiation.
StreamManagement - Class in rocks.xmpp.extensions.sm.model
The implementation of the <sm/> element in the urn:xmpp:sm:3 namespace.
StreamManagement() - Constructor for class rocks.xmpp.extensions.sm.model.StreamManagement
 
StreamManagement(Boolean) - Constructor for class rocks.xmpp.extensions.sm.model.StreamManagement
 
StreamManagement.Answer - Class in rocks.xmpp.extensions.sm.model
The implementation of the <a/> element in the urn:xmpp:sm:3 namespace.
StreamManagement.Enable - Class in rocks.xmpp.extensions.sm.model
The implementation of the <enable/> element in the urn:xmpp:sm:3 namespace.
StreamManagement.Enabled - Class in rocks.xmpp.extensions.sm.model
The implementation of the <enabled/> element in the urn:xmpp:sm:3 namespace.
StreamManagement.Failed - Class in rocks.xmpp.extensions.sm.model
The implementation of the <failed/> element in the urn:xmpp:sm:3 namespace.
StreamManagement.Request - Class in rocks.xmpp.extensions.sm.model
The implementation of the <r/> element in the urn:xmpp:sm:3 namespace.
StreamManagement.Resume - Class in rocks.xmpp.extensions.sm.model
The implementation of the <resume/> element in the urn:xmpp:sm:3 namespace.
StreamManagement.Resumed - Class in rocks.xmpp.extensions.sm.model
The implementation of the <resumed/> element in the urn:xmpp:sm:3 namespace.
StreamManager - Class in rocks.xmpp.extensions.sm
Manages the stream as described in XEP-0198: Stream Management.
StreamNegotiationException - Exception in rocks.xmpp.core.stream
An exception which indicates a failure during stream negotiation, e.g. if TLS or SASL negotiation or compression or resource binding fails.
StreamNegotiationException(String) - Constructor for exception rocks.xmpp.core.stream.StreamNegotiationException
 
StreamNegotiationException(String, Throwable) - Constructor for exception rocks.xmpp.core.stream.StreamNegotiationException
 
StreamNegotiationException(Throwable) - Constructor for exception rocks.xmpp.core.stream.StreamNegotiationException
 
SUBSCRIPTION_REQUIRED - Static variable in class rocks.xmpp.core.stanza.model.errors.Condition
The implementation of the <subscription-required/> stanza error.
SubscriptionPreApproval - Class in rocks.xmpp.im.subscription.preapproval.model
The implementation of the subscription pre-approval feature.
Success - Class in rocks.xmpp.core.sasl.model
The implementation of the <success/> element, which indicates success during SASL negotiation.
Success() - Constructor for class rocks.xmpp.core.sasl.model.Success
 
Success(byte[]) - Constructor for class rocks.xmpp.core.sasl.model.Success
 
SYSTEM_SHUTDOWN - Static variable in class rocks.xmpp.core.stream.model.errors.Condition
The implementation of the <system-shutdown/> stream error.

T

TcpConnection - Class in rocks.xmpp.core.session
The default TCP socket connection as described in TCP Binding.
TcpConnectionConfiguration - Class in rocks.xmpp.core.session
A configuration for a TCP connection.
TcpConnectionConfiguration.Builder - Class in rocks.xmpp.core.session
A builder to create a TcpConnectionConfiguration instance.
TEMPORARY_AUTH_FAILURE - Static variable in class rocks.xmpp.core.sasl.model.Failure.Condition
The implementation of the <temporary-auth-failure/> SASL failure.
Text - Class in rocks.xmpp.core.stanza.model
A common "text" element which is used for a message's body or subject, a presence's status or a stanza error's text element.
Text(String) - Constructor for class rocks.xmpp.core.stanza.model.Text
Constructs a default status.
Text(String, Locale) - Constructor for class rocks.xmpp.core.stanza.model.Text
Constructs a status with a language attribute.
thenAccept(Consumer<? super T>) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
thenAcceptAsync(Consumer<? super T>) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
thenAcceptAsync(Consumer<? super T>, Executor) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
thenAcceptBoth(CompletionStage<? extends U>, BiConsumer<? super T, ? super U>) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
thenAcceptBothAsync(CompletionStage<? extends U>, BiConsumer<? super T, ? super U>) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
thenAcceptBothAsync(CompletionStage<? extends U>, BiConsumer<? super T, ? super U>, Executor) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
thenApply(Function<? super T, ? extends U>) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
thenApplyAsync(Function<? super T, ? extends U>) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
thenApplyAsync(Function<? super T, ? extends U>, Executor) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
thenCombine(CompletionStage<? extends U>, BiFunction<? super T, ? super U, ? extends V>) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
thenCombineAsync(CompletionStage<? extends U>, BiFunction<? super T, ? super U, ? extends V>) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
thenCombineAsync(CompletionStage<? extends U>, BiFunction<? super T, ? super U, ? extends V>, Executor) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
thenCompose(Function<? super T, ? extends CompletionStage<U>>) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
thenComposeAsync(Function<? super T, ? extends CompletionStage<U>>) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
thenComposeAsync(Function<? super T, ? extends CompletionStage<U>>, Executor) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
thenRun(Runnable) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
thenRunAsync(Runnable) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
thenRunAsync(Runnable, Executor) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
timeoutAfter(long, TimeUnit) - Static method in class rocks.xmpp.util.concurrent.CompletionStages
Creates a completion stage, which times out after the specified time, i.e. it completes exceptionally with a TimeoutException.
timeoutAfter(long, TimeUnit, Supplier<Throwable>) - Static method in class rocks.xmpp.util.concurrent.CompletionStages
Creates a completion stage, which times out after the specified time, i.e. it completes exceptionally with the supplied exception.
title(String) - Method in class rocks.xmpp.extensions.data.model.DataForm.Builder
Sets the title of the form.
to(String) - Method in class rocks.xmpp.extensions.httpbind.model.Body.Builder
Sets the 'to' attribute of the body.
toCompletableFuture() - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
TooManyStanzas - Class in rocks.xmpp.extensions.errors.model
The implementation of the <too-many-stanzas/> element in the urn:xmpp:errors namespace.
toString() - Method in class rocks.xmpp.core.bind.model.Bind
 
toString() - Method in class rocks.xmpp.core.sasl.model.Abort
 
toString() - Method in class rocks.xmpp.core.sasl.model.Auth
 
toString() - Method in class rocks.xmpp.core.sasl.model.Challenge
 
toString() - Method in class rocks.xmpp.core.sasl.model.Failure.Condition
 
toString() - Method in class rocks.xmpp.core.sasl.model.Failure
 
toString() - Method in class rocks.xmpp.core.sasl.model.Mechanisms
 
toString() - Method in class rocks.xmpp.core.sasl.model.Response
 
toString() - Method in class rocks.xmpp.core.sasl.model.Success
 
toString() - Method in class rocks.xmpp.core.session.ConnectionConfiguration
 
toString() - Method in class rocks.xmpp.core.session.ConnectionEvent
 
toString() - Method in class rocks.xmpp.core.session.model.Session
 
toString() - Method in class rocks.xmpp.core.session.SessionStatusEvent
 
toString() - Method in class rocks.xmpp.core.session.TcpConnection
 
toString() - Method in class rocks.xmpp.core.session.TcpConnectionConfiguration
 
toString() - Method in class rocks.xmpp.core.stanza.model.errors.Condition
 
toString() - Method in class rocks.xmpp.core.stanza.model.IQ
 
toString() - Method in class rocks.xmpp.core.stanza.model.Message
 
toString() - Method in class rocks.xmpp.core.stanza.model.Presence
 
toString() - Method in class rocks.xmpp.core.stanza.model.Stanza
 
toString() - Method in class rocks.xmpp.core.stanza.model.StanzaError
 
toString() - Method in enum rocks.xmpp.core.stanza.model.StanzaError.Type
 
toString() - Method in class rocks.xmpp.core.stanza.model.Text
 
toString() - Method in class rocks.xmpp.core.stream.model.errors.Condition
 
toString() - Method in class rocks.xmpp.core.stream.model.StreamError
 
toString() - Method in class rocks.xmpp.core.stream.model.StreamFeatures
 
toString() - Method in class rocks.xmpp.core.tls.model.Failure
 
toString() - Method in class rocks.xmpp.core.tls.model.Proceed
 
toString() - Method in class rocks.xmpp.core.tls.model.StartTls
 
toString() - Method in class rocks.xmpp.dns.SrvRecord
 
toString() - Method in class rocks.xmpp.dns.TxtRecord
 
toString() - Method in class rocks.xmpp.extensions.caps.model.EntityCapabilities
 
toString() - Method in class rocks.xmpp.extensions.compress.model.feature.CompressionFeature
 
toString() - Method in class rocks.xmpp.extensions.compress.model.StreamCompression.Failure.Condition
 
toString() - Method in class rocks.xmpp.extensions.data.model.DataForm.Field
 
toString() - Method in class rocks.xmpp.extensions.disco.model.info.Identity
 
toString() - Method in class rocks.xmpp.extensions.disco.model.info.InfoDiscovery
 
toString() - Method in class rocks.xmpp.extensions.disco.model.items.Item
 
toString() - Method in class rocks.xmpp.extensions.disco.model.items.ItemDiscovery
 
toString() - Method in class rocks.xmpp.extensions.errors.model.ResourceLimitExceeded
 
toString() - Method in class rocks.xmpp.extensions.errors.model.StanzaTooBig
 
toString() - Method in class rocks.xmpp.extensions.errors.model.TooManyStanzas
 
toString() - Method in class rocks.xmpp.extensions.httpbind.BoshConnection
 
toString() - Method in class rocks.xmpp.extensions.httpbind.BoshConnectionConfiguration
 
toString() - Method in enum rocks.xmpp.extensions.httpbind.model.Body.Condition
 
toString() - Method in class rocks.xmpp.extensions.privatedata.model.PrivateData
 
toString() - Method in class rocks.xmpp.extensions.privatedata.rosterdelimiter.model.RosterDelimiter
 
toString() - Method in class rocks.xmpp.extensions.sm.model.StreamManagement
 
toString() - Method in class rocks.xmpp.im.roster.model.Contact
 
toString() - Method in class rocks.xmpp.im.roster.model.ContactGroup
 
toString() - Method in class rocks.xmpp.im.roster.model.Roster
 
truncatedBinaryExponentialBackoffStrategy(int, int) - Static method in interface rocks.xmpp.core.session.ReconnectionStrategy
This is the default reconnection strategy used by the ReconnectionManager.
TxtRecord - Class in rocks.xmpp.dns
A DNS TXT resource record.
type(DataForm.Type) - Method in class rocks.xmpp.extensions.data.model.DataForm.Builder
Sets the type of the form.
type(DataForm.Field.Type) - Method in class rocks.xmpp.extensions.data.model.DataForm.Field.Builder
Sets the type of the field.
type(Body.Type) - Method in class rocks.xmpp.extensions.httpbind.model.Body.Builder
Sets the 'type' attribute of the body.

U

UNDEFINED_CONDITION - Static variable in class rocks.xmpp.core.stanza.model.errors.Condition
The implementation of the <undefined-condition/> stanza error.
UNDEFINED_CONDITION - Static variable in class rocks.xmpp.core.stream.model.errors.Condition
The implementation of the <undefined-condition/> stream error.
UNEXPECTED_REQUEST - Static variable in class rocks.xmpp.core.stanza.model.errors.Condition
The implementation of the <unexpected-request/> stanza error.
unmarshal(String) - Method in class rocks.xmpp.util.adapters.InstantAdapter
 
unmarshal(String) - Method in class rocks.xmpp.util.adapters.LocaleAdapter
 
unmarshal(String) - Method in class rocks.xmpp.util.adapters.OffsetDateTimeAdapter
 
unmarshal(String) - Method in class rocks.xmpp.util.adapters.ZoneOffsetAdapter
 
unsubscribe(Jid) - Method in class rocks.xmpp.im.subscription.PresenceManager
Unsubscribes from a contact's presence.
UNSUPPORTED_ENCODING - Static variable in class rocks.xmpp.core.stream.model.errors.Condition
The implementation of the <unsupported-encoding/> stream error.
UNSUPPORTED_FEATURE - Static variable in class rocks.xmpp.core.stream.model.errors.Condition
The implementation of the <unsupported-feature/> stream error.
UNSUPPORTED_METHOD - Static variable in class rocks.xmpp.extensions.compress.model.StreamCompression.Failure.Condition
If the initiating entity requests a stream compression method that is not supported by the receiving entity.
UNSUPPORTED_STANZA_TYPE - Static variable in class rocks.xmpp.core.stream.model.errors.Condition
The implementation of the <unsupported-stanza-type/> stream error.
UNSUPPORTED_VERSION - Static variable in class rocks.xmpp.core.stream.model.errors.Condition
The implementation of the <unsupported-version/> stream error.
unwrap(byte[], int, int) - Method in class rocks.xmpp.core.sasl.anonymous.AnonymousSaslClient
 
updateContact(Contact) - Method in class rocks.xmpp.im.roster.RosterManager
Updates a contact in the roster.
useKeySequence(boolean) - Method in class rocks.xmpp.extensions.httpbind.BoshConnectionConfiguration.Builder
Indicates whether a key sequencing mechanism is used to secure a connection.

V

validation(Validation) - Method in class rocks.xmpp.extensions.data.model.DataForm.Field.Builder
Sets the validation.
Validation - Class in rocks.xmpp.extensions.data.validate.model
The implementation of the <validate/> element in the http://jabber.org/protocol/xdata-validate namespace, which is used to validate form fields.
Validation(String) - Constructor for class rocks.xmpp.extensions.data.validate.model.Validation
Creates a validation with a data type.
Validation(Validation.ValidationMethod) - Constructor for class rocks.xmpp.extensions.data.validate.model.Validation
Creates a validation with a validation method (and no data type, which is optional).
Validation(String, Validation.ValidationMethod) - Constructor for class rocks.xmpp.extensions.data.validate.model.Validation
Creates a validation with a data type and validation method.
Validation(String, Validation.ValidationMethod, Validation.ListRange) - Constructor for class rocks.xmpp.extensions.data.validate.model.Validation
Creates a validation with a data type, validation method and list range.
Validation.ListRange - Class in rocks.xmpp.extensions.data.validate.model
For "list-multi", validation can indicate that a minimum and maximum number of options should be selected and/or entered.
Validation.ValidationMethod - Class in rocks.xmpp.extensions.data.validate.model
The abstract validation method.
Validation.ValidationMethod.Basic - Class in rocks.xmpp.extensions.data.validate.model
Indicates, that the value(s) should simply match the field type and datatype constraints.
Validation.ValidationMethod.Open - Class in rocks.xmpp.extensions.data.validate.model
For "list-single" or "list-multi", to indicate that the user may enter a custom value (matching the datatype constraints) or choose from the predefined values.
Validation.ValidationMethod.Range - Class in rocks.xmpp.extensions.data.validate.model
Indicates that the value should fall within a certain range.
Validation.ValidationMethod.Regex - Class in rocks.xmpp.extensions.data.validate.model
Indicates that the value should be restricted to a regular expression.
value(String) - Method in class rocks.xmpp.extensions.data.model.DataForm.Field.Builder
Sets the value as string.
value(boolean) - Method in class rocks.xmpp.extensions.data.model.DataForm.Field.Builder
Sets the value as boolean.
value(int) - Method in class rocks.xmpp.extensions.data.model.DataForm.Field.Builder
Sets the value as integer.
value(Jid) - Method in class rocks.xmpp.extensions.data.model.DataForm.Field.Builder
Sets the value as JID.
value(Instant) - Method in class rocks.xmpp.extensions.data.model.DataForm.Field.Builder
Sets the value as date.
valueOf(String) - Static method in enum rocks.xmpp.core.session.ConnectionEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum rocks.xmpp.core.session.XmppSession.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum rocks.xmpp.core.stanza.model.IQ.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum rocks.xmpp.core.stanza.model.Message.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum rocks.xmpp.core.stanza.model.Presence.Show
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum rocks.xmpp.core.stanza.model.Presence.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum rocks.xmpp.core.stanza.model.StanzaError.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum rocks.xmpp.core.stream.StreamFeatureNegotiator.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum rocks.xmpp.extensions.data.model.DataForm.Field.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum rocks.xmpp.extensions.data.model.DataForm.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum rocks.xmpp.extensions.httpbind.model.Body.Condition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum rocks.xmpp.extensions.httpbind.model.Body.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum rocks.xmpp.im.roster.model.Contact.Subscription
Returns the enum constant of this type with the specified name.
values() - Static method in enum rocks.xmpp.core.session.ConnectionEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum rocks.xmpp.core.session.XmppSession.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum rocks.xmpp.core.stanza.model.IQ.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum rocks.xmpp.core.stanza.model.Message.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum rocks.xmpp.core.stanza.model.Presence.Show
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum rocks.xmpp.core.stanza.model.Presence.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum rocks.xmpp.core.stanza.model.StanzaError.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum rocks.xmpp.core.stream.StreamFeatureNegotiator.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values(Collection<String>) - Method in class rocks.xmpp.extensions.data.model.DataForm.Field.Builder
Sets the values.
values() - Static method in enum rocks.xmpp.extensions.data.model.DataForm.Field.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum rocks.xmpp.extensions.data.model.DataForm.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum rocks.xmpp.extensions.httpbind.model.Body.Condition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum rocks.xmpp.extensions.httpbind.model.Body.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum rocks.xmpp.im.roster.model.Contact.Subscription
Returns an array containing the constants of this enum type, in the order they are declared.
valuesEnum(Collection<? extends Enum<?>>) - Method in class rocks.xmpp.extensions.data.model.DataForm.Field.Builder
Sets the values from an enum.
valuesJid(Collection<Jid>) - Method in class rocks.xmpp.extensions.data.model.DataForm.Field.Builder
Sets the values as JIDs.
var(String) - Method in class rocks.xmpp.extensions.data.model.DataForm.Field.Builder
Sets the var attribute.
version(String) - Method in class rocks.xmpp.extensions.httpbind.model.Body.Builder
Sets the 'ver' attribute of the body.

W

wait(int) - Method in class rocks.xmpp.extensions.httpbind.BoshConnectionConfiguration.Builder
Sets the longest time (in seconds) that the connection manager is allowed to wait before responding to any request during the session.
wait(int) - Method in class rocks.xmpp.extensions.httpbind.model.Body.Builder
Sets the 'wait' attribute of the body.
whenComplete(BiConsumer<? super T, ? super Throwable>) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
whenCompleteAsync(BiConsumer<? super T, ? super Throwable>) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
whenCompleteAsync(BiConsumer<? super T, ? super Throwable>, Executor) - Method in class rocks.xmpp.util.concurrent.AsyncResult
 
withFallback(CompletionStage<T>, BiFunction<CompletionStage<T>, Throwable, ? extends CompletionStage<T>>) - Static method in class rocks.xmpp.util.concurrent.CompletionStages
Creates a new completion stage which uses a fallback stage in case the primary stage completes exceptionally.
withGroups(Collection<String>) - Method in class rocks.xmpp.im.roster.model.Contact
Creates an identical contact with only the groups changed.
withGroups(String...) - Method in class rocks.xmpp.im.roster.model.Contact
Creates an identical contact with only the groups changed.
withName(String) - Method in class rocks.xmpp.extensions.disco.model.info.Identity
Creates a new identity with a name.
withName(String, Locale) - Method in class rocks.xmpp.extensions.disco.model.info.Identity
Creates a new identity with a name and a language.
withoutGroups() - Method in class rocks.xmpp.im.roster.model.Contact
Creates an identical contact without groups.
wrap(byte[], int, int) - Method in class rocks.xmpp.core.sasl.anonymous.AnonymousSaslClient
 
wrappedObjects(Collection<Object>) - Method in class rocks.xmpp.extensions.httpbind.model.Body.Builder
Sets the wrapped objects of the body, i.e. the payload.
writeStanza(String, Object) - Method in class rocks.xmpp.core.session.debug.ConsoleDebugger
 
writeStanza(String, Object) - Method in interface rocks.xmpp.core.session.debug.XmppDebugger
This method is called, whenever a stream element is written.

X

XBOSH_NAMESPACE - Static variable in class rocks.xmpp.extensions.httpbind.model.Body
urn:xmpp:xbosh
XmppClient - Class in rocks.xmpp.core.session
The base class for establishing an XMPP session with a server, i.e. client-to-server sessions.
XmppClient(String, ConnectionConfiguration...) - Constructor for class rocks.xmpp.core.session.XmppClient
XmppClient(String, XmppSessionConfiguration, ConnectionConfiguration...) - Constructor for class rocks.xmpp.core.session.XmppClient
XmppDebugger - Interface in rocks.xmpp.core.session.debug
A debugger interface, which allows to implement custom debugger implementation to log XMPP traffic.
XmppException - Exception in rocks.xmpp.core
This is the base class for all kind of XMPP related exceptions.
XmppException() - Constructor for exception rocks.xmpp.core.XmppException
 
XmppException(String) - Constructor for exception rocks.xmpp.core.XmppException
 
XmppException(Throwable) - Constructor for exception rocks.xmpp.core.XmppException
 
XmppException(String, Throwable) - Constructor for exception rocks.xmpp.core.XmppException
 
XmppSaslClientFactory - Class in rocks.xmpp.core.sasl
A factory which creates SaslClients, which are used in XMPP context and are not natively provided by the default security provider.
XmppSaslClientFactory() - Constructor for class rocks.xmpp.core.sasl.XmppSaslClientFactory
 
XmppSession - Class in rocks.xmpp.core.session
The base class for different kinds of XMPP sessions.
XmppSession.Status - Enum in rocks.xmpp.core.session
Represents the session status.
XmppSessionConfiguration - Class in rocks.xmpp.core.session
A configuration for an XmppSession.
XmppSessionConfiguration.Builder - Class in rocks.xmpp.core.session
A builder to create an XmppSessionConfiguration instance.
XmppUtils - Class in rocks.xmpp.util
Utility class with static factory methods.
xmppVersion(String) - Method in class rocks.xmpp.extensions.httpbind.model.Body.Builder
Sets the 'version' attribute of the body.

Z

ZLIB - Static variable in class rocks.xmpp.extensions.compress.CompressionManager
Deprecated.
ZLIB - Static variable in interface rocks.xmpp.extensions.compress.CompressionMethod
The "zlib" compression method.
ZoneOffsetAdapter - Class in rocks.xmpp.util.adapters
Converts a ZoneOffset to a string representation according to XEP-0082: XMPP Date and Time Profiles and vice versa.
ZoneOffsetAdapter() - Constructor for class rocks.xmpp.util.adapters.ZoneOffsetAdapter
 
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
Skip navigation links

Copyright © 2014–2016 XMPP.rocks. All rights reserved.