- accept(T) - Method in interface rocks.xmpp.core.stanza.StanzaFilter
-
Checks whether the stanza is accepted by this filter.
- addChatSessionListener(ChatSessionListener) - Method in class rocks.xmpp.core.session.ChatManager
-
Adds a chat session listener.
- addContact(Contact, boolean, String) - Method in class rocks.xmpp.core.roster.RosterManager
-
Adds a contact to the roster and optionally also sends a subscription request to it.
- addExtension(DataForm) - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
-
Adds an extension.
- addFeature(Feature) - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
-
Adds a feature.
- addFeatureListener(FeatureListener) - Method in class rocks.xmpp.core.stream.FeatureNegotiator
-
Adds a feature listener, which will get notified about feature negotiation status changes.
- addFeatureNegotiator(FeatureNegotiator) - Method in class rocks.xmpp.core.stream.FeaturesManager
-
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.
- addInfoNode(InfoNode) - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
-
Adds an info node.
- addIQListener(IQListener) - Method in class rocks.xmpp.core.session.XmppSession
-
Adds an IQ listener to the connection, which will get notified, whenever an IQ stanza is received.
- addItem(Item) - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
-
Adds an item.
- addItemNode(ItemNode) - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
-
Adds an item node.
- addMessageListener(MessageListener) - Method in class rocks.xmpp.core.session.ChatSession
-
Adds a message listener, which will get notified, whenever a chat message has been received for this chat session.
- addMessageListener(MessageListener) - Method in class rocks.xmpp.core.session.XmppSession
-
Adds a message listener to the connection, which will get notified, whenever a message is received.
- addPresenceListener(PresenceListener) - Method in class rocks.xmpp.core.session.XmppSession
-
Adds a presence listener to the connection, which will get notified, whenever a presence is received.
- addPropertyChangeListener(PropertyChangeListener) - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
-
- addRosterListener(RosterListener) - Method in class rocks.xmpp.core.roster.RosterManager
-
Adds a roster listener, which will get notified, whenever the roster changes.
- addSessionStatusListener(SessionStatusListener) - Method in class rocks.xmpp.core.session.XmppSession
-
Adds a session listener, which listens for session status changes.
- approveSubscription(Jid) - Method in class rocks.xmpp.core.subscription.PresenceManager
-
Approves a subscription request.
- authenticate(String, String, String, CallbackHandler) - Method in class rocks.xmpp.core.sasl.AuthenticationManager
-
Authenticates a user by choosing the "best" SASL mechanism available to both client and server.
- authenticateAnonymously() - Method in class rocks.xmpp.core.sasl.AuthenticationManager
-
Authenticates anonymously, if the server supports anonymous authentication.
- AuthenticationManager - Class in rocks.xmpp.core.sasl
-
- AuthenticationManager(XmppSession, Lock) - Constructor for class rocks.xmpp.core.sasl.AuthenticationManager
-
Creates the authentication manager.
- canProcess(Object) - Method in class rocks.xmpp.core.sasl.AuthenticationManager
-
- canProcess(Object) - Method in class rocks.xmpp.core.stream.FeatureNegotiator
-
Checks, whether the element can be processed by the feature negotiator.
- canProcess(Object) - Method in class rocks.xmpp.core.tls.SecurityManager
-
- canProcess(Object) - Method in class rocks.xmpp.extensions.compress.CompressionManager
-
- ChatManager - Class in rocks.xmpp.core.session
-
This class manages one-to-one chat sessions, which are described in
5.1.
- ChatManager(XmppSession) - Constructor for class rocks.xmpp.core.session.ChatManager
-
Creates the chat manager.
- ChatSession - Class in rocks.xmpp.core.session
-
Implements a one-to-one chat session.
- chatSessionCreated(ChatSessionEvent) - Method in interface rocks.xmpp.core.session.ChatSessionListener
-
Called, whenever a new chat session is created.
- ChatSessionEvent - Class in rocks.xmpp.core.session
-
A chat session event is fired, whenever a new chat session is created.
- ChatSessionListener - Interface in rocks.xmpp.core.session
-
A listener interface which allows to listen for new chat sessions.
- close() - Method in class rocks.xmpp.core.session.TcpConnection
-
- close() - Method in class rocks.xmpp.core.session.XmppSession
-
Explicitly closes the connection and performs a clean up of all listeners.
- close() - Method in class rocks.xmpp.extensions.httpbind.BoshConnection
-
- CompressionManager - Class in rocks.xmpp.extensions.compress
-
- CompressionManager(XmppSession, FeatureListener, CompressionMethod) - Constructor for class rocks.xmpp.extensions.compress.CompressionManager
-
- compressionMethod(CompressionMethod) - Method in class rocks.xmpp.core.session.TcpConnectionConfiguration.Builder
-
Sets the compression method.
- compressStream() - Method in class rocks.xmpp.core.session.Connection
-
Compresses the stream.
- compressStream() - Method in class rocks.xmpp.core.session.TcpConnection
-
- connect() - Method in class rocks.xmpp.core.session.Connection
-
Connects to the server.
- connect() - Method in class rocks.xmpp.core.session.TcpConnection
-
Connects to the specified XMPP server using a socket connection.
- connect() - Method in class rocks.xmpp.core.session.XmppSession
-
Connects to the XMPP server.
- connect() - Method in class rocks.xmpp.extensions.httpbind.BoshConnection
-
- Connection - Class in rocks.xmpp.core.session
-
The base connection class which provides hostname, port and proxy information.
- Connection(XmppSession, ConnectionConfiguration) - Constructor for class rocks.xmpp.core.session.Connection
-
Creates a connection to the specified host and port through a proxy.
- Connection(String, int, Proxy) - Constructor for class rocks.xmpp.core.session.Connection
-
Creates a connection to the specified host and port through a proxy.
- ConnectionConfiguration - Class in rocks.xmpp.core.session
-
A base class for connection configurations.
- ConnectionConfiguration(ConnectionConfiguration.Builder) - Constructor for class rocks.xmpp.core.session.ConnectionConfiguration
-
- ConnectionConfiguration.Builder<T extends ConnectionConfiguration.Builder<T>> - Class in rocks.xmpp.core.session
-
An abstract builder class for building immutable configuration objects.
- ConsoleDebugger - Class in rocks.xmpp.core.session.debug
-
- ConsoleDebugger() - Constructor for class rocks.xmpp.core.session.debug.ConsoleDebugger
-
- consume() - Method in class rocks.xmpp.core.stanza.IQEvent
-
Consumes this event, which basically indicates, that an IQ response has been sent by an event handler.
- context(CoreContext) - Method in class rocks.xmpp.core.session.XmppSessionConfiguration.Builder
-
Sets XMPP context which is used to setup the JAXBContext and which defines the initial extension managers.
- CoreContext - Class in rocks.xmpp.core.session.context
-
The context provides XMPP classes as well as manager classes which are associated with an XMPP session.
- CoreContext(Class<?>...) - Constructor for class rocks.xmpp.core.session.context.CoreContext
-
- CoreContext(Collection<Class<? extends ExtensionManager>>, Class<?>...) - Constructor for class rocks.xmpp.core.session.context.CoreContext
-
- createChatSession(Jid) - Method in class rocks.xmpp.core.session.ChatManager
-
- 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
-
- createInputStream(InputStream) - Method in class rocks.xmpp.core.session.debug.ConsoleDebugger
-
- createInputStream(InputStream) - Method in interface rocks.xmpp.core.session.debug.XmppDebugger
-
- createOutputStream(OutputStream) - Method in class rocks.xmpp.core.session.debug.ConsoleDebugger
-
- createOutputStream(OutputStream) - Method in interface rocks.xmpp.core.session.debug.XmppDebugger
-
- createSaslClient(String[], String, String, String, Map<String, ?>, CallbackHandler) - Method in class rocks.xmpp.core.sasl.XmppSaslClientFactory
-
- getActiveConnection() - Method in class rocks.xmpp.core.session.XmppSession
-
Gets the actively used connection.
- getAddedContacts() - Method in class rocks.xmpp.core.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.
- getAuthenticationManager() - Method in class rocks.xmpp.core.session.XmppSession
-
Gets the authentication manager, which is responsible for SASL negotiation.
- getChatManager() - Method in class rocks.xmpp.core.session.XmppSession
-
Gets the chat manager, which is responsible for one-to-one chat sessions.
- getChatPartner() - Method in class rocks.xmpp.core.session.ChatSession
-
Gets the chat partner of this chat session.
- getChatSession() - Method in class rocks.xmpp.core.session.ChatSessionEvent
-
Gets the chat session.
- getCompressionMethod() - Method in class rocks.xmpp.core.session.TcpConnectionConfiguration
-
Gets the compression method.
- getCondition() - Method in exception rocks.xmpp.extensions.httpbind.BoshException
-
Gets the BOSH error condition.
- getConfiguration() - Method in class rocks.xmpp.core.session.XmppSession
-
- getConnectedResource() - Method in class rocks.xmpp.core.session.XmppSession
-
Gets the connected resource, which is assigned by the server after resource binding.
- getConnections() - Method in class rocks.xmpp.core.session.XmppSession
-
Gets an unmodifiable list of connections.
- getContact(Jid) - Method in class rocks.xmpp.core.roster.RosterManager
-
Gets a contact by its JID.
- getContactGroups() - Method in class rocks.xmpp.core.roster.RosterManager
-
Gets the contact groups.
- getContacts() - Method in class rocks.xmpp.core.roster.RosterManager
-
Gets the contacts.
- 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.
- getDefaultTimeout() - Method in class rocks.xmpp.core.session.XmppSession
-
Gets the default timeout for synchronous operations.
- getDomain() - Method in class rocks.xmpp.core.session.XmppSession
-
Gets the XMPP domain of the connected server.
- getElement() - Method in class rocks.xmpp.core.stream.FeatureEvent
-
Gets the XML element, which fired the feature event.
- getException() - Method in class rocks.xmpp.core.session.SessionStatusEvent
-
Gets the exception if the session abnormally disconnected or null.
- getExtensionManager(Class<T>) - Method in class rocks.xmpp.core.session.XmppSession
-
- getExtensionManagers() - Method in class rocks.xmpp.core.session.context.CoreContext
-
Gets the initial extension managers.
- getExtensions() - Method in class rocks.xmpp.core.session.context.CoreContext
-
Gets the class context.
- getExtensions() - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
-
Gets an unmodifiable list of extensions.
- getFeatureClass() - Method in class rocks.xmpp.core.stream.FeatureNegotiator
-
Gets the feature class, this negotiator is responsible for.
- getFeatures() - Method in class rocks.xmpp.core.stream.FeaturesManager
-
Gets the available features, which the server has advertised.
- getFeatures() - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
-
Gets an unmodifiable set of features.
- getFeaturesManager() - Method in class rocks.xmpp.core.session.XmppSession
-
Gets the features manager, which is responsible for negotiating features.
- getFile() - Method in class rocks.xmpp.extensions.httpbind.BoshConnectionConfiguration
-
Gets the file on the host, e.g.
- getGroupDelimiter() - Method in class rocks.xmpp.core.roster.RosterManager
-
Gets the group delimiter.
- 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.
- getIdentities() - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
-
Gets an unmodifiable set of identities.
- getIQ() - Method in class rocks.xmpp.core.stanza.IQEvent
-
Gets the IQ stanza.
- getItems() - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
-
Gets an unmodifiable list of items.
- getKeepAliveInterval() - Method in class rocks.xmpp.core.session.TcpConnectionConfiguration
-
Gets the whitespace keep-alive interval.
- getLastSentPresence() - Method in class rocks.xmpp.core.subscription.PresenceManager
-
Gets the last sent presence, that has been broadcast by the server.
- getMarshaller() - Method in class rocks.xmpp.core.session.XmppSession
-
Gets the marshaller, which is used to marshal XML during writing to the output stream.
- getMechanismNames(Map<String, ?>) - Method in class rocks.xmpp.core.sasl.XmppSaslClientFactory
-
- getMessage() - Method in class rocks.xmpp.core.stanza.MessageEvent
-
Gets the message.
- getNextReconnectionAttempt() - Method in class rocks.xmpp.core.session.ReconnectionManager
-
Gets the date of the next reconnection attempt.
- getNextReconnectionAttempt(int) - Method in interface rocks.xmpp.core.session.ReconnectionStrategy
-
Gets the time (in seconds) until the next reconnection is attempted.
- getNextReconnectionAttempt(int) - Method in class rocks.xmpp.core.session.TruncatedBinaryExponentialBackOffStrategy
-
- getNode() - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
-
Since this is the "root" node, it returns null.
- getOldStatus() - Method in class rocks.xmpp.core.session.SessionStatusEvent
-
Gets the old session status.
- 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.
- getPreferredMechanisms() - Method in class rocks.xmpp.core.sasl.AuthenticationManager
-
Gets the preferred mechanisms used for this connection.
- getPresence() - Method in class rocks.xmpp.core.stanza.PresenceEvent
-
Gets the presence.
- getPresence(Jid) - Method in class rocks.xmpp.core.subscription.PresenceManager
-
Gets the presence for a given contact.
- getPresenceManager() - Method in class rocks.xmpp.core.session.XmppSession
-
Gets the presence manager, which is responsible for presence subscriptions.
- getProxy() - Method in class rocks.xmpp.core.session.Connection
-
Gets the proxy.
- getProxy() - Method in class rocks.xmpp.core.session.ConnectionConfiguration
-
Gets the proxy.
- getReconnectionManager() - Method in class rocks.xmpp.core.session.XmppSession
-
Gets the reconnection manager, which is responsible for automatic reconnection.
- getReconnectionStrategy() - Method in class rocks.xmpp.core.session.ReconnectionManager
-
Gets the reconnection strategy.
- getRemovedContacts() - Method in class rocks.xmpp.core.roster.RosterEvent
-
Gets the removed contacts, i.e. contacts which were on the roster, but now are no longer on the roster.
- getRosterManager() - Method in class rocks.xmpp.core.session.XmppSession
-
Gets the roster manager, which is responsible for retrieving, updating and deleting contacts from the roster.
- getRoute() - Method in class rocks.xmpp.extensions.httpbind.BoshConnection
-
Gets the route.
- getRoute() - Method in class rocks.xmpp.extensions.httpbind.BoshConnectionConfiguration
-
Gets the route.
- getSessionId() - Method in class rocks.xmpp.extensions.httpbind.BoshConnection
-
Gets the session id of this BOSH connection.
- 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.
- 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 connection.
- getStatus() - Method in class rocks.xmpp.core.stream.FeatureEvent
-
Gets the status of the feature negotiation.
- getThread() - Method in class rocks.xmpp.core.session.ChatSession
-
Gets the thread id which is used for this chat session.
- getUnaffiliatedContacts() - Method in class rocks.xmpp.core.roster.RosterManager
-
Gets the contacts, which are not affiliated to any group.
- getUnmarshaller() - Method in class rocks.xmpp.core.session.XmppSession
-
Gets the unmarshaller, which is used to unmarshal XML during reading from the input stream.
- getUpdatedContacts() - Method in class rocks.xmpp.core.roster.RosterEvent
-
Gets the updated contacts, i.e. if an existing contact has changed its name, groups or subscription state.
- getUri() - Method in exception rocks.xmpp.extensions.httpbind.BoshException
-
Gets the URI in case of a "see-other-uri" error.
- 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.
- getXmppSession() - Method in class rocks.xmpp.core.session.Connection
-
Gets the XMPP session which is associated with this connection.
- readStanza(String, Object) - Method in class rocks.xmpp.core.session.debug.ConsoleDebugger
-
- readStanza(String, Object) - Method in interface rocks.xmpp.core.session.debug.XmppDebugger
-
- reAuthenticate() - Method in class rocks.xmpp.core.sasl.AuthenticationManager
-
Re-authenticates after a connection has disconnected and reconnected.
- reconnect() - Method in class rocks.xmpp.core.session.XmppSession
-
Reconnects to the XMPP server and automatically logs in by using the last known information (e.g. user name, password and bound resource).
- ReconnectionManager - Class in rocks.xmpp.core.session
-
If the connection goes down, this class automatically reconnects, if the user was authenticated.
- ReconnectionStrategy - Interface in rocks.xmpp.core.session
-
A strategy for reconnection logic, i.e. when and in which interval reconnection attempts will happen.
- removeChatSessionListener(ChatSessionListener) - Method in class rocks.xmpp.core.session.ChatManager
-
Removes a previously added chat session listener.
- removeContact(Jid) - Method in class rocks.xmpp.core.roster.RosterManager
-
Removes a contact from the roster.
- removeContactGroup(ContactGroup) - Method in class rocks.xmpp.core.roster.RosterManager
-
Removes a contact group.
- removeExtension(DataForm) - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
-
Removes an extension.
- removeFeature(Feature) - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
-
Removes a feature.
- removeFeatureListener(FeatureListener) - Method in class rocks.xmpp.core.stream.FeatureNegotiator
-
Removes a previously added feature listener.
- removeIdentity(Identity) - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
-
Removes an identity.
- removeInfoNode(String) - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
-
Removes an info node.
- removeIQListener(IQListener) - Method in class rocks.xmpp.core.session.XmppSession
-
Removes a previously added IQ listener from the connection.
- removeItem(Item) - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
-
Removes an item.
- removeItemNode(String) - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
-
Removes an item node.
- removeMessageListener(MessageListener) - Method in class rocks.xmpp.core.session.ChatSession
-
Removes a previously added message listener.
- removeMessageListener(MessageListener) - Method in class rocks.xmpp.core.session.XmppSession
-
Removes a previously added message listener from the connection.
- removePresenceListener(PresenceListener) - Method in class rocks.xmpp.core.session.XmppSession
-
Removes a previously added presence listener from the connection.
- removePropertyChangeListener(PropertyChangeListener) - Method in class rocks.xmpp.extensions.disco.ServiceDiscoveryManager
-
Removes a property change listener.
- removeRosterListener(RosterListener) - Method in class rocks.xmpp.core.roster.RosterManager
-
Removes a previously added roster listener.
- removeSessionStatusListener(SessionStatusListener) - Method in class rocks.xmpp.core.session.XmppSession
-
Removes a previously added connection listener.
- renameContactGroup(ContactGroup, String) - Method in class rocks.xmpp.core.roster.RosterManager
-
Renames a contact group.
- requestRoster() - Method in class rocks.xmpp.core.roster.RosterManager
-
Requests the roster from the server.
- requestSubscription(Jid, String) - Method in class rocks.xmpp.core.subscription.PresenceManager
-
Sends a subscription request to a potential contact.
- restartStream() - Method in class rocks.xmpp.core.session.Connection
-
Restarts the stream.
- restartStream() - Method in class rocks.xmpp.core.session.TcpConnection
-
- restartStream() - Method in class rocks.xmpp.extensions.httpbind.BoshConnection
-
Restarts the stream.
- rocks.xmpp.core.roster - package rocks.xmpp.core.roster
-
Provides class for roster management.
- rocks.xmpp.core.sasl - package rocks.xmpp.core.sasl
-
- rocks.xmpp.core.session - package rocks.xmpp.core.session
-
Provides classes related to an XMPP session.
- rocks.xmpp.core.session.context - package rocks.xmpp.core.session.context
-
Provides the session context for core XMPP functionality.
- rocks.xmpp.core.session.debug - package rocks.xmpp.core.session.debug
-
- rocks.xmpp.core.stanza - package rocks.xmpp.core.stanza
-
Provides classes for XML stanza management (message, presence, IQ).
- rocks.xmpp.core.stream - package rocks.xmpp.core.stream
-
- rocks.xmpp.core.subscription - package rocks.xmpp.core.subscription
-
- rocks.xmpp.core.tls - package rocks.xmpp.core.tls
-
Provides classes for transport layer security.
- rocks.xmpp.extensions.compress - package rocks.xmpp.extensions.compress
-
- rocks.xmpp.extensions.disco - package rocks.xmpp.extensions.disco
-
- rocks.xmpp.extensions.httpbind - package rocks.xmpp.extensions.httpbind
-
- rosterChanged(RosterEvent) - Method in interface rocks.xmpp.core.roster.RosterListener
-
- RosterEvent - Class in rocks.xmpp.core.roster
-
A roster event which holds information about added, updated and removed contacts.
- RosterListener - Interface in rocks.xmpp.core.roster
-
A listener interface which allows to listen for roster changes.
- RosterManager - Class in rocks.xmpp.core.roster
-
This class manages the roster (aka contact or buddy list).
- RosterManager(XmppSession) - Constructor for class rocks.xmpp.core.roster.RosterManager
-
- 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").
- secure(boolean) - Method in class rocks.xmpp.core.session.ConnectionConfiguration.Builder
-
Sets whether the connection is secured via SSL.
- SecurityManager - Class in rocks.xmpp.core.tls
-
Negotiates transport layer security during stream negotiation.
- SecurityManager(XmppSession, FeatureListener, boolean) - Constructor for class rocks.xmpp.core.tls.SecurityManager
-
- self() - Method in class rocks.xmpp.core.session.ConnectionConfiguration.Builder
-
Returns an instance of the concrete builder.
- self() - Method in class rocks.xmpp.core.session.TcpConnectionConfiguration.Builder
-
- self() - Method in class rocks.xmpp.extensions.httpbind.BoshConnectionConfiguration.Builder
-
- send(Message) - Method in class rocks.xmpp.core.session.ChatSession
-
Sends a chat message to the chat partner.
- send(ClientStreamElement) - Method in class rocks.xmpp.core.session.Connection
-
Sends an element.
- send(ClientStreamElement) - Method in class rocks.xmpp.core.session.TcpConnection
-
- send(ClientStreamElement) - 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(ClientStreamElement) - Method in class rocks.xmpp.extensions.httpbind.BoshConnection
-
- sendAndAwaitIQ(ClientStreamElement, StanzaFilter<IQ>) - Method in class rocks.xmpp.core.session.XmppSession
-
Sends a stanza and then waits for an IQ stanza to arrive.
- sendAndAwaitIQ(ClientStreamElement, StanzaFilter<IQ>, long) - Method in class rocks.xmpp.core.session.XmppSession
-
Sends a stanza and then waits for an IQ stanza to arrive.
- sendAndAwaitMessage(ClientStreamElement, StanzaFilter<Message>) - Method in class rocks.xmpp.core.session.XmppSession
-
Sends a stanza and then waits for a message stanza to arrive.
- sendAndAwaitPresence(ClientStreamElement, StanzaFilter<Presence>) - Method in class rocks.xmpp.core.session.XmppSession
-
Sends a stanza and then waits for a presence stanza to arrive.
- sendAndAwaitPresence(ClientStreamElement, StanzaFilter<Presence>, long) - Method in class rocks.xmpp.core.session.XmppSession
-
Sends a stanza and then waits for a presence stanza to arrive.
- ServiceDiscoveryManager - Class in rocks.xmpp.extensions.disco
-
- sessionStatusChanged(SessionStatusEvent) - Method in interface rocks.xmpp.core.session.SessionStatusListener
-
Called, whenever the status of the connection changed.
- 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.
- SessionStatusListener - Interface in rocks.xmpp.core.session
-
Allows to listen for XMPP session status changes, e.g. disconnects.
- 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.ExtensionManager
-
Enables or disables support for the extension.
- setEnabled(boolean) - Method in class rocks.xmpp.core.session.Manager
-
Enables or disables this manager.
- setEnabled(boolean) - Method in class rocks.xmpp.core.session.ReconnectionManager
-
- setGroupDelimiter(String) - Method in class rocks.xmpp.core.roster.RosterManager
-
Sets the group delimiter.
- setPreferredMechanisms(LinkedHashSet<String>) - Method in class rocks.xmpp.core.sasl.AuthenticationManager
-
Sets the preferred mechanisms used for this connection.
- setReconnectionStrategy(ReconnectionStrategy) - Method in class rocks.xmpp.core.session.ReconnectionManager
-
Sets the reconnection strategy.
- setRetrieveRosterOnLogin(boolean) - Method in class rocks.xmpp.core.roster.RosterManager
-
Controls, whether the roster is automatically retrieved as soon as the user has logged in.
- setXmppServiceDomain(String) - Method in class rocks.xmpp.core.session.XmppSession
-
Sets the XMPP service domain.
- socketFactory(SocketFactory) - Method in class rocks.xmpp.core.session.TcpConnectionConfiguration.Builder
-
Sets a socket factory which creates the socket.
- sslContext(SSLContext) - Method in class rocks.xmpp.core.session.ConnectionConfiguration.Builder
-
Sets a custom SSL context, used to secure the connection.
- StanzaFilter<T extends Stanza & ClientStreamElement> - Interface in rocks.xmpp.core.stanza
-
A simple filter for stanzas.