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 

A

AbstractConnectionClosedListener - Class in org.jivesoftware.smack
 
AbstractConnectionClosedListener() - Constructor for class org.jivesoftware.smack.AbstractConnectionClosedListener
 
AbstractConnectionListener - Class in org.jivesoftware.smack
The AbstractConnectionListener class provides an empty implementation for all methods defined by the ConnectionListener interface.
AbstractConnectionListener() - Constructor for class org.jivesoftware.smack.AbstractConnectionListener
 
AbstractDebugger - Class in org.jivesoftware.smack.debugger
 
AbstractDebugger(XMPPConnection, Writer, Reader) - Constructor for class org.jivesoftware.smack.debugger.AbstractDebugger
 
AbstractError - Class in org.jivesoftware.smack.packet
 
AbstractError(Map<String, String>) - Constructor for class org.jivesoftware.smack.packet.AbstractError
 
AbstractError(Map<String, String>, List<ExtensionElement>) - Constructor for class org.jivesoftware.smack.packet.AbstractError
 
AbstractError(Map<String, String>, String, List<ExtensionElement>) - Constructor for class org.jivesoftware.smack.packet.AbstractError
 
AbstractError.Builder<B extends AbstractError.Builder<B>> - Class in org.jivesoftware.smack.packet
 
AbstractFromToMatchesFilter - Class in org.jivesoftware.smack.filter
 
AbstractFromToMatchesFilter(Jid, boolean) - Constructor for class org.jivesoftware.smack.filter.AbstractFromToMatchesFilter
Creates a filter matching on the address returned by AbstractFromToMatchesFilter.getAddressToCompare(Stanza).
AbstractIqRequestHandler - Class in org.jivesoftware.smack.iqrequest
Convenience class to create IQ requests handlers.
AbstractIqRequestHandler(String, String, IQ.Type, IQRequestHandler.Mode) - Constructor for class org.jivesoftware.smack.iqrequest.AbstractIqRequestHandler
 
AbstractJidTypeFilter - Class in org.jivesoftware.smack.filter
 
AbstractJidTypeFilter(AbstractJidTypeFilter.JidType) - Constructor for class org.jivesoftware.smack.filter.AbstractJidTypeFilter
 
AbstractJidTypeFilter - Class in org.jivesoftware.smack.filter.jidtype
Base class for XMPP address type filters.
AbstractJidTypeFilter(AbstractJidTypeFilter.JidType) - Constructor for class org.jivesoftware.smack.filter.jidtype.AbstractJidTypeFilter
 
AbstractJidTypeFilter.JidType - Enum in org.jivesoftware.smack.filter
 
AbstractJidTypeFilter.JidType - Enum in org.jivesoftware.smack.filter.jidtype
 
AbstractListFilter - Class in org.jivesoftware.smack.filter
 
AbstractListFilter() - Constructor for class org.jivesoftware.smack.filter.AbstractListFilter
Creates an empty filter.
AbstractListFilter(StanzaFilter...) - Constructor for class org.jivesoftware.smack.filter.AbstractListFilter
Creates an filter using the specified filters.
AbstractXMPPConnection - Class in org.jivesoftware.smack
 
AbstractXMPPConnection(ConnectionConfiguration) - Constructor for class org.jivesoftware.smack.AbstractXMPPConnection
Create a new XMPPConnection to an XMPP server.
AbstractXMPPConnection.InterceptorWrapper - Class in org.jivesoftware.smack
A wrapper class to associate a stanza(/packet) filter with an interceptor.
AbstractXMPPConnection.ListenerWrapper - Class in org.jivesoftware.smack
A wrapper class to associate a stanza(/packet) filter with a listener.
accept(Stanza) - Method in class org.jivesoftware.smack.filter.AbstractFromToMatchesFilter
 
accept(Stanza) - Method in class org.jivesoftware.smack.filter.AbstractJidTypeFilter
 
accept(Stanza) - Method in class org.jivesoftware.smack.filter.AndFilter
 
accept(Stanza) - Method in class org.jivesoftware.smack.filter.EmptyToMatcher
 
accept(Stanza) - Method in class org.jivesoftware.smack.filter.FlexibleStanzaTypeFilter
 
accept(Stanza) - Method in class org.jivesoftware.smack.filter.IQReplyFilter
 
accept(Stanza) - Method in class org.jivesoftware.smack.filter.IQResultReplyFilter
 
accept(Stanza) - Method in class org.jivesoftware.smack.filter.jidtype.AbstractJidTypeFilter
 
accept(Stanza) - Method in class org.jivesoftware.smack.filter.NotFilter
 
accept(Stanza) - Method in class org.jivesoftware.smack.filter.OrFilter
 
accept(Stanza) - Method in class org.jivesoftware.smack.filter.PacketExtensionFilter
Deprecated.
 
accept(Stanza) - Method in class org.jivesoftware.smack.filter.PacketIDFilter
Deprecated.
 
accept(Stanza) - Method in class org.jivesoftware.smack.filter.PacketTypeFilter
Deprecated.
 
accept(Stanza) - Method in class org.jivesoftware.smack.filter.StanzaExtensionFilter
 
accept(Stanza) - Method in interface org.jivesoftware.smack.filter.StanzaFilter
Tests whether or not the specified stanza should pass the filter.
accept(Stanza) - Method in class org.jivesoftware.smack.filter.StanzaIdFilter
 
accept(Stanza) - Method in class org.jivesoftware.smack.filter.StanzaTypeFilter
 
accept(Stanza) - Method in class org.jivesoftware.smack.filter.ToFilter
Deprecated.
 
acceptAllCertificates(B) - Static method in class org.jivesoftware.smack.util.TLSUtils
Accept all TLS certificates.
AcceptAllTrustManager() - Constructor for class org.jivesoftware.smack.util.TLSUtils.AcceptAllTrustManager
 
acceptSpecific(S) - Method in class org.jivesoftware.smack.filter.FlexibleStanzaTypeFilter
 
acceptSpecific(IQ) - Method in class org.jivesoftware.smack.filter.IQTypeFilter
 
acceptSpecific(Message) - Method in class org.jivesoftware.smack.filter.MessageTypeFilter
 
acceptSpecific(Message) - Method in class org.jivesoftware.smack.filter.MessageWithBodiesFilter
 
acceptSpecific(Message) - Method in class org.jivesoftware.smack.filter.MessageWithSubjectFilter
 
acceptSpecific(Presence) - Method in class org.jivesoftware.smack.filter.PresenceTypeFilter
 
acceptSpecific(Message) - Method in class org.jivesoftware.smack.filter.ThreadFilter
 
action() - Method in interface org.jivesoftware.smack.util.EventManger.Callback
 
addAsyncStanzaListener(StanzaListener, StanzaFilter) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
addAsyncStanzaListener(StanzaListener, StanzaFilter) - Method in interface org.jivesoftware.smack.XMPPConnection
Registers an asynchronous stanza(/packet) listener with this connection.
addAttribute(String, String) - Method in class org.jivesoftware.smack.packet.StandardExtensionElement.Builder
 
addAttributes(Map<String, String>) - Method in class org.jivesoftware.smack.packet.StandardExtensionElement.Builder
 
addBody(String, String) - Method in class org.jivesoftware.smack.packet.Message
Adds a body with a corresponding language.
addCommonAttributes(XmlStringBuilder) - Method in class org.jivesoftware.smack.packet.Stanza
Add to, from, id and 'xml:lang' attributes
addCompressionHandler(XMPPInputOutputStream) - Static method in class org.jivesoftware.smack.SmackConfiguration
 
addConnectionCreationListener(ConnectionCreationListener) - Static method in class org.jivesoftware.smack.XMPPConnectionRegistry
Adds a new listener that will be notified when new Connections are created.
addConnectionListener(ConnectionListener) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
addConnectionListener(ConnectionListener) - Method in interface org.jivesoftware.smack.XMPPConnection
Adds a connection listener to this connection that will be notified when the connection closes or fails.
addDescriptiveTextsAndExtensions(XmlStringBuilder) - Method in class org.jivesoftware.smack.packet.AbstractError
 
addDisabledSmackClass(Class<?>) - Static method in class org.jivesoftware.smack.SmackConfiguration
addDisabledSmackClass(String) - Static method in class org.jivesoftware.smack.SmackConfiguration
Add a class to the disabled smack classes.
addDisabledSmackClasses(String...) - Static method in class org.jivesoftware.smack.SmackConfiguration
Add the given class names to the list of disabled Smack classes.
addElement(StandardExtensionElement) - Method in class org.jivesoftware.smack.packet.StandardExtensionElement.Builder
 
addElement(String, String) - Method in class org.jivesoftware.smack.packet.StandardExtensionElement.Builder
 
addEnabledSaslMechanism(String) - Method in class org.jivesoftware.smack.ConnectionConfiguration.Builder
Add the given mechanism to the enabled ones.
addEnabledSaslMechanism(Collection<String>) - Method in class org.jivesoftware.smack.ConnectionConfiguration.Builder
Enable the given SASL mechanisms.
addExtension(ExtensionElement) - Method in class org.jivesoftware.smack.packet.AbstractError.Builder
 
addExtension(ExtensionElement) - Method in interface org.jivesoftware.smack.packet.Packet
Deprecated.
Adds a stanza(/packet) extension to the packet.
addExtension(ExtensionElement) - Method in class org.jivesoftware.smack.packet.Stanza
Adds a stanza(/packet) extension to the packet.
addExtensionElement(Stanza, XmlPullParser) - Static method in class org.jivesoftware.smack.util.PacketParserUtils
 
addExtensionElement(Stanza, XmlPullParser, String, String) - Static method in class org.jivesoftware.smack.util.PacketParserUtils
 
addExtensionElement(Collection<ExtensionElement>, XmlPullParser) - Static method in class org.jivesoftware.smack.util.PacketParserUtils
 
addExtensionElement(Collection<ExtensionElement>, XmlPullParser, String, String) - Static method in class org.jivesoftware.smack.util.PacketParserUtils
 
addExtensionProvider(String, String, Object) - Static method in class org.jivesoftware.smack.provider.ProviderManager
Adds an extension provider with the specified element name and name space.
addExtensions(Collection<ExtensionElement>) - Method in interface org.jivesoftware.smack.packet.Packet
Deprecated.
Adds a collection of stanza(/packet) extensions to the packet.
addExtensions(Collection<ExtensionElement>) - Method in class org.jivesoftware.smack.packet.Stanza
Adds a collection of stanza(/packet) extensions to the packet.
addFilter(StanzaFilter) - Method in class org.jivesoftware.smack.filter.AbstractListFilter
Adds a filter to the filter list.
addIQProvider(String, String, Object) - Static method in class org.jivesoftware.smack.provider.ProviderManager
Adds an IQ provider (must be an instance of IQProvider or Class object that is an IQ) with the specified element name and name space.
addLines(String, Set<String>) - Static method in class org.jivesoftware.smack.util.FileUtils
 
addLoader(ProviderLoader) - Static method in class org.jivesoftware.smack.provider.ProviderManager
 
addOneTimeSyncCallback(StanzaListener, StanzaFilter) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
addOneTimeSyncCallback(StanzaListener, StanzaFilter) - Method in interface org.jivesoftware.smack.XMPPConnection
Add a callback that is called exactly once and synchronously with the incoming stanza that matches the given stanza(/packet) filter.
addPacketExtension(Stanza, XmlPullParser) - Static method in class org.jivesoftware.smack.util.PacketParserUtils
Deprecated.
addPacketExtension(Stanza, XmlPullParser, String, String) - Static method in class org.jivesoftware.smack.util.PacketParserUtils
Deprecated.
addPacketExtension(Collection<ExtensionElement>, XmlPullParser) - Static method in class org.jivesoftware.smack.util.PacketParserUtils
Deprecated.
addPacketExtension(Collection<ExtensionElement>, XmlPullParser, String, String) - Static method in class org.jivesoftware.smack.util.PacketParserUtils
Deprecated.
addPacketInterceptor(StanzaListener, StanzaFilter) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
addPacketInterceptor(StanzaListener, StanzaFilter) - Method in interface org.jivesoftware.smack.XMPPConnection
Registers a stanza(/packet) interceptor with this connection.
addPacketListener(StanzaListener, StanzaFilter) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
Deprecated.
addPacketListener(StanzaListener, StanzaFilter) - Method in interface org.jivesoftware.smack.XMPPConnection
addPacketSendingListener(StanzaListener, StanzaFilter) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
addPacketSendingListener(StanzaListener, StanzaFilter) - Method in interface org.jivesoftware.smack.XMPPConnection
Registers a stanza(/packet) listener with this connection.
addReaderListener(ReaderListener) - Method in class org.jivesoftware.smack.util.ObservableReader
Adds a reader listener to this reader that will be notified when new strings are read.
addSaslMech(String) - Static method in class org.jivesoftware.smack.SmackConfiguration
Add a SASL mechanism to the list to be used.
addSaslMechs(Collection<String>) - Static method in class org.jivesoftware.smack.SmackConfiguration
Add a Collection of SASL mechanisms to the list to be used.
addStreamFeature(ExtensionElement) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
addStreamFeatureProvider(String, String, ExtensionElementProvider<ExtensionElement>) - Static method in class org.jivesoftware.smack.provider.ProviderManager
 
addSubject(String, String) - Method in class org.jivesoftware.smack.packet.Message
Adds a subject with a corresponding language.
addSyncStanzaListener(StanzaListener, StanzaFilter) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
addSyncStanzaListener(StanzaListener, StanzaFilter) - Method in interface org.jivesoftware.smack.XMPPConnection
Registers a synchronous stanza(/packet) listener with this connection.
addWriterListener(WriterListener) - Method in class org.jivesoftware.smack.util.ObservableWriter
Adds a writer listener to this writer that will be notified when new strings are sent.
afterFeaturesReceived() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
afterSuccessfulLogin(boolean) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
allowEmptyOrNullUsernames() - Method in class org.jivesoftware.smack.ConnectionConfiguration.Builder
Allow null or the empty String as username.
allowNullOrEmptyUsername - Variable in class org.jivesoftware.smack.ConnectionConfiguration
 
AlreadyConnectedException() - Constructor for exception org.jivesoftware.smack.SmackException.AlreadyConnectedException
 
AlreadyLoggedInException() - Constructor for exception org.jivesoftware.smack.SmackException.AlreadyLoggedInException
 
AMP_ENCODE - Static variable in class org.jivesoftware.smack.util.StringUtils
 
AndFilter - Class in org.jivesoftware.smack.filter
Implements the logical AND operation over two or more stanza(/packet) filters.
AndFilter() - Constructor for class org.jivesoftware.smack.filter.AndFilter
Creates an empty AND filter.
AndFilter(StanzaFilter...) - Constructor for class org.jivesoftware.smack.filter.AndFilter
Creates an AND filter using the specified filters.
APOS_ENCODE - Static variable in class org.jivesoftware.smack.util.StringUtils
 
append(LazyStringBuilder) - Method in class org.jivesoftware.smack.util.LazyStringBuilder
 
append(CharSequence) - Method in class org.jivesoftware.smack.util.LazyStringBuilder
 
append(CharSequence, int, int) - Method in class org.jivesoftware.smack.util.LazyStringBuilder
 
append(char) - Method in class org.jivesoftware.smack.util.LazyStringBuilder
 
append(XmlStringBuilder) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
append(Collection<? extends Element>) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
append(CharSequence) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
append(CharSequence, int, int) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
append(char) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
appendErrorIfExists(XmlStringBuilder) - Method in class org.jivesoftware.smack.packet.Stanza
Append an XMPPError is this stanza(/packet) has one set.
ArrayBlockingQueueWithShutdown<E> - Class in org.jivesoftware.smack.util
Like ArrayBlockingQueue but with additional ArrayBlockingQueueWithShutdown.shutdown() and ArrayBlockingQueueWithShutdown.start() methods.
ArrayBlockingQueueWithShutdown(int) - Constructor for class org.jivesoftware.smack.util.ArrayBlockingQueueWithShutdown
 
ArrayBlockingQueueWithShutdown(int, boolean) - Constructor for class org.jivesoftware.smack.util.ArrayBlockingQueueWithShutdown
 
assertAtEndTag(XmlPullParser) - Static method in class org.jivesoftware.smack.util.ParserUtils
 
assertAtStartTag(XmlPullParser) - Static method in class org.jivesoftware.smack.util.ParserUtils
 
assertAtStartTag(XmlPullParser, String) - Static method in class org.jivesoftware.smack.util.ParserUtils
 
Async - Class in org.jivesoftware.smack.util
 
Async() - Constructor for class org.jivesoftware.smack.util.Async
 
Async.ThrowingRunnable - Class in org.jivesoftware.smack.util
Like Runnable, but allows the runOrThrow() method to throw an exception.
asyncGo(Runnable) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
attribute(String, String) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
Does nothing if value is null.
attribute(String, boolean) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
attribute(String, Date) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
Add a new attribute to this builder, with the Date instance as its value, which will get formated with XmppDateTime.formatXEP0082Date(Date).
attribute(String, CharSequence) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
attribute(String, Enum<?>) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
attribute(String, int) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
authenticate(String, String, DomainBareJid, String, EntityBareJid, SSLSession) - Method in class org.jivesoftware.smack.sasl.SASLMechanism
Builds and sends the auth stanza to the server.
authenticate(String, DomainBareJid, CallbackHandler, EntityBareJid, SSLSession) - Method in class org.jivesoftware.smack.sasl.SASLMechanism
Builds and sends the auth stanza to the server.
authenticate(String, String, EntityBareJid, SSLSession) - Method in class org.jivesoftware.smack.SASLAuthentication
Performs SASL authentication of the specified user.
authenticated(XMPPConnection, boolean) - Method in class org.jivesoftware.smack.AbstractConnectionListener
 
authenticated - Variable in class org.jivesoftware.smack.AbstractXMPPConnection
Flag that indicates if the user is currently authenticated with the server.
authenticated(XMPPConnection, boolean) - Method in interface org.jivesoftware.smack.ConnectionListener
Notification that the connection has been authenticated.
authenticated(SaslStreamElements.Success) - Method in class org.jivesoftware.smack.SASLAuthentication
Notification message saying that SASL authentication was successful.
authenticateInternal(CallbackHandler) - Method in class org.jivesoftware.smack.sasl.core.SASLAnonymous
 
authenticateInternal(CallbackHandler) - Method in class org.jivesoftware.smack.sasl.core.SASLXOauth2Mechanism
 
authenticateInternal(CallbackHandler) - Method in class org.jivesoftware.smack.sasl.core.ScramMechanism
 
authenticateInternal() - Method in class org.jivesoftware.smack.sasl.SASLMechanism
 
authenticateInternal(CallbackHandler) - Method in class org.jivesoftware.smack.sasl.SASLMechanism
 
authenticationFailed(SaslStreamElements.SASLFailure) - Method in class org.jivesoftware.smack.SASLAuthentication
Notification message saying that SASL authentication has failed.
authenticationFailed(Exception) - Method in class org.jivesoftware.smack.SASLAuthentication
 
authenticationId - Variable in class org.jivesoftware.smack.sasl.SASLMechanism
Then authentication identity (authcid).
authenticationSuccessful() - Method in class org.jivesoftware.smack.SASLAuthentication
 
AuthMechanism(String, String) - Constructor for class org.jivesoftware.smack.sasl.packet.SaslStreamElements.AuthMechanism
 
authorizationId - Variable in class org.jivesoftware.smack.sasl.SASLMechanism
The authorization identifier (authzid).
authzidSupported() - Method in class org.jivesoftware.smack.sasl.core.ScramMechanism
 
authzidSupported() - Method in class org.jivesoftware.smack.sasl.SASLMechanism
 
AVAILABLE - Static variable in class org.jivesoftware.smack.filter.PresenceTypeFilter
 

B

Base32 - Class in org.jivesoftware.smack.util.stringencoder
Base32 string encoding is useful for when filenames case-insensitive filesystems are encoded.
Base32() - Constructor for class org.jivesoftware.smack.util.stringencoder.Base32
 
Base64 - Class in org.jivesoftware.smack.util.stringencoder
 
Base64() - Constructor for class org.jivesoftware.smack.util.stringencoder.Base64
 
Base64.Encoder - Interface in org.jivesoftware.smack.util.stringencoder
 
Base64UrlSafeEncoder - Class in org.jivesoftware.smack.util.stringencoder
 
Base64UrlSafeEncoder() - Constructor for class org.jivesoftware.smack.util.stringencoder.Base64UrlSafeEncoder
 
Bind - Class in org.jivesoftware.smack.packet
IQ stanza(/packet) used by Smack to bind a resource and to obtain the jid assigned by the server.
Bind.Feature - Class in org.jivesoftware.smack.packet
 
BindIQProvider - Class in org.jivesoftware.smack.provider
 
BindIQProvider() - Constructor for class org.jivesoftware.smack.provider.BindIQProvider
 
bindResourceAndEstablishSession(Resourcepart) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
blacklistSASLMechanism(String) - Static method in class org.jivesoftware.smack.SASLAuthentication
 
BODY - Static variable in class org.jivesoftware.smack.packet.Message
 
BoundedThreadPoolExecutor - Class in org.jivesoftware.smack.util
 
BoundedThreadPoolExecutor(int, int, long, TimeUnit, int, ThreadFactory) - Constructor for class org.jivesoftware.smack.util.BoundedThreadPoolExecutor
 
build() - Method in class org.jivesoftware.smack.ConnectionConfiguration.Builder
 
build() - Method in class org.jivesoftware.smack.packet.StandardExtensionElement.Builder
 
build() - Method in class org.jivesoftware.smack.packet.XMPPError.Builder
 
Builder() - Constructor for class org.jivesoftware.smack.ConnectionConfiguration.Builder
 
Builder() - Constructor for class org.jivesoftware.smack.packet.AbstractError.Builder
 
builder(String, String) - Static method in class org.jivesoftware.smack.packet.StandardExtensionElement
 
bytes(byte[]) - Static method in class org.jivesoftware.smack.util.MD5
 
bytes(String) - Static method in class org.jivesoftware.smack.util.MD5
 
bytes(byte[]) - Static method in class org.jivesoftware.smack.util.SHA1
 
bytes(String) - Static method in class org.jivesoftware.smack.util.SHA1
 
ByteUtils - Class in org.jivesoftware.smack.util
 
ByteUtils() - Constructor for class org.jivesoftware.smack.util.ByteUtils
 

C

callConnectionAuthenticatedListener(boolean) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
callConnectionClosedOnErrorListener(Exception) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
callConnectionConnectedListener() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
cancel() - Method in class org.jivesoftware.smack.StanzaCollector
Explicitly cancels the stanza(/packet) collector so that no more results are queued up.
Challenge(String) - Constructor for class org.jivesoftware.smack.sasl.packet.SaslStreamElements.Challenge
 
challengeReceived(String, boolean) - Method in class org.jivesoftware.smack.sasl.SASLMechanism
The server is challenging the SASL mechanism for the stanza he just sent.
challengeReceived(String) - Method in class org.jivesoftware.smack.SASLAuthentication
Wrapper for SASLAuthentication.challengeReceived(String, boolean), with finalChallenge set to false.
challengeReceived(String, boolean) - Method in class org.jivesoftware.smack.SASLAuthentication
The server is challenging the SASL authentication we just sent.
charAt(int) - Method in class org.jivesoftware.smack.util.LazyStringBuilder
 
charAt(int) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
CHAT - Static variable in class org.jivesoftware.smack.filter.MessageTypeFilter
 
checkClientTrusted(X509Certificate[], String) - Method in class org.jivesoftware.smack.util.TLSUtils.AcceptAllTrustManager
 
checkIfInUInt32Range(long) - Static method in class org.jivesoftware.smack.util.NumberUtil
Checks if the given long is within the range of an unsigned 32-bit integer, the XML type "xs:unsignedInt".
checkIfSuccessfulOrThrow() - Method in class org.jivesoftware.smack.sasl.core.SASLAnonymous
 
checkIfSuccessfulOrThrow() - Method in class org.jivesoftware.smack.sasl.core.SASLXOauth2Mechanism
 
checkIfSuccessfulOrThrow() - Method in class org.jivesoftware.smack.sasl.core.ScramMechanism
 
checkIfSuccessfulOrThrow() - Method in class org.jivesoftware.smack.sasl.SASLMechanism
 
checkIfSuccessOrWait() - Method in class org.jivesoftware.smack.SynchronizationPoint
Check if this synchronization point is successful or wait the connections reply timeout.
checkIfSuccessOrWaitOrThrow() - Method in class org.jivesoftware.smack.SynchronizationPoint
Check if this synchronization point is successful or wait the connections reply timeout.
checkServerTrusted(X509Certificate[], String) - Method in class org.jivesoftware.smack.util.TLSUtils.AcceptAllTrustManager
 
clear() - Method in class org.jivesoftware.smack.util.MultiMap
 
CLIENT_NAMESPACE - Static variable in class org.jivesoftware.smack.packet.StreamOpen
 
clone() - Method in class org.jivesoftware.smack.packet.Message
Creates and returns a copy of this message stanza.
clone() - Method in class org.jivesoftware.smack.packet.Presence
Creates and returns a copy of this presence stanza.
clone() - Method in interface org.jivesoftware.smack.util.TypedCloneable
Clone this instance.
cloneWithNewId() - Method in class org.jivesoftware.smack.packet.Presence
Clone this presence and set a newly generated stanza ID as the clone's ID.
close() - Method in class org.jivesoftware.smack.util.ObservableReader
 
close() - Method in class org.jivesoftware.smack.util.ObservableWriter
 
closeElement(String) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
closeElement(NamedElement) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
closeEmptyElement() - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
collectionToString(Collection<? extends Object>) - Static method in class org.jivesoftware.smack.util.StringUtils
Transform a collection of objects to a whitespace delimited String.
CollectionUtil - Class in org.jivesoftware.smack.util
 
CollectionUtil() - Constructor for class org.jivesoftware.smack.util.CollectionUtil
 
compareTo(SASLMechanism) - Method in class org.jivesoftware.smack.sasl.SASLMechanism
 
compareTo(SRVRecord) - Method in class org.jivesoftware.smack.util.dns.SRVRecord
 
Compress - Class in org.jivesoftware.smack.compress.packet
 
Compress(String) - Constructor for class org.jivesoftware.smack.compress.packet.Compress
 
Compress.Feature - Class in org.jivesoftware.smack.compress.packet
 
Compressed - Class in org.jivesoftware.smack.compress.packet
 
compressionHandler - Variable in class org.jivesoftware.smack.AbstractXMPPConnection
 
compressionMethod - Variable in class org.jivesoftware.smack.compression.XMPPInputOutputStream
 
concact(byte[], byte[]) - Static method in class org.jivesoftware.smack.util.ByteUtils
 
condAttribute(boolean, String, String) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
condEmptyElement(boolean, String) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
config - Variable in class org.jivesoftware.smack.AbstractXMPPConnection
Holds the initial configuration used while creating the connection.
connect() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
Establishes a connection to the XMPP server.
connect(Socket, String, int, int) - Method in interface org.jivesoftware.smack.proxy.ProxySocketConnection
 
connect(Socket, String, int, int) - Method in class org.jivesoftware.smack.proxy.Socks4ProxySocketConnection
 
connect(Socket, String, int, int) - Method in class org.jivesoftware.smack.proxy.Socks5ProxySocketConnection
 
connected(XMPPConnection) - Method in class org.jivesoftware.smack.AbstractConnectionListener
 
connected - Variable in class org.jivesoftware.smack.AbstractXMPPConnection
 
connected(XMPPConnection) - Method in interface org.jivesoftware.smack.ConnectionListener
Notification that the connection has been successfully connected to the remote endpoint (e.g.
connectInternal() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
Abstract method that concrete subclasses of XMPPConnection need to implement to perform their way of XMPP connection establishment.
connection() - Method in class org.jivesoftware.smack.Manager
 
connection - Variable in class org.jivesoftware.smack.sasl.SASLMechanism
 
connectionClosed() - Method in class org.jivesoftware.smack.AbstractConnectionClosedListener
 
connectionClosed() - Method in class org.jivesoftware.smack.AbstractConnectionListener
 
connectionClosed() - Method in interface org.jivesoftware.smack.ConnectionListener
Notification that the connection was closed normally.
connectionClosedOnError(Exception) - Method in class org.jivesoftware.smack.AbstractConnectionClosedListener
 
connectionClosedOnError(Exception) - Method in class org.jivesoftware.smack.AbstractConnectionListener
 
connectionClosedOnError(Exception) - Method in interface org.jivesoftware.smack.ConnectionListener
Notification that the connection was closed due to an exception.
ConnectionConfiguration - Class in org.jivesoftware.smack
Configuration to use while establishing the connection to the server.
ConnectionConfiguration(ConnectionConfiguration.Builder<?, ?>) - Constructor for class org.jivesoftware.smack.ConnectionConfiguration
 
connectionConfiguration - Variable in class org.jivesoftware.smack.sasl.SASLMechanism
 
ConnectionConfiguration.Builder<B extends ConnectionConfiguration.Builder<B,C>,C extends ConnectionConfiguration> - Class in org.jivesoftware.smack
A builder for XMPP connection configurations.
ConnectionConfiguration.DnssecMode - Enum in org.jivesoftware.smack
Determines the requested DNSSEC security mode.
ConnectionConfiguration.SecurityMode - Enum in org.jivesoftware.smack
An enumeration for TLS security modes that are available when making a connection to the XMPP server.
connectionCounterValue - Variable in class org.jivesoftware.smack.AbstractXMPPConnection
A number to uniquely identify connections that are created.
connectionCreated(XMPPConnection) - Method in interface org.jivesoftware.smack.ConnectionCreationListener
Notification that a new connection has been created.
ConnectionCreationListener - Interface in org.jivesoftware.smack
Implementors of this interface will be notified when a new XMPPConnection has been created.
ConnectionException(Throwable) - Constructor for exception org.jivesoftware.smack.SmackException.ConnectionException
 
ConnectionListener - Interface in org.jivesoftware.smack
Interface that allows for implementing classes to listen for connection closing and reconnection events.
connectionListeners - Variable in class org.jivesoftware.smack.AbstractXMPPConnection
A collection of ConnectionListeners which listen for connection closing and reconnection events.
connectionLock - Variable in class org.jivesoftware.smack.AbstractXMPPConnection
 
connectionTerminated() - Method in class org.jivesoftware.smack.AbstractConnectionClosedListener
 
ConsoleDebugger - Class in org.jivesoftware.smack.debugger
Very simple debugger that prints to the console (stdout) the sent and received stanzas.
ConsoleDebugger(XMPPConnection, Writer, Reader) - Constructor for class org.jivesoftware.smack.debugger.ConsoleDebugger
 
containsKey(Object) - Method in class org.jivesoftware.smack.util.MultiMap
 
containsValue(Object) - Method in class org.jivesoftware.smack.util.MultiMap
 
copyFrom(XMPPError) - Method in class org.jivesoftware.smack.packet.XMPPError.Builder
 
CRAMMD5 - Static variable in class org.jivesoftware.smack.sasl.SASLMechanism
 
create(XMPPConnection, Writer, Reader) - Method in class org.jivesoftware.smack.debugger.ReflectionDebuggerFactory
 
create(XMPPConnection, Writer, Reader) - Method in interface org.jivesoftware.smack.debugger.SmackDebuggerFactory
Initialize the new SmackDebugger instance.
create(Jid) - Static method in class org.jivesoftware.smack.filter.FromMatchesFilter
Creates a filter matching on the "from" field.
create(Jid) - Static method in class org.jivesoftware.smack.filter.ToMatchesFilter
Creates a filter matching on the "to" field.
createBare(Jid) - Static method in class org.jivesoftware.smack.filter.FromMatchesFilter
Creates a filter matching on the "from" field.
createBare(Jid) - Static method in class org.jivesoftware.smack.filter.ToMatchesFilter
Creates a filter matching on the "to" field.
createDebugger(XMPPConnection, Writer, Reader) - Static method in class org.jivesoftware.smack.SmackConfiguration
Creates new debugger instance with given arguments as parameters.
createErrorResponse(IQ, XMPPError.Builder) - Static method in class org.jivesoftware.smack.packet.IQ
Convenience method to create a new IQ.Type.error IQ based on a IQ.Type.get or IQ.Type.set IQ.
createErrorResponse(IQ, XMPPError.Condition) - Static method in class org.jivesoftware.smack.packet.IQ
 
createErrorResponse(IQ, XMPPError) - Static method in class org.jivesoftware.smack.packet.IQ
Convenience method to create a new IQ.Type.error IQ based on a IQ.Type.get or IQ.Type.set IQ.
createFull(Jid) - Static method in class org.jivesoftware.smack.filter.FromMatchesFilter
Creates a filter matching on the "from" field.
createFull(Jid) - Static method in class org.jivesoftware.smack.filter.ToMatchesFilter
Creates a filter matching on the "to" field.
createResultIQ(IQ) - Static method in class org.jivesoftware.smack.packet.IQ
Convenience method to create a new empty IQ.Type.result IQ based on a IQ.Type.get or IQ.Type.set IQ.
createReturnExtension(String, String, Map<String, String>, List<? extends ExtensionElement>) - Method in class org.jivesoftware.smack.provider.EmbeddedExtensionProvider
 
createStanzaCollector(StanzaFilter) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
createStanzaCollector(StanzaCollector.Configuration) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
createStanzaCollector(StanzaFilter) - Method in interface org.jivesoftware.smack.XMPPConnection
Creates a new stanza(/packet) collector for this connection.
createStanzaCollector(StanzaCollector.Configuration) - Method in interface org.jivesoftware.smack.XMPPConnection
Create a new stanza(/packet) collector with the given stanza(/packet) collector configuration.
createStanzaCollectorAndSend(IQ) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
createStanzaCollectorAndSend(StanzaFilter, Stanza) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
createStanzaCollectorAndSend(IQ) - Method in interface org.jivesoftware.smack.XMPPConnection
Creates a new stanza(/packet) collector collecting packets that are replies to packet.
createStanzaCollectorAndSend(StanzaFilter, Stanza) - Method in interface org.jivesoftware.smack.XMPPConnection
Creates a new stanza(/packet) collector for this connection.

D

daemonThreadFrom(Runnable) - Static method in class org.jivesoftware.smack.util.Async
 
DEBUG - Static variable in class org.jivesoftware.smack.SmackConfiguration
Value that indicates whether debugging is enabled.
debugger - Variable in class org.jivesoftware.smack.AbstractXMPPConnection
The SmackDebugger allows to log and debug XML traffic.
decode(String) - Static method in class org.jivesoftware.smack.util.stringencoder.Base32
 
decode(String) - Static method in class org.jivesoftware.smack.util.stringencoder.Base64
 
decode(byte[]) - Static method in class org.jivesoftware.smack.util.stringencoder.Base64
 
decode(byte[], int, int) - Static method in class org.jivesoftware.smack.util.stringencoder.Base64
 
decode(String) - Method in interface org.jivesoftware.smack.util.stringencoder.Base64.Encoder
 
decode(byte[], int, int) - Method in interface org.jivesoftware.smack.util.stringencoder.Base64.Encoder
 
decode(String) - Static method in class org.jivesoftware.smack.util.stringencoder.Base64UrlSafeEncoder
 
decode(String) - Method in interface org.jivesoftware.smack.util.stringencoder.StringEncoder
Decodes an string back to it's initial representation.
decodeToString(String) - Static method in class org.jivesoftware.smack.util.stringencoder.Base64
 
decodeToString(byte[], int, int) - Static method in class org.jivesoftware.smack.util.stringencoder.Base64
 
DEFAULT_LANGUAGE - Static variable in class org.jivesoftware.smack.packet.Stanza
 
DEFAULT_MAP_SIZE - Static variable in class org.jivesoftware.smack.util.MultiMap
The constant value 6.
DefaultExtensionElement - Class in org.jivesoftware.smack.packet
Deprecated.
DefaultExtensionElement(String, String) - Constructor for class org.jivesoftware.smack.packet.DefaultExtensionElement
Deprecated.
Creates a new generic stanza(/packet) extension.
descriptiveTexts - Variable in class org.jivesoftware.smack.packet.AbstractError.Builder
 
descriptiveTexts - Variable in class org.jivesoftware.smack.packet.AbstractError
 
DIGESTMD5 - Static variable in class org.jivesoftware.smack.sasl.SASLMechanism
 
disableAutomaticReconnection() - Method in class org.jivesoftware.smack.ReconnectionManager
Disable the automatic reconnection mechanism.
disableHostnameVerificationForTlsCertificates(B) - Static method in class org.jivesoftware.smack.util.TLSUtils
Disable the hostname verification of TLS certificates.
disconnect() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
Closes the connection by setting presence to unavailable then closing the connection to the XMPP server.
disconnect(Presence) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
Closes the connection.
DNSResolver - Class in org.jivesoftware.smack.util.dns
Implementations of this interface define a class that is capable of resolving DNS addresses.
DNSResolver(boolean) - Constructor for class org.jivesoftware.smack.util.dns.DNSResolver
 
DNSUtil - Class in org.jivesoftware.smack.util
Utility class to perform DNS lookups for XMPP services.
DNSUtil() - Constructor for class org.jivesoftware.smack.util.DNSUtil
 
DOMAIN_BARE_JID - Static variable in class org.jivesoftware.smack.filter.FromTypeFilter
 
DOMAIN_BARE_JID - Static variable in class org.jivesoftware.smack.filter.ToTypeFilter
 
DOMAIN_FULL_JID - Static variable in class org.jivesoftware.smack.filter.FromTypeFilter
 
DOMAIN_FULL_JID - Static variable in class org.jivesoftware.smack.filter.ToTypeFilter
 
drainTo(Collection<? super E>) - Method in class org.jivesoftware.smack.util.ArrayBlockingQueueWithShutdown
 
drainTo(Collection<? super E>, int) - Method in class org.jivesoftware.smack.util.ArrayBlockingQueueWithShutdown
 

E

ELEMENT - Static variable in class org.jivesoftware.smack.compress.packet.Compress
 
ELEMENT - Static variable in class org.jivesoftware.smack.compress.packet.Compress.Feature
 
ELEMENT - Static variable in class org.jivesoftware.smack.compress.packet.Compressed
 
ELEMENT - Static variable in class org.jivesoftware.smack.packet.Bind
 
Element - Interface in org.jivesoftware.smack.packet
Interface to represent a XML element.
ELEMENT - Static variable in class org.jivesoftware.smack.packet.ErrorIQ
 
ELEMENT - Static variable in class org.jivesoftware.smack.packet.Mechanisms
 
ELEMENT - Static variable in class org.jivesoftware.smack.packet.Message
 
ELEMENT - Static variable in class org.jivesoftware.smack.packet.Presence
 
ELEMENT - Static variable in class org.jivesoftware.smack.packet.Session
 
ELEMENT - Static variable in class org.jivesoftware.smack.packet.StartTls
 
ELEMENT - Static variable in class org.jivesoftware.smack.packet.StreamError
 
ELEMENT - Static variable in class org.jivesoftware.smack.packet.StreamOpen
 
ELEMENT - Static variable in class org.jivesoftware.smack.sasl.packet.SaslStreamElements.AuthMechanism
 
ELEMENT - Static variable in class org.jivesoftware.smack.sasl.packet.SaslStreamElements.Challenge
 
ELEMENT - Static variable in class org.jivesoftware.smack.sasl.packet.SaslStreamElements.Response
 
ELEMENT - Static variable in class org.jivesoftware.smack.sasl.packet.SaslStreamElements.SASLFailure
 
ELEMENT - Static variable in class org.jivesoftware.smack.sasl.packet.SaslStreamElements.Success
 
element(String, String) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
Add a new element to this builder.
element(String, Date) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
Add a new element to this builder, with the Date instance as its content, which will get formated with XmppDateTime.formatXEP0082Date(Date).
element(String, CharSequence) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
Add a new element to this builder.
element(String, Enum<?>) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
element(Element) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
EmbeddedExtensionProvider<PE extends ExtensionElement> - Class in org.jivesoftware.smack.provider
This class simplifies parsing of embedded elements by using the Template Method Pattern.
EmbeddedExtensionProvider() - Constructor for class org.jivesoftware.smack.provider.EmbeddedExtensionProvider
 
emptyElement(Enum<?>) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
emptyElement(String) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
EmptyResultIQ - Class in org.jivesoftware.smack.packet
 
EmptyResultIQ() - Constructor for class org.jivesoftware.smack.packet.EmptyResultIQ
 
EmptyResultIQ(IQ) - Constructor for class org.jivesoftware.smack.packet.EmptyResultIQ
 
EmptyToMatcher - Class in org.jivesoftware.smack.filter
 
enableAutomaticReconnection() - Method in class org.jivesoftware.smack.ReconnectionManager
Enable the automatic reconnection mechanism.
encode(String) - Static method in class org.jivesoftware.smack.util.stringencoder.Base32
 
encode(String) - Static method in class org.jivesoftware.smack.util.stringencoder.Base64
 
encode(byte[]) - Static method in class org.jivesoftware.smack.util.stringencoder.Base64
 
encode(byte[], int, int) - Static method in class org.jivesoftware.smack.util.stringencoder.Base64
 
encode(byte[], int, int) - Method in interface org.jivesoftware.smack.util.stringencoder.Base64.Encoder
 
encode(String) - Static method in class org.jivesoftware.smack.util.stringencoder.Base64UrlSafeEncoder
 
encode(String) - Method in interface org.jivesoftware.smack.util.stringencoder.StringEncoder
Encodes an string to another representation.
encodeHex(byte[]) - Static method in class org.jivesoftware.smack.util.StringUtils
Encodes an array of bytes as String representation of hexadecimal.
encodeToString(byte[], int, int) - Method in interface org.jivesoftware.smack.util.stringencoder.Base64.Encoder
 
encodeToString(byte[]) - Static method in class org.jivesoftware.smack.util.stringencoder.Base64
 
encodeToString(byte[], int, int) - Static method in class org.jivesoftware.smack.util.stringencoder.Base64
 
ENTITY_BARE_JID - Static variable in class org.jivesoftware.smack.filter.FromTypeFilter
 
ENTITY_BARE_JID - Static variable in class org.jivesoftware.smack.filter.ToTypeFilter
 
ENTITY_FULL_JID - Static variable in class org.jivesoftware.smack.filter.FromTypeFilter
 
ENTITY_FULL_JID - Static variable in class org.jivesoftware.smack.filter.ToTypeFilter
 
ENTITY_FULL_OR_BARE_JID - Static variable in class org.jivesoftware.smack.filter.ToTypeFilter
 
entrySet() - Method in class org.jivesoftware.smack.util.MultiMap
 
equals(Object) - Method in class org.jivesoftware.smack.packet.Message.Body
 
equals(Object) - Method in class org.jivesoftware.smack.packet.Message.Subject
 
equals(Object) - Method in class org.jivesoftware.smack.util.dns.HostAddress
 
equals(Object) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
ERROR - Static variable in class org.jivesoftware.smack.filter.IQTypeFilter
 
ERROR - Static variable in class org.jivesoftware.smack.filter.MessageTypeFilter
 
ERROR - Static variable in class org.jivesoftware.smack.filter.PresenceTypeFilter
 
ERROR - Static variable in class org.jivesoftware.smack.packet.XMPPError
 
ErrorIQ - Class in org.jivesoftware.smack.packet
 
ErrorIQ(XMPPError.Builder) - Constructor for class org.jivesoftware.smack.packet.ErrorIQ
Constructs a new error IQ.
escape(String) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
escape(CharSequence) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
escapeAttributeValue(String) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
escapedElement(String, String) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
escapeForXML(CharSequence) - Static method in class org.jivesoftware.smack.util.StringUtils
Deprecated.
escapeForXml(CharSequence) - Static method in class org.jivesoftware.smack.util.StringUtils
Escape input for XML.
escapeForXmlAttribute(CharSequence) - Static method in class org.jivesoftware.smack.util.StringUtils
Escape input for XML.
escapeForXmlAttributeApos(CharSequence) - Static method in class org.jivesoftware.smack.util.StringUtils
Escape input for XML.
escapeForXmlText(CharSequence) - Static method in class org.jivesoftware.smack.util.StringUtils
Escape input for XML.
evaluateChallenge(byte[]) - Method in class org.jivesoftware.smack.sasl.core.ScramMechanism
 
evaluateChallenge(byte[]) - Method in class org.jivesoftware.smack.sasl.SASLMechanism
 
EventManger<K,R,E extends java.lang.Exception> - Class in org.jivesoftware.smack.util
The event manager class is used to perform actions and wait for an event, which is usually caused by the action (or maybe never occurs).
EventManger() - Constructor for class org.jivesoftware.smack.util.EventManger
 
EventManger.Callback<E extends java.lang.Exception> - Interface in org.jivesoftware.smack.util
 
ExceptionCallback - Interface in org.jivesoftware.smack
 
ExceptionLoggingCallback - Class in org.jivesoftware.smack.parsing
Simple parsing exception callback that only logs the encountered parsing exception to java util logging.
ExceptionLoggingCallback() - Constructor for class org.jivesoftware.smack.parsing.ExceptionLoggingCallback
 
ExceptionThrowingCallback - Class in org.jivesoftware.smack.parsing
Parsing exception callback class that simply throws the encountered parsing exception.
ExceptionThrowingCallback() - Constructor for class org.jivesoftware.smack.parsing.ExceptionThrowingCallback
 
executeBlocking(Runnable) - Method in class org.jivesoftware.smack.util.BoundedThreadPoolExecutor
 
ExtensionElement - Interface in org.jivesoftware.smack.packet
Interface to represent extension elements.
extensionElementFrom(Collection<ExtensionElement>, String, String) - Static method in class org.jivesoftware.smack.util.PacketUtil
Get a extension element from a collection.
ExtensionElementProvider<EE extends ExtensionElement> - Class in org.jivesoftware.smack.provider
An abstract class for parsing custom extensions elements.
ExtensionElementProvider() - Constructor for class org.jivesoftware.smack.provider.ExtensionElementProvider
 
ExtensionProviderInfo - Class in org.jivesoftware.smack.provider
Defines the information required to register a stanza(/packet) extension Provider with the ProviderManager when using the ProviderLoader.
ExtensionProviderInfo(String, String, ExtensionElementProvider<ExtensionElement>) - Constructor for class org.jivesoftware.smack.provider.ExtensionProviderInfo
Defines an extension provider which implements the ExtensionElementProvider interface.
extensions - Variable in class org.jivesoftware.smack.packet.AbstractError.Builder
 
extensions - Variable in class org.jivesoftware.smack.packet.AbstractError
 
EXTERNAL - Static variable in class org.jivesoftware.smack.sasl.SASLMechanism
 

F

FailedNonzaException(Nonza, XMPPError.Condition) - Constructor for exception org.jivesoftware.smack.XMPPException.FailedNonzaException
 
Feature(List<String>) - Constructor for class org.jivesoftware.smack.compress.packet.Compress.Feature
 
Feature(boolean) - Constructor for class org.jivesoftware.smack.packet.Session.Feature
 
FEATURE_XML_ROUNDTRIP - Static variable in class org.jivesoftware.smack.util.PacketParserUtils
 
FeatureNotSupportedException(String) - Constructor for exception org.jivesoftware.smack.SmackException.FeatureNotSupportedException
 
FeatureNotSupportedException(String, Jid) - Constructor for exception org.jivesoftware.smack.SmackException.FeatureNotSupportedException
 
FileUtils - Class in org.jivesoftware.smack.util
 
FileUtils() - Constructor for class org.jivesoftware.smack.util.FileUtils
 
filterMatches(Stanza) - Method in class org.jivesoftware.smack.AbstractXMPPConnection.InterceptorWrapper
 
filterMatches(Stanza) - Method in class org.jivesoftware.smack.AbstractXMPPConnection.ListenerWrapper
 
filters - Variable in class org.jivesoftware.smack.filter.AbstractListFilter
The list of filters.
finalize() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
finish(SSLSocket) - Method in interface org.jivesoftware.smack.util.dns.SmackDaneVerifier
 
firePacketSendingListeners(Stanza) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
Process all stanza(/packet) listeners for sending packets.
FlexibleStanzaTypeFilter<S extends Stanza> - Class in org.jivesoftware.smack.filter
Filters for stanzas of a particular type and allows a custom method to further filter the packets.
FlexibleStanzaTypeFilter(Class<S>) - Constructor for class org.jivesoftware.smack.filter.FlexibleStanzaTypeFilter
 
FlexibleStanzaTypeFilter() - Constructor for class org.jivesoftware.smack.filter.FlexibleStanzaTypeFilter
 
flush() - Method in class org.jivesoftware.smack.util.ObservableWriter
 
flushMethod - Static variable in class org.jivesoftware.smack.compression.XMPPInputOutputStream
 
forHttpProxy(String, int, String, String) - Static method in class org.jivesoftware.smack.proxy.ProxyInfo
 
forSocks4Proxy(String, int, String, String) - Static method in class org.jivesoftware.smack.proxy.ProxyInfo
 
forSocks5Proxy(String, int, String, String) - Static method in class org.jivesoftware.smack.proxy.ProxyInfo
 
forwardToEndTagOfDepth(XmlPullParser, int) - Static method in class org.jivesoftware.smack.util.ParserUtils
 
from(XMPPError.Condition, String) - Static method in class org.jivesoftware.smack.packet.XMPPError
 
from(List<HostAddress>) - Static method in exception org.jivesoftware.smack.SmackException.ConnectionException
 
FromJidTypeFilter - Class in org.jivesoftware.smack.filter.jidtype
Filter based on the 'from' XMPP address type.
FromJidTypeFilter(AbstractJidTypeFilter.JidType) - Constructor for class org.jivesoftware.smack.filter.jidtype.FromJidTypeFilter
 
FromMatchesFilter - Class in org.jivesoftware.smack.filter
Filter for packets where the "from" field exactly matches a specified JID.
FromMatchesFilter(Jid, boolean) - Constructor for class org.jivesoftware.smack.filter.FromMatchesFilter
Creates a filter matching on the "from" field.
fromString(String) - Static method in enum org.jivesoftware.smack.packet.IQ.Type
Converts a String into the corresponding types.
fromString(String) - Static method in enum org.jivesoftware.smack.packet.Message.Type
Converts a String into the corresponding types.
fromString(String) - Static method in enum org.jivesoftware.smack.packet.Presence.Mode
Converts a String into the corresponding types.
fromString(String) - Static method in enum org.jivesoftware.smack.packet.Presence.Type
Converts a String into the corresponding types.
fromString(String) - Static method in enum org.jivesoftware.smack.packet.StreamError.Condition
 
fromString(String) - Static method in enum org.jivesoftware.smack.packet.XMPPError.Condition
 
fromString(String) - Static method in enum org.jivesoftware.smack.packet.XMPPError.Type
 
fromString(String) - Static method in enum org.jivesoftware.smack.sasl.SASLError
 
FromTypeFilter - Class in org.jivesoftware.smack.filter
 

G

GET - Static variable in class org.jivesoftware.smack.filter.IQTypeFilter
 
GET_OR_SET - Static variable in class org.jivesoftware.smack.filter.IQTypeFilter
 
getAcceptedIssuers() - Method in class org.jivesoftware.smack.util.TLSUtils.AcceptAllTrustManager
 
getAddressToCompare(Stanza) - Method in class org.jivesoftware.smack.filter.AbstractFromToMatchesFilter
 
getAddressToCompare(Stanza) - Method in class org.jivesoftware.smack.filter.FromMatchesFilter
 
getAddressToCompare(Stanza) - Method in class org.jivesoftware.smack.filter.ToMatchesFilter
 
getAll(Object) - Method in class org.jivesoftware.smack.util.MultiMap
Get all values for the given key.
getAsList() - Method in class org.jivesoftware.smack.util.LazyStringBuilder
Get the List of CharSequences representation of this instance.
getAttributes() - Method in class org.jivesoftware.smack.packet.StandardExtensionElement
 
getAttributeValue(String) - Method in class org.jivesoftware.smack.packet.StandardExtensionElement
 
getAuthenticatedConnectionOrThrow() - Method in class org.jivesoftware.smack.Manager
Get the XMPPConnection of this Manager if it's authenticated, i.e.
getAuthenticationText() - Method in class org.jivesoftware.smack.sasl.core.SASLAnonymous
 
getAuthenticationText() - Method in class org.jivesoftware.smack.sasl.core.SASLXOauth2Mechanism
 
getAuthenticationText() - Method in class org.jivesoftware.smack.sasl.core.ScramMechanism
 
getAuthenticationText() - Method in class org.jivesoftware.smack.sasl.packet.SaslStreamElements.AuthMechanism
 
getAuthenticationText() - Method in class org.jivesoftware.smack.sasl.packet.SaslStreamElements.Response
 
getAuthenticationText() - Method in class org.jivesoftware.smack.sasl.SASLMechanism
Should return the initial response of the SASL mechanism.
getAuthzid() - Method in class org.jivesoftware.smack.ConnectionConfiguration
Returns the optional XMPP address to be requested as the SASL authorization identity.
getBareJidAttribute(XmlPullParser) - Static method in class org.jivesoftware.smack.util.ParserUtils
 
getBareJidAttribute(XmlPullParser, String) - Static method in class org.jivesoftware.smack.util.ParserUtils
 
getBlacklistedSASLMechanisms() - Static method in class org.jivesoftware.smack.SASLAuthentication
 
getBodies() - Method in class org.jivesoftware.smack.packet.Message
Returns a set of all bodies in this Message, including the default message body accessible from Message.getBody().
getBody() - Method in class org.jivesoftware.smack.packet.Message
Returns the default body of the message, or null if the body has not been set.
getBody(String) - Method in class org.jivesoftware.smack.packet.Message
Returns the body corresponding to the language.
getBodyLanguages() - Method in class org.jivesoftware.smack.packet.Message
Returns all the languages being used for the bodies, not including the default body.
getBooleanAttribute(XmlPullParser, String) - Static method in class org.jivesoftware.smack.util.ParserUtils
Get the boolean value of an argument.
getBooleanAttribute(XmlPullParser, String, boolean) - Static method in class org.jivesoftware.smack.util.ParserUtils
 
getBuilder() - Static method in class org.jivesoftware.smack.packet.XMPPError
 
getBuilder(XMPPError.Condition) - Static method in class org.jivesoftware.smack.packet.XMPPError
 
getBuilder(XMPPError) - Static method in class org.jivesoftware.smack.packet.XMPPError
 
getCallbackHandler() - Method in class org.jivesoftware.smack.ConnectionConfiguration
Returns a CallbackHandler to obtain information, such as the password or principal information during the SASL authentication.
getChannelBindingData() - Method in class org.jivesoftware.smack.sasl.core.ScramMechanism
 
getChannelBindingData() - Method in class org.jivesoftware.smack.sasl.core.ScramPlusMechanism
 
getChannelBindingName() - Method in class org.jivesoftware.smack.sasl.core.ScramMechanism
 
getChannelBindingName() - Method in class org.jivesoftware.smack.sasl.core.ScramPlusMechanism
 
getChannelBindingTlsServerEndPoint(SSLSession) - Static method in class org.jivesoftware.smack.util.TLSUtils
Get the channel binding data for the 'tls-server-end-point' channel binding type.
getChildElementName() - Method in class org.jivesoftware.smack.packet.IQ
 
getChildElementNamespace() - Method in class org.jivesoftware.smack.packet.IQ
 
getChildElementXML() - Method in class org.jivesoftware.smack.packet.IQ
Returns the sub-element XML section of the IQ packet, or the empty String if there isn't one.
getClassLoaders() - Static method in class org.jivesoftware.smack.util.FileUtils
Returns default classloaders.
getCollectedCount() - Method in class org.jivesoftware.smack.StanzaCollector
Get the number of collected stanzas this stanza(/packet) collector has collected so far.
getCompresionHandlers() - Static method in class org.jivesoftware.smack.SmackConfiguration
 
getCompressionMethod() - Method in class org.jivesoftware.smack.compression.XMPPInputOutputStream
 
getCondition() - Method in class org.jivesoftware.smack.packet.StreamError
 
getCondition() - Method in class org.jivesoftware.smack.packet.XMPPError
Returns the error condition.
getCondition() - Method in exception org.jivesoftware.smack.XMPPException.FailedNonzaException
 
getConditionText() - Method in class org.jivesoftware.smack.packet.StreamError
 
getConditionText() - Method in class org.jivesoftware.smack.packet.XMPPError
 
getConfiguration() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
Get the connection configuration used by this connection.
getConfigUrl() - Method in class org.jivesoftware.smack.initializer.UrlInitializer
 
getConnectionCounter() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
getConnectionCounter() - Method in interface org.jivesoftware.smack.XMPPConnection
Get the connection counter of this XMPPConnection instance.
getConnectionCreationListeners() - Static method in class org.jivesoftware.smack.XMPPConnectionRegistry
Get the collection of listeners that are interested in connection creation events.
getConnectionLock() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
getContent() - Method in class org.jivesoftware.smack.packet.UnparsedIQ
 
getContent() - Method in class org.jivesoftware.smack.UnparseableStanza
Retrieve the raw stanza data.
getCustomSSLContext() - Method in class org.jivesoftware.smack.ConnectionConfiguration
Gets the custom SSLContext previously set with ConnectionConfiguration.Builder.setCustomSSLContext(SSLContext) for SSL sockets.
getCustomX509TrustManager() - Method in class org.jivesoftware.smack.ConnectionConfiguration
 
getDaneProvider() - Static method in class org.jivesoftware.smack.util.DNSUtil
Returns the currently active DANE provider used when DANE is enabled.
getData() - Method in class org.jivesoftware.smack.sasl.packet.SaslStreamElements.Success
Returns additional data for the SASL layer or null.
getDateFromNextText(XmlPullParser) - Static method in class org.jivesoftware.smack.util.ParserUtils
 
getDebuggerClass() - Static method in class org.jivesoftware.smack.debugger.ReflectionDebuggerFactory
Returns debugger class used by this factory.
getDebuggerFactory() - Static method in class org.jivesoftware.smack.SmackConfiguration
Get the debugger factory.
getDefaultLanguage() - Static method in class org.jivesoftware.smack.packet.Stanza
Returns the default language used for all messages containing localized content.
getDefaultPacketReplyTimeout() - Static method in class org.jivesoftware.smack.SmackConfiguration
getDefaultParsingExceptionCallback() - Static method in class org.jivesoftware.smack.SmackConfiguration
Returns the default parsing exception callback.
getDefaultReplyTimeout() - Static method in class org.jivesoftware.smack.SmackConfiguration
Returns the number of milliseconds to wait for a response from the server.
getDescriptiveText() - Method in class org.jivesoftware.smack.packet.AbstractError
Get the descriptive text of this SASLFailure.
getDescriptiveText(String) - Method in class org.jivesoftware.smack.packet.AbstractError
Get the descriptive test of this SASLFailure.
getDNSResolver() - Static method in class org.jivesoftware.smack.util.DNSUtil
Returns the current DNS resolved used to perform DNS lookups.
getDnssecMode() - Method in class org.jivesoftware.smack.ConnectionConfiguration
 
getDoubleAttribute(XmlPullParser, String) - Static method in class org.jivesoftware.smack.util.ParserUtils
 
getDoubleAttribute(XmlPullParser, String, long) - Static method in class org.jivesoftware.smack.util.ParserUtils
 
getDoubleFromNextText(XmlPullParser) - Static method in class org.jivesoftware.smack.util.ParserUtils
 
getElement() - Method in class org.jivesoftware.smack.iqrequest.AbstractIqRequestHandler
 
getElement() - Method in interface org.jivesoftware.smack.iqrequest.IQRequestHandler
 
getElementName() - Method in class org.jivesoftware.smack.compress.packet.Compress.Feature
 
getElementName() - Method in class org.jivesoftware.smack.compress.packet.Compress
 
getElementName() - Method in class org.jivesoftware.smack.compress.packet.Compressed
 
getElementName() - Method in class org.jivesoftware.smack.packet.Bind.Feature
 
getElementName() - Method in class org.jivesoftware.smack.packet.DefaultExtensionElement
Deprecated.
Returns the XML element name of the extension sub-packet root element.
getElementName() - Method in class org.jivesoftware.smack.packet.Mechanisms
 
getElementName() - Method in interface org.jivesoftware.smack.packet.NamedElement
Returns the root element name.
getElementName() - Method in class org.jivesoftware.smack.packet.Session.Feature
 
getElementName() - Method in class org.jivesoftware.smack.packet.StandardExtensionElement
 
getElementName() - Method in class org.jivesoftware.smack.packet.StartTls
 
getElementName() - Method in class org.jivesoftware.smack.packet.StreamError
 
getElementName() - Method in class org.jivesoftware.smack.packet.StreamOpen
 
getElementName() - Method in class org.jivesoftware.smack.sasl.packet.SaslStreamElements.AuthMechanism
 
getElementName() - Method in class org.jivesoftware.smack.sasl.packet.SaslStreamElements.Challenge
 
getElementName() - Method in class org.jivesoftware.smack.sasl.packet.SaslStreamElements.Response
 
getElementName() - Method in class org.jivesoftware.smack.sasl.packet.SaslStreamElements.SASLFailure
 
getElementName() - Method in class org.jivesoftware.smack.sasl.packet.SaslStreamElements.Success
 
getElements(String, String) - Method in class org.jivesoftware.smack.packet.StandardExtensionElement
 
getElements(String) - Method in class org.jivesoftware.smack.packet.StandardExtensionElement
 
getElements() - Method in class org.jivesoftware.smack.packet.StandardExtensionElement
 
getEnabledPerDefault() - Static method in class org.jivesoftware.smack.ReconnectionManager
Get the current default reconnection mechanism setting for new XMPP connections.
getEnabledSaslMechanisms() - Method in class org.jivesoftware.smack.ConnectionConfiguration
 
getEnabledSSLCiphers() - Method in class org.jivesoftware.smack.ConnectionConfiguration
Return the enabled SSL/TLS ciphers.
getEnabledSSLProtocols() - Method in class org.jivesoftware.smack.ConnectionConfiguration
Return the enabled SSL/TLS protocols.
getEntityJidAttribute(XmlPullParser, String) - Static method in class org.jivesoftware.smack.util.ParserUtils
 
getError() - Method in interface org.jivesoftware.smack.packet.Packet
Deprecated.
Returns the error associated with this packet, or null if there are no errors.
getError() - Method in class org.jivesoftware.smack.packet.Stanza
Returns the error associated with this packet, or null if there are no errors.
getErrorGenerator() - Method in class org.jivesoftware.smack.packet.XMPPError
 
getErrorMessage() - Method in class org.jivesoftware.smack.util.dns.HostAddress
 
getExceptions() - Method in class org.jivesoftware.smack.util.dns.HostAddress
Retrieve the Exception that caused a connection failure to this HostAddress.
getExtension(String, String) - Method in class org.jivesoftware.smack.packet.AbstractError
Returns the first stanza(/packet) extension that matches the specified element name and namespace, or null if it doesn't exist.
getExtension(String) - Method in interface org.jivesoftware.smack.packet.Packet
Deprecated.
Returns the first extension of this stanza(/packet) that has the given namespace.
getExtension(String, String) - Method in interface org.jivesoftware.smack.packet.Packet
Deprecated.
Returns the first stanza(/packet) extension that matches the specified element name and namespace, or null if it doesn't exist.
getExtension(String) - Method in class org.jivesoftware.smack.packet.Stanza
Returns the first extension of this stanza(/packet) that has the given namespace.
getExtension(String, String) - Method in class org.jivesoftware.smack.packet.Stanza
Returns the first extension that matches the specified element name and namespace, or null if it doesn't exist.
getExtensionProvider(String, String) - Static method in class org.jivesoftware.smack.provider.ProviderManager
Returns the stanza(/packet) extension provider registered to the specified XML element name and namespace.
getExtensionProviderInfo() - Method in class org.jivesoftware.smack.provider.ProviderFileLoader
 
getExtensionProviderInfo() - Method in interface org.jivesoftware.smack.provider.ProviderLoader
Provides the extension providers for the creation of extension providers to be added to the ProviderManager.
getExtensionProviders() - Static method in class org.jivesoftware.smack.provider.ProviderManager
Returns an unmodifiable collection of all PacketExtensionProvider instances.
getExtensions() - Method in interface org.jivesoftware.smack.packet.Packet
Deprecated.
Returns a copy of the stanza(/packet) extensions attached to the packet.
getExtensions(String, String) - Method in interface org.jivesoftware.smack.packet.Packet
Deprecated.
Return a set of all extensions with the given element name and namespace.
getExtensions() - Method in class org.jivesoftware.smack.packet.Stanza
Returns a list of all extension elements of this stanza.
getExtensions(String, String) - Method in class org.jivesoftware.smack.packet.Stanza
Return a list of all extensions with the given element name and namespace.
getExtensionsXML() - Method in class org.jivesoftware.smack.packet.Stanza
Returns the extension sub-packets (including properties data) as an XML String, or the Empty String if there are no stanza(/packet) extensions.
getFailedAddresses() - Method in exception org.jivesoftware.smack.SmackException.ConnectionException
 
getFeature(String, String) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
getFeature() - Method in exception org.jivesoftware.smack.SmackException.FeatureNotSupportedException
Get the feature which is not supported.
getFeature(String, String) - Method in interface org.jivesoftware.smack.XMPPConnection
Get the feature stanza(/packet) extensions for a given stream feature of the server, or null if the server doesn't support that feature.
getFilePath() - Method in class org.jivesoftware.smack.initializer.VmArgInitializer
 
getFilter() - Method in exception org.jivesoftware.smack.SmackException.NoResponseException
Get the filter that was used to collect the response.
getFirst(Object) - Method in class org.jivesoftware.smack.util.MultiMap
Get the first value for the given key, or null if there are no entries.
getFirstElement(String, String) - Method in class org.jivesoftware.smack.packet.StandardExtensionElement
 
getFirstElement(String) - Method in class org.jivesoftware.smack.packet.StandardExtensionElement
 
getFQDN() - Method in class org.jivesoftware.smack.util.dns.HostAddress
 
getFrom() - Method in interface org.jivesoftware.smack.packet.Packet
Deprecated.
Returns who the stanza(/packet) is being sent "from" or null if the value is not set.
getFrom() - Method in class org.jivesoftware.smack.packet.Stanza
Returns who the stanza(/packet) is being sent "from" or null if the value is not set.
getFromMode() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
getFromMode() - Method in interface org.jivesoftware.smack.XMPPConnection
Get the currently active FromMode.
getFullJidAttribute(XmlPullParser) - Static method in class org.jivesoftware.smack.util.ParserUtils
 
getFullJidAttribute(XmlPullParser, String) - Static method in class org.jivesoftware.smack.util.ParserUtils
 
getHmacName() - Method in interface org.jivesoftware.smack.sasl.core.ScramHmac
 
getHost() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
getHost() - Method in interface org.jivesoftware.smack.XMPPConnection
Returns the host name of the server where the XMPP server is running.
getHostnameVerifier() - Method in class org.jivesoftware.smack.ConnectionConfiguration
Returns the configured HostnameVerifier of this ConnectionConfiguration or the Smack default HostnameVerifier configured with SmackConfiguration.setDefaultHostnameVerifier(HostnameVerifier).
getInetAddresses() - Method in class org.jivesoftware.smack.util.dns.HostAddress
 
getInputStream(InputStream) - Method in class org.jivesoftware.smack.compression.Java7ZlibInputOutputStream
 
getInputStream(InputStream) - Method in class org.jivesoftware.smack.compression.XMPPInputOutputStream
 
getInstanceFor(AbstractXMPPConnection) - Static method in class org.jivesoftware.smack.ReconnectionManager
Get a instance of ReconnectionManager for the given connection.
getIntegerAttribute(XmlPullParser, String) - Static method in class org.jivesoftware.smack.util.ParserUtils
 
getIntegerAttribute(XmlPullParser, String, int) - Static method in class org.jivesoftware.smack.util.ParserUtils
 
getIntegerAttributeOrThrow(XmlPullParser, String, String) - Static method in class org.jivesoftware.smack.util.ParserUtils
 
getIntegerFromNextText(XmlPullParser) - Static method in class org.jivesoftware.smack.util.ParserUtils
 
getInterceptor() - Method in class org.jivesoftware.smack.AbstractXMPPConnection.InterceptorWrapper
 
getIQChildElementBuilder(IQ.IQChildElementXmlStringBuilder) - Method in class org.jivesoftware.smack.packet.Bind
 
getIQChildElementBuilder(IQ.IQChildElementXmlStringBuilder) - Method in class org.jivesoftware.smack.packet.EmptyResultIQ
 
getIQChildElementBuilder(IQ.IQChildElementXmlStringBuilder) - Method in class org.jivesoftware.smack.packet.IQ
This method must be overwritten by IQ subclasses to create their child content.
getIQChildElementBuilder(IQ.IQChildElementXmlStringBuilder) - Method in class org.jivesoftware.smack.packet.SimpleIQ
 
getIQChildElementBuilder(IQ.IQChildElementXmlStringBuilder) - Method in class org.jivesoftware.smack.packet.UnparsedIQ
 
getIQProvider(String, String) - Static method in class org.jivesoftware.smack.provider.ProviderManager
Returns the IQ provider registered to the specified XML element name and namespace.
getIQProviderInfo() - Method in class org.jivesoftware.smack.provider.ProviderFileLoader
 
getIQProviderInfo() - Method in interface org.jivesoftware.smack.provider.ProviderLoader
Provides the IQ provider info for the creation of IQ providers to be added to the ProviderManager.
getIQProviders() - Static method in class org.jivesoftware.smack.provider.ProviderManager
Returns an unmodifiable collection of all IQProvider instances.
getJid() - Method in class org.jivesoftware.smack.packet.Bind
 
getJid() - Method in exception org.jivesoftware.smack.SmackException.FeatureNotSupportedException
Get JID which does not support the feature.
getJidAttribute(XmlPullParser) - Static method in class org.jivesoftware.smack.util.ParserUtils
 
getJidAttribute(XmlPullParser, String) - Static method in class org.jivesoftware.smack.util.ParserUtils
 
getJidToInspect(Stanza) - Method in class org.jivesoftware.smack.filter.AbstractJidTypeFilter
 
getJidToInspect(Stanza) - Method in class org.jivesoftware.smack.filter.FromTypeFilter
 
getJidToInspect(Stanza) - Method in class org.jivesoftware.smack.filter.ToTypeFilter
 
getJidToMatchFrom(Stanza) - Method in class org.jivesoftware.smack.filter.jidtype.AbstractJidTypeFilter
 
getJidToMatchFrom(Stanza) - Method in class org.jivesoftware.smack.filter.jidtype.FromJidTypeFilter
 
getKeystorePath() - Method in class org.jivesoftware.smack.ConnectionConfiguration
Retuns the path to the keystore file.
getKeystoreType() - Method in class org.jivesoftware.smack.ConnectionConfiguration
Returns the keystore type, or null if it's not set.
getLanguage() - Method in class org.jivesoftware.smack.packet.Message.Body
Returns the language of this message body.
getLanguage() - Method in class org.jivesoftware.smack.packet.Message.Subject
Returns the language of this message subject.
getLanguage() - Method in interface org.jivesoftware.smack.packet.Packet
Deprecated.
Returns the xml:lang of this Stanza, or null if one has not been set.
getLanguage() - Method in class org.jivesoftware.smack.packet.Stanza
Returns the xml:lang of this Stanza, or null if one has not been set.
getLastStanzaReceived() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
getLastStanzaReceived() - Method in interface org.jivesoftware.smack.XMPPConnection
Returns the timestamp in milliseconds when the last stanza was received.
getListener() - Method in class org.jivesoftware.smack.AbstractXMPPConnection.ListenerWrapper
 
getLoadingExceptions() - Method in class org.jivesoftware.smack.provider.ProviderFileLoader
 
getLongAttribute(XmlPullParser, String) - Static method in class org.jivesoftware.smack.util.ParserUtils
 
getLongAttribute(XmlPullParser, String, long) - Static method in class org.jivesoftware.smack.util.ParserUtils
 
getMechanism() - Method in class org.jivesoftware.smack.sasl.packet.SaslStreamElements.AuthMechanism
 
getMechanism() - Method in exception org.jivesoftware.smack.sasl.SASLErrorException
 
getMechanisms() - Method in class org.jivesoftware.smack.packet.Mechanisms
 
getMessage() - Method in class org.jivesoftware.smack.packet.Message.Body
Returns the message content.
getMessage() - Method in exception org.jivesoftware.smack.XMPPException.XMPPErrorException
 
getMethods() - Method in class org.jivesoftware.smack.compress.packet.Compress.Feature
 
getMode() - Method in class org.jivesoftware.smack.iqrequest.AbstractIqRequestHandler
 
getMode() - Method in interface org.jivesoftware.smack.iqrequest.IQRequestHandler
 
getMode() - Method in class org.jivesoftware.smack.packet.Presence
Returns the mode of the presence update.
getName() - Method in class org.jivesoftware.smack.sasl.core.SASLAnonymous
 
getName() - Method in class org.jivesoftware.smack.sasl.core.SASLXOauth2Mechanism
 
getName() - Method in class org.jivesoftware.smack.sasl.core.ScramMechanism
 
getName() - Method in class org.jivesoftware.smack.sasl.core.ScramPlusMechanism
 
getName() - Method in class org.jivesoftware.smack.sasl.SASLMechanism
Returns the common name of the SASL mechanism.
getNames() - Method in class org.jivesoftware.smack.packet.DefaultExtensionElement
Deprecated.
Returns an unmodifiable collection of the names that can be used to get values of the stanza(/packet) extension.
getNamespace() - Method in class org.jivesoftware.smack.compress.packet.Compress.Feature
 
getNamespace() - Method in class org.jivesoftware.smack.compress.packet.Compress
 
getNamespace() - Method in class org.jivesoftware.smack.compress.packet.Compressed
 
getNamespace() - Method in class org.jivesoftware.smack.iqrequest.AbstractIqRequestHandler
 
getNamespace() - Method in interface org.jivesoftware.smack.iqrequest.IQRequestHandler
 
getNamespace() - Method in class org.jivesoftware.smack.packet.Bind.Feature
 
getNamespace() - Method in class org.jivesoftware.smack.packet.DefaultExtensionElement
Deprecated.
Returns the XML namespace of the extension sub-packet root element.
getNamespace() - Method in interface org.jivesoftware.smack.packet.ExtensionElement
Returns the root element XML namespace.
getNamespace() - Method in class org.jivesoftware.smack.packet.Mechanisms
 
getNamespace() - Method in class org.jivesoftware.smack.packet.Session.Feature
 
getNamespace() - Method in class org.jivesoftware.smack.packet.StandardExtensionElement
 
getNamespace() - Method in class org.jivesoftware.smack.packet.StartTls
 
getNamespace() - Method in class org.jivesoftware.smack.packet.StreamError
 
getNamespace() - Method in class org.jivesoftware.smack.packet.StreamOpen
 
getNamespace() - Method in class org.jivesoftware.smack.sasl.packet.SaslStreamElements.AuthMechanism
 
getNamespace() - Method in class org.jivesoftware.smack.sasl.packet.SaslStreamElements.Challenge
 
getNamespace() - Method in class org.jivesoftware.smack.sasl.packet.SaslStreamElements.Response
 
getNamespace() - Method in class org.jivesoftware.smack.sasl.packet.SaslStreamElements.SASLFailure
 
getNamespace() - Method in class org.jivesoftware.smack.sasl.packet.SaslStreamElements.Success
 
getNonza() - Method in exception org.jivesoftware.smack.XMPPException.FailedNonzaException
 
getOutputStream(OutputStream) - Method in class org.jivesoftware.smack.compression.Java7ZlibInputOutputStream
 
getOutputStream(OutputStream) - Method in class org.jivesoftware.smack.compression.XMPPInputOutputStream
 
getPacketFilter() - Method in class org.jivesoftware.smack.StanzaCollector
Deprecated.
getPacketID() - Method in interface org.jivesoftware.smack.packet.Packet
Deprecated.
getPacketID() - Method in class org.jivesoftware.smack.packet.Stanza
Deprecated.
getPacketReplyTimeout() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
getPacketReplyTimeout() - Method in interface org.jivesoftware.smack.XMPPConnection
Deprecated.
getParserFor(String) - Static method in class org.jivesoftware.smack.util.PacketParserUtils
 
getParserFor(Reader) - Static method in class org.jivesoftware.smack.util.PacketParserUtils
 
getParserFor(String, String) - Static method in class org.jivesoftware.smack.util.PacketParserUtils
 
getParsingException() - Method in class org.jivesoftware.smack.UnparseableStanza
Get the exception that caused the parser to fail.
getParsingExceptionCallback() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
Get the current active parsing exception callback.
getPassword() - Method in class org.jivesoftware.smack.ConnectionConfiguration
Returns the password to use when trying to reconnect to the server.
getPKCS11Library() - Method in class org.jivesoftware.smack.ConnectionConfiguration
Returns the PKCS11 library file location, needed when the Keystore type is PKCS11.
getPort() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
getPort() - Method in class org.jivesoftware.smack.util.dns.HostAddress
 
getPort() - Method in interface org.jivesoftware.smack.XMPPConnection
Returns the port number of the XMPP server for this connection.
getPriority() - Method in class org.jivesoftware.smack.packet.Presence
Returns the priority of the presence, or Integer.MIN_VALUE if no priority has been set.
getPriority() - Method in class org.jivesoftware.smack.sasl.core.SASLAnonymous
 
getPriority() - Method in class org.jivesoftware.smack.sasl.core.SASLXOauth2Mechanism
 
getPriority() - Method in class org.jivesoftware.smack.sasl.core.SCRAMSHA1Mechanism
 
getPriority() - Method in class org.jivesoftware.smack.sasl.core.ScramSha1PlusMechanism
 
getPriority() - Method in class org.jivesoftware.smack.sasl.SASLMechanism
 
getPriority() - Method in class org.jivesoftware.smack.util.dns.SRVRecord
 
getProvidersUrl() - Method in class org.jivesoftware.smack.initializer.UrlInitializer
 
getProxyAddress() - Method in class org.jivesoftware.smack.proxy.ProxyInfo
 
getProxyInfo() - Method in class org.jivesoftware.smack.ConnectionConfiguration
Get the configured proxy information (if any).
getProxyPassword() - Method in class org.jivesoftware.smack.proxy.ProxyInfo
 
getProxyPort() - Method in class org.jivesoftware.smack.proxy.ProxyInfo
 
getProxySocketConnection() - Method in class org.jivesoftware.smack.proxy.ProxyInfo
 
getProxyType() - Method in class org.jivesoftware.smack.proxy.ProxyInfo
 
getProxyUsername() - Method in class org.jivesoftware.smack.proxy.ProxyInfo
 
getReader() - Method in class org.jivesoftware.smack.debugger.AbstractDebugger
 
getReader() - Method in interface org.jivesoftware.smack.debugger.SmackDebugger
Returns the special Reader that wraps the main Reader and logs data to the GUI.
getReaderListener() - Method in class org.jivesoftware.smack.debugger.AbstractDebugger
 
getReaderListener() - Method in interface org.jivesoftware.smack.debugger.SmackDebugger
Returns the thread that will listen for all incoming packets and write them to the GUI.
getRegisterdSASLMechanisms() - Static method in class org.jivesoftware.smack.SASLAuthentication
Returns the registered SASLMechanism sorted by the level of preference.
getReplyTimeout() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
getReplyTimeout() - Method in interface org.jivesoftware.smack.XMPPConnection
Returns the current value of the reply timeout in milliseconds for request for this XMPPConnection instance.
getRequiredAttribute(XmlPullParser, String) - Static method in class org.jivesoftware.smack.util.ParserUtils
 
getRequiredNextText(XmlPullParser) - Static method in class org.jivesoftware.smack.util.ParserUtils
 
getResource() - Method in class org.jivesoftware.smack.ConnectionConfiguration
Returns the resource to use when trying to reconnect to the server.
getResource() - Method in class org.jivesoftware.smack.packet.Bind
 
getResourcepartAttribute(XmlPullParser, String) - Static method in class org.jivesoftware.smack.util.ParserUtils
 
getSASLAuthentication() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
Returns the SASLAuthentication manager that is responsible for authenticating with the server.
getSASLError() - Method in class org.jivesoftware.smack.sasl.packet.SaslStreamElements.SASLFailure
Get the SASL related error condition.
getSASLErrorString() - Method in class org.jivesoftware.smack.sasl.packet.SaslStreamElements.SASLFailure
Get the SASL error as String.
getSASLFailure() - Method in exception org.jivesoftware.smack.sasl.SASLErrorException
 
getSaslMechs() - Static method in class org.jivesoftware.smack.SmackConfiguration
Returns the list of SASL mechanisms to be used.
getSecurityMode() - Method in class org.jivesoftware.smack.ConnectionConfiguration
Returns the TLS security mode used when making the connection.
getServiceName() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
getServiceName() - Method in class org.jivesoftware.smack.ConnectionConfiguration
getServiceName() - Method in interface org.jivesoftware.smack.XMPPConnection
Returns the name of the service provided by the XMPP server for this connection.
getSocketFactory() - Method in class org.jivesoftware.smack.ConnectionConfiguration
Returns the socket factory used to create new xmppConnection sockets.
getStanza() - Method in class org.jivesoftware.smack.packet.XMPPError
Get the stanza carrying the XMPP error.
getStanzaCollectorSize() - Static method in class org.jivesoftware.smack.SmackConfiguration
Gets the default max size of a stanza(/packet) collector before it will delete the older packets.
getStanzaFilter() - Method in class org.jivesoftware.smack.StanzaCollector
Returns the stanza filter associated with this stanza collector.
getStanzaId() - Method in interface org.jivesoftware.smack.packet.Packet
Deprecated.
Returns the unique ID of the stanza.
getStanzaId() - Method in class org.jivesoftware.smack.packet.Stanza
Returns the unique ID of the stanza.
getStatus() - Method in class org.jivesoftware.smack.packet.Presence
Returns the status message of the presence update, or null if there is not a status.
getStreamError() - Method in exception org.jivesoftware.smack.XMPPException.StreamErrorException
Returns the StreamError associated with this exception.
getStreamFeatureProvider(String, String) - Static method in class org.jivesoftware.smack.provider.ProviderManager
 
getStreamFeatureProviderInfo() - Method in class org.jivesoftware.smack.provider.ProviderFileLoader
 
getStreamFeatureProviderInfo() - Method in interface org.jivesoftware.smack.provider.ProviderLoader
Provides the stream feature providers information for the creation of stream feature providers to be added to the ProviderManager.
getStreamForUrl(String, ClassLoader) - Static method in class org.jivesoftware.smack.util.FileUtils
 
getStreamId() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
getStreamId() - Method in interface org.jivesoftware.smack.XMPPConnection
Returns the stream ID for this connection, which is the value set by the server when opening an XMPP stream.
getStringEncoder() - Static method in class org.jivesoftware.smack.util.stringencoder.Base32
 
getStringEncoder() - Static method in class org.jivesoftware.smack.util.stringencoder.Base64UrlSafeEncoder
 
getSubject() - Method in class org.jivesoftware.smack.packet.Message
Returns the default subject of the message, or null if the subject has not been set.
getSubject(String) - Method in class org.jivesoftware.smack.packet.Message
Returns the subject corresponding to the language.
getSubject() - Method in class org.jivesoftware.smack.packet.Message.Subject
Returns the subject content.
getSubjectLanguages() - Method in class org.jivesoftware.smack.packet.Message
Returns all the languages being used for the subjects, not including the default subject.
getSubjects() - Method in class org.jivesoftware.smack.packet.Message
Returns a set of all subjects in this Message, including the default message subject accessible from Message.getSubject().
getText() - Method in class org.jivesoftware.smack.packet.StandardExtensionElement
 
getTexts() - Method in exception org.jivesoftware.smack.sasl.SASLErrorException
 
getThis() - Method in class org.jivesoftware.smack.ConnectionConfiguration.Builder
 
getThis() - Method in class org.jivesoftware.smack.packet.AbstractError.Builder
 
getThis() - Method in class org.jivesoftware.smack.packet.XMPPError.Builder
 
getThread() - Method in class org.jivesoftware.smack.packet.Message
Returns the thread id of the message, which is a unique identifier for a sequence of "chat" messages.
getTo() - Method in interface org.jivesoftware.smack.packet.Packet
Deprecated.
Returns who the stanza(/packet) is being sent "to", or null if the value is not set.
getTo() - Method in class org.jivesoftware.smack.packet.Stanza
Returns who the stanza(/packet) is being sent "to", or null if the value is not set.
getType() - Method in class org.jivesoftware.smack.iqrequest.AbstractIqRequestHandler
 
getType() - Method in interface org.jivesoftware.smack.iqrequest.IQRequestHandler
 
getType() - Method in class org.jivesoftware.smack.packet.IQ
Returns the type of the IQ packet.
getType() - Method in class org.jivesoftware.smack.packet.Message
Returns the type of the message.
getType() - Method in class org.jivesoftware.smack.packet.Presence
Returns the type of this presence packet.
getType() - Method in class org.jivesoftware.smack.packet.XMPPError
Returns the error type.
getUriFromNextText(XmlPullParser) - Static method in class org.jivesoftware.smack.util.ParserUtils
 
getUsedSaslMechansism() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
Get the name of the SASL mechanism that was used to authenticate this connection.
getUser() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
getUser() - Method in interface org.jivesoftware.smack.XMPPConnection
Returns the full XMPP address of the user that is logged in to the connection or null if not logged in yet.
getUsername() - Method in class org.jivesoftware.smack.ConnectionConfiguration
Returns the username to use when trying to reconnect to the server.
getValue(String) - Method in class org.jivesoftware.smack.packet.DefaultExtensionElement
Deprecated.
Returns a stanza(/packet) extension value given a name.
getVersion() - Static method in class org.jivesoftware.smack.SmackConfiguration
Returns the Smack version information, eg "1.3.0".
getWeight() - Method in class org.jivesoftware.smack.util.dns.SRVRecord
 
getWriter() - Method in class org.jivesoftware.smack.debugger.AbstractDebugger
 
getWriter() - Method in interface org.jivesoftware.smack.debugger.SmackDebugger
Returns the special Writer that wraps the main Writer and logs data to the GUI.
getWriterListener() - Method in class org.jivesoftware.smack.debugger.AbstractDebugger
 
getWriterListener() - Method in interface org.jivesoftware.smack.debugger.SmackDebugger
Returns the thread that will listen for all outgoing packets and write them to the GUI.
getXMPPError() - Method in exception org.jivesoftware.smack.XMPPException.XMPPErrorException
Returns the XMPPError associated with this exception, or null if there isn't one.
getXMPPServiceDomain() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
getXMPPServiceDomain() - Method in class org.jivesoftware.smack.ConnectionConfiguration
Returns the XMPP domain used by this configuration.
getXMPPServiceDomain() - Method in interface org.jivesoftware.smack.XMPPConnection
Returns the XMPP Domain of the service provided by the XMPP server and used for this connection.
go(Runnable) - Static method in class org.jivesoftware.smack.util.Async
Creates a new thread with the given Runnable, marks it daemon, starts it and returns the started thread.
go(Runnable, String) - Static method in class org.jivesoftware.smack.util.Async
Creates a new thread with the given Runnable, marks it daemon, sets the name, starts it and returns the started thread.
GROUPCHAT - Static variable in class org.jivesoftware.smack.filter.MessageTypeFilter
 
GSSAPI - Static variable in class org.jivesoftware.smack.sasl.SASLMechanism
 
GT_ENCODE - Static variable in class org.jivesoftware.smack.util.StringUtils
 

H

halfOpenElement(String) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
halfOpenElement(NamedElement) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
handleIQRequest(IQ) - Method in class org.jivesoftware.smack.iqrequest.AbstractIqRequestHandler
 
handleIQRequest(IQ) - Method in interface org.jivesoftware.smack.iqrequest.IQRequestHandler
 
handleUnparsableStanza(UnparseableStanza) - Method in class org.jivesoftware.smack.parsing.ExceptionLoggingCallback
 
handleUnparsableStanza(UnparseableStanza) - Method in class org.jivesoftware.smack.parsing.ExceptionThrowingCallback
 
handleUnparsableStanza(UnparseableStanza) - Method in interface org.jivesoftware.smack.parsing.ParsingExceptionCallback
Called when parsing a stanza caused an exception.
hasExtension(String, String) - Method in interface org.jivesoftware.smack.packet.Packet
Deprecated.
Check if a stanza(/packet) extension with the given element and namespace exists.
hasExtension(String) - Method in interface org.jivesoftware.smack.packet.Packet
Deprecated.
Check if a stanza(/packet) extension with the given namespace exists.
hasExtension(String, String) - Method in class org.jivesoftware.smack.packet.Stanza
Check if a stanza(/packet) extension with the given element and namespace exists.
hasExtension(String) - Method in class org.jivesoftware.smack.packet.Stanza
Check if a stanza(/packet) extension with the given namespace exists.
hasFeature(String, String) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
hasFeature(String, String) - Method in interface org.jivesoftware.smack.XMPPConnection
Return true if the server supports the given stream feature.
hash(String) - Static method in class org.jivesoftware.smack.util.StringUtils
Deprecated.
use SHA1.hex(String) instead.
hashCode() - Method in class org.jivesoftware.smack.packet.Message.Body
 
hashCode() - Method in class org.jivesoftware.smack.packet.Message.Subject
 
hashCode() - Method in class org.jivesoftware.smack.util.dns.HostAddress
 
hashCode() - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
hasStanzaIdSet() - Method in class org.jivesoftware.smack.packet.Stanza
Check if this stanza has an ID set.
HEADLINE - Static variable in class org.jivesoftware.smack.filter.MessageTypeFilter
 
hex(byte[]) - Static method in class org.jivesoftware.smack.util.MD5
 
hex(String) - Static method in class org.jivesoftware.smack.util.MD5
 
hex(byte[]) - Static method in class org.jivesoftware.smack.util.SHA1
 
hex(String) - Static method in class org.jivesoftware.smack.util.SHA1
 
HEX_CHARS - Static variable in class org.jivesoftware.smack.util.StringUtils
 
hmac(byte[], byte[]) - Method in interface org.jivesoftware.smack.sasl.core.ScramHmac
RFC 5802 ยง 2.2 HMAC(key, str).
HMACSHA1 - Static variable in class org.jivesoftware.smack.util.MAC
 
hmacsha1(SecretKeySpec, byte[]) - Static method in class org.jivesoftware.smack.util.MAC
 
hmacsha1(byte[], byte[]) - Static method in class org.jivesoftware.smack.util.MAC
 
host - Variable in class org.jivesoftware.smack.AbstractXMPPConnection
The used host to establish the connection to
host - Variable in class org.jivesoftware.smack.ConnectionConfiguration
 
host - Variable in class org.jivesoftware.smack.sasl.SASLMechanism
 
hostAddress - Variable in class org.jivesoftware.smack.ConnectionConfiguration
 
HostAddress - Class in org.jivesoftware.smack.util.dns
 
HostAddress(String, int, List<InetAddress>) - Constructor for class org.jivesoftware.smack.util.dns.HostAddress
Creates a new HostAddress with the given FQDN.
HostAddress(int, InetAddress) - Constructor for class org.jivesoftware.smack.util.dns.HostAddress
 
HostAddress(String, Exception) - Constructor for class org.jivesoftware.smack.util.dns.HostAddress
Constructs a new failed HostAddress.
hostAddresses - Variable in class org.jivesoftware.smack.AbstractXMPPConnection
 

I

ifHasErrorThenThrow(Stanza) - Static method in exception org.jivesoftware.smack.XMPPException.XMPPErrorException
 
IllegalStateChangeException() - Constructor for exception org.jivesoftware.smack.SmackException.IllegalStateChangeException
 
init() - Method in class org.jivesoftware.smack.SynchronizationPoint
Initialize (or reset) this synchronization point.
init(SSLContext, KeyManager[], X509TrustManager, SecureRandom) - Method in interface org.jivesoftware.smack.util.dns.SmackDaneVerifier
 
initDebugger() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
initialize() - Method in interface org.jivesoftware.smack.initializer.SmackInitializer
 
initialize() - Method in class org.jivesoftware.smack.initializer.UrlInitializer
 
initialize() - Method in class org.jivesoftware.smack.initializer.VmArgInitializer
 
initialzeAsResultFor(IQ) - Method in class org.jivesoftware.smack.packet.IQ
 
insecureRandomString(int) - Static method in class org.jivesoftware.smack.util.StringUtils
Returns a random String of numbers and letters (lower and upper case) of the specified length.
INSTANCE - Static variable in class org.jivesoftware.smack.compress.packet.Compressed
 
INSTANCE - Static variable in class org.jivesoftware.smack.filter.EmptyToMatcher
 
INSTANCE - Static variable in class org.jivesoftware.smack.filter.MessageWithBodiesFilter
 
INSTANCE - Static variable in class org.jivesoftware.smack.filter.MessageWithSubjectFilter
 
INSTANCE - Static variable in class org.jivesoftware.smack.packet.Bind.Feature
 
INSTANCE - Static variable in class org.jivesoftware.smack.parsing.StandardExtensionElementProvider
 
instanceForAuthentication(XMPPConnection, ConnectionConfiguration) - Method in class org.jivesoftware.smack.sasl.SASLMechanism
 
InterceptorWrapper(StanzaListener, StanzaFilter) - Constructor for class org.jivesoftware.smack.AbstractXMPPConnection.InterceptorWrapper
Create a class which associates a stanza(/packet) filter with an interceptor.
IntrospectionProvider - Class in org.jivesoftware.smack.provider
 
IntrospectionProvider() - Constructor for class org.jivesoftware.smack.provider.IntrospectionProvider
 
IntrospectionProvider.IQIntrospectionProvider<I extends IQ> - Class in org.jivesoftware.smack.provider
 
IntrospectionProvider.PacketExtensionIntrospectionProvider<PE extends ExtensionElement> - Class in org.jivesoftware.smack.provider
 
invokeStanzaCollectorsAndNotifyRecvListeners(Stanza) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
Invoke StanzaCollector.processStanza(Stanza) for every StanzaCollector with the given packet.
IpAddressUtil - Class in org.jivesoftware.smack.util
 
IpAddressUtil() - Constructor for class org.jivesoftware.smack.util.IpAddressUtil
 
IQ - Static variable in class org.jivesoftware.smack.filter.StanzaTypeFilter
 
IQ - Class in org.jivesoftware.smack.packet
The base IQ (Info/Query) packet.
IQ(IQ) - Constructor for class org.jivesoftware.smack.packet.IQ
 
IQ(String) - Constructor for class org.jivesoftware.smack.packet.IQ
 
IQ(String, String) - Constructor for class org.jivesoftware.smack.packet.IQ
 
IQ.IQChildElementXmlStringBuilder - Class in org.jivesoftware.smack.packet
 
IQ.Type - Enum in org.jivesoftware.smack.packet
A enum to represent the type of the IQ stanza.
IQ_ELEMENT - Static variable in class org.jivesoftware.smack.packet.IQ
 
IQChildElementXmlStringBuilder(ExtensionElement) - Constructor for class org.jivesoftware.smack.packet.IQ.IQChildElementXmlStringBuilder
 
IQIntrospectionProvider(Class<I>) - Constructor for class org.jivesoftware.smack.provider.IntrospectionProvider.IQIntrospectionProvider
 
IQProvider<I extends IQ> - Class in org.jivesoftware.smack.provider
An abstract class for parsing custom IQ packets.
IQProvider() - Constructor for class org.jivesoftware.smack.provider.IQProvider
 
IQProviderInfo - Class in org.jivesoftware.smack.provider
Defines the information required to register an IQ Provider with the ProviderManager when using the ProviderLoader.
IQProviderInfo(String, String, IQProvider<IQ>) - Constructor for class org.jivesoftware.smack.provider.IQProviderInfo
Defines an IQ provider which implements the IQProvider interface.
IQReplyFilter - Class in org.jivesoftware.smack.filter
Filters for packets which are a valid reply to an IQ request.
IQReplyFilter(IQ, XMPPConnection) - Constructor for class org.jivesoftware.smack.filter.IQReplyFilter
Filters for packets which are a valid reply to an IQ request.
IQRequestHandler - Interface in org.jivesoftware.smack.iqrequest
IQ request handler are responsible for handling incoming IQ requests.
IQRequestHandler.Mode - Enum in org.jivesoftware.smack.iqrequest
 
IQResultReplyFilter - Class in org.jivesoftware.smack.filter
 
IQResultReplyFilter(IQ, XMPPConnection) - Constructor for class org.jivesoftware.smack.filter.IQResultReplyFilter
 
IQTypeFilter - Class in org.jivesoftware.smack.filter
A filter for IQ stanza(/packet) types.
isAnonymous() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
isAnonymous() - Method in interface org.jivesoftware.smack.XMPPConnection
Returns true if currently authenticated anonymously.
isAuthenticated() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
isAuthenticated() - Method in interface org.jivesoftware.smack.XMPPConnection
Returns true if currently authenticated by successfully calling the login method.
isAutomaticReconnectEnabled() - Method in class org.jivesoftware.smack.ReconnectionManager
Returns if the automatic reconnection mechanism is enabled.
isAvailable() - Method in class org.jivesoftware.smack.packet.Presence
Returns true if the presence type is available (online) and false if the user is unavailable (offline), or if this is a presence packet involved in a subscription operation.
isAway() - Method in class org.jivesoftware.smack.packet.Presence
Returns true if the presence type is available and the presence mode is away, extended away, or do not disturb.
isCompressionEnabled() - Method in class org.jivesoftware.smack.ConnectionConfiguration
Returns true if the connection is going to use stream compression.
isConnected() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
isConnected() - Method in interface org.jivesoftware.smack.XMPPConnection
Returns true if currently connected to the XMPP server.
isDebuggerEnabled() - Method in class org.jivesoftware.smack.ConnectionConfiguration
Returns true if the new connection about to be establish is going to be debugged.
isDisabledSmackClass(String) - Static method in class org.jivesoftware.smack.SmackConfiguration
 
isEmpty() - Method in class org.jivesoftware.smack.util.MultiMap
 
isEmpty(CharSequence) - Static method in class org.jivesoftware.smack.util.StringUtils
Returns true if the given CharSequence is empty.
isEnabledSaslMechanism(String) - Method in class org.jivesoftware.smack.ConnectionConfiguration
Check if the given SASL mechansism is enabled in this connection configuration.
isIpAddress(String) - Static method in class org.jivesoftware.smack.util.IpAddressUtil
 
isIPv4LiteralAddress(String) - Static method in class org.jivesoftware.smack.util.IpAddressUtil
 
isIPv6LiteralAddress(String) - Static method in class org.jivesoftware.smack.util.IpAddressUtil
 
isLegacySessionDisabled() - Method in class org.jivesoftware.smack.ConnectionConfiguration
Deprecated.
Smack processes the 'optional' element of the session stream feature.
isNotEmpty(CharSequence) - Static method in class org.jivesoftware.smack.util.StringUtils
Returns true if CharSequence is not null and is not empty, false otherwise.
isNotEmpty(CharSequence...) - Static method in class org.jivesoftware.smack.util.StringUtils
Returns true if all given CharSequences are not empty.
isNullOrEmpty(CharSequence) - Static method in class org.jivesoftware.smack.util.StringUtils
Returns true if the given CharSequence is null or empty.
isNullOrEmpty(CharSequence...) - Static method in class org.jivesoftware.smack.util.StringUtils
Returns true if all given CharSequences are either null or empty.
isOptional() - Method in class org.jivesoftware.smack.packet.Session.Feature
 
isRequestIQ() - Method in class org.jivesoftware.smack.packet.IQ
Return true if this IQ is a request IQ, i.e.
isSaslMechanismRegistered(String) - Static method in class org.jivesoftware.smack.SASLAuthentication
 
isSecureConnection() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
isSecureConnection() - Method in interface org.jivesoftware.smack.XMPPConnection
Returns true if the connection to the server has successfully negotiated encryption.
isSendPresence() - Method in class org.jivesoftware.smack.ConnectionConfiguration
Returns true if an available presence should be sent when logging in while reconnecting.
isShutdown() - Method in class org.jivesoftware.smack.util.ArrayBlockingQueueWithShutdown
Returns true if the queue is currently shut down.
isSmackInitialized() - Static method in class org.jivesoftware.smack.SmackConfiguration
Check if Smack was successfully initialized.
isSupported() - Method in class org.jivesoftware.smack.compression.Java7ZlibInputOutputStream
 
isSupported() - Method in class org.jivesoftware.smack.compression.XMPPInputOutputStream
 
isTypeOf(Jid) - Method in enum org.jivesoftware.smack.filter.jidtype.AbstractJidTypeFilter.JidType
 
isUsingCompression() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
isUsingCompression() - Method in interface org.jivesoftware.smack.XMPPConnection
Returns true if network traffic is being compressed.
ITEM - Static variable in interface org.jivesoftware.smack.packet.Packet
Deprecated.
 
ITEM - Static variable in class org.jivesoftware.smack.packet.Stanza
 
iterator() - Method in class org.jivesoftware.smack.util.ArrayBlockingQueueWithShutdown
 

J

Java7ZlibInputOutputStream - Class in org.jivesoftware.smack.compression
This class provides XMPP "zlib" compression with the help of the Deflater class of the Java API.
Java7ZlibInputOutputStream() - Constructor for class org.jivesoftware.smack.compression.Java7ZlibInputOutputStream
 
JID - Static variable in class org.jivesoftware.smack.util.ParserUtils
The constant String "jid".
JulDebugger - Class in org.jivesoftware.smack.debugger
Very simple debugger that prints to the console (stdout) the sent and received stanzas.
JulDebugger(XMPPConnection, Writer, Reader) - Constructor for class org.jivesoftware.smack.debugger.JulDebugger
 

K

keySet() - Method in class org.jivesoftware.smack.util.MultiMap
 

L

language - Variable in class org.jivesoftware.smack.packet.Stanza
Optional value of the 'xml:lang' attribute of the outermost element of the stanza.
lastFeaturesReceived - Variable in class org.jivesoftware.smack.AbstractXMPPConnection
Set to success if the last features stanza from the server has been parsed.
LazyStringBuilder - Class in org.jivesoftware.smack.util
 
LazyStringBuilder() - Constructor for class org.jivesoftware.smack.util.LazyStringBuilder
 
length() - Method in class org.jivesoftware.smack.util.LazyStringBuilder
 
length() - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
ListenerWrapper(StanzaListener, StanzaFilter) - Constructor for class org.jivesoftware.smack.AbstractXMPPConnection.ListenerWrapper
Create a class which associates a stanza(/packet) filter with a listener.
log(String) - Method in class org.jivesoftware.smack.debugger.AbstractDebugger
 
log(String, Throwable) - Method in class org.jivesoftware.smack.debugger.AbstractDebugger
 
log(String) - Method in class org.jivesoftware.smack.debugger.ConsoleDebugger
 
log(String, Throwable) - Method in class org.jivesoftware.smack.debugger.ConsoleDebugger
 
log(String) - Method in class org.jivesoftware.smack.debugger.JulDebugger
 
log(String, Throwable) - Method in class org.jivesoftware.smack.debugger.JulDebugger
 
logCommonAttributes(StringBuilder) - Method in class org.jivesoftware.smack.packet.Stanza
 
LOGGER - Static variable in class org.jivesoftware.smack.util.Async.ThrowingRunnable
 
LOGGER - Static variable in class org.jivesoftware.smack.util.dns.DNSResolver
 
login() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
Logs in to the server using the strongest SASL mechanism supported by the server.
login(CharSequence, String) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
Same as AbstractXMPPConnection.login(CharSequence, String, Resourcepart), but takes the resource from the connection configuration.
login(CharSequence, String, Resourcepart) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
Login with the given username (authorization identity).
loginInternal(String, String, Resourcepart) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
lookupHostAddress(String, int, List<HostAddress>, ConnectionConfiguration.DnssecMode) - Method in class org.jivesoftware.smack.util.dns.DNSResolver
 
lookupHostAddress0(String, List<HostAddress>, ConnectionConfiguration.DnssecMode) - Method in class org.jivesoftware.smack.util.dns.DNSResolver
 
lookupSRVRecords(String, List<HostAddress>, ConnectionConfiguration.DnssecMode) - Method in class org.jivesoftware.smack.util.dns.DNSResolver
Gets a list of service records for the specified service.
lookupSRVRecords0(String, List<HostAddress>, ConnectionConfiguration.DnssecMode) - Method in class org.jivesoftware.smack.util.dns.DNSResolver
 
LT_ENCODE - Static variable in class org.jivesoftware.smack.util.StringUtils
 

M

MAC - Class in org.jivesoftware.smack.util
 
MAC() - Constructor for class org.jivesoftware.smack.util.MAC
 
Manager - Class in org.jivesoftware.smack
 
Manager(XMPPConnection) - Constructor for class org.jivesoftware.smack.Manager
 
mark(int) - Method in class org.jivesoftware.smack.util.ObservableReader
 
markSupported() - Method in class org.jivesoftware.smack.util.ObservableReader
 
MATCH_NO_FROM_SET - Static variable in class org.jivesoftware.smack.filter.FromMatchesFilter
 
MATCH_NO_TO_SET - Static variable in class org.jivesoftware.smack.filter.ToMatchesFilter
 
maybeToString(CharSequence) - Static method in class org.jivesoftware.smack.util.StringUtils
Return the String representation of the given char sequence if it is not null.
MD5 - Class in org.jivesoftware.smack.util
 
MD5() - Constructor for class org.jivesoftware.smack.util.MD5
 
MD5 - Static variable in class org.jivesoftware.smack.util.StringUtils
 
Mechanisms - Class in org.jivesoftware.smack.packet
 
Mechanisms(String) - Constructor for class org.jivesoftware.smack.packet.Mechanisms
 
Mechanisms(Collection<String>) - Constructor for class org.jivesoftware.smack.packet.Mechanisms
 
mechanisms - Variable in class org.jivesoftware.smack.packet.Mechanisms
 
MESSAGE - Static variable in class org.jivesoftware.smack.filter.PacketTypeFilter
Deprecated.
 
MESSAGE - Static variable in class org.jivesoftware.smack.filter.StanzaTypeFilter
 
Message - Class in org.jivesoftware.smack.packet
Represents XMPP message packets.
Message() - Constructor for class org.jivesoftware.smack.packet.Message
Creates a new, "normal" message.
Message(Jid) - Constructor for class org.jivesoftware.smack.packet.Message
Creates a new "normal" message to the specified recipient.
Message(Jid, Message.Type) - Constructor for class org.jivesoftware.smack.packet.Message
Creates a new message of the specified type to a recipient.
Message(Jid, String) - Constructor for class org.jivesoftware.smack.packet.Message
Creates a new message to the specified recipient and with the specified body.
Message(String, String) - Constructor for class org.jivesoftware.smack.packet.Message
Creates a new message to the specified recipient and with the specified body.
Message(Jid, ExtensionElement) - Constructor for class org.jivesoftware.smack.packet.Message
Creates a new message with the specified recipient and extension element.
Message(Message) - Constructor for class org.jivesoftware.smack.packet.Message
Copy constructor.
Message.Body - Class in org.jivesoftware.smack.packet
Represents a message body, its language and the content of the message.
Message.Subject - Class in org.jivesoftware.smack.packet
Represents a message subject, its language and the content of the subject.
Message.Type - Enum in org.jivesoftware.smack.packet
Represents the type of a message.
MessageListener - Interface in org.jivesoftware.smack
 
MessageTypeFilter - Class in org.jivesoftware.smack.filter
Filters for packets of a specific type of Message (e.g.
MessageWithBodiesFilter - Class in org.jivesoftware.smack.filter
Filters message stanzas which have at least one body.
MessageWithSubjectFilter - Class in org.jivesoftware.smack.filter
Filters message stanzas which have at least one body.
method - Variable in class org.jivesoftware.smack.compress.packet.Compress
 
methods - Variable in class org.jivesoftware.smack.compress.packet.Compress.Feature
 
MultiMap<K,V> - Class in org.jivesoftware.smack.util
A lightweight implementation of a MultiMap, that is a Map that is able to hold multiple values for every key.
MultiMap() - Constructor for class org.jivesoftware.smack.util.MultiMap
Constructs a new MultiMap with a initial capacity of MultiMap.DEFAULT_MAP_SIZE.
MultiMap(int) - Constructor for class org.jivesoftware.smack.util.MultiMap
Constructs a new MultiMap.

N

NAME - Static variable in class org.jivesoftware.smack.sasl.core.SASLAnonymous
 
NAME - Static variable in class org.jivesoftware.smack.sasl.core.SASLXOauth2Mechanism
 
NAME - Static variable in class org.jivesoftware.smack.sasl.core.SCRAMSHA1Mechanism
 
NAME - Static variable in class org.jivesoftware.smack.sasl.core.ScramSha1PlusMechanism
 
NamedElement - Interface in org.jivesoftware.smack.packet
Interface to represent a XML element.
NAMESPACE - Static variable in class org.jivesoftware.smack.compress.packet.Compress
 
NAMESPACE - Static variable in class org.jivesoftware.smack.compress.packet.Compressed
 
NAMESPACE - Static variable in class org.jivesoftware.smack.packet.Bind
 
NAMESPACE - Static variable in class org.jivesoftware.smack.packet.Mechanisms
 
NAMESPACE - Static variable in class org.jivesoftware.smack.packet.Session
 
NAMESPACE - Static variable in class org.jivesoftware.smack.packet.StartTls
 
NAMESPACE - Static variable in class org.jivesoftware.smack.packet.StreamError
 
NAMESPACE - Static variable in class org.jivesoftware.smack.packet.XMPPError
 
NAMESPACE - Static variable in class org.jivesoftware.smack.sasl.packet.SaslStreamElements
 
newConfiguration() - Static method in class org.jivesoftware.smack.StanzaCollector
Get a new stanza(/packet) collector configuration instance.
newConnectionReader(Reader) - Method in class org.jivesoftware.smack.debugger.AbstractDebugger
 
newConnectionReader(Reader) - Method in interface org.jivesoftware.smack.debugger.SmackDebugger
Returns a new special Reader that wraps the new connection Reader.
newConnectionWriter(Writer) - Method in class org.jivesoftware.smack.debugger.AbstractDebugger
 
newConnectionWriter(Writer) - Method in interface org.jivesoftware.smack.debugger.SmackDebugger
Returns a new special Writer that wraps the new connection Writer.
newInstance() - Method in class org.jivesoftware.smack.sasl.core.SASLAnonymous
 
newInstance() - Method in class org.jivesoftware.smack.sasl.core.SASLXOauth2Mechanism
 
newInstance() - Method in class org.jivesoftware.smack.sasl.core.SCRAMSHA1Mechanism
 
newInstance() - Method in class org.jivesoftware.smack.sasl.core.ScramSha1PlusMechanism
 
newInstance() - Method in class org.jivesoftware.smack.sasl.SASLMechanism
 
newInstance() - Method in interface org.jivesoftware.smack.util.dns.SmackDaneProvider
 
newResult(EntityFullJid) - Static method in class org.jivesoftware.smack.packet.Bind
 
newSet(Resourcepart) - Static method in class org.jivesoftware.smack.packet.Bind
 
newStanzaId() - Static method in class org.jivesoftware.smack.packet.id.StanzaIdUtil
 
newThread(Runnable) - Method in class org.jivesoftware.smack.util.SmackExecutorThreadFactory
 
newWith(XMPPConnection, String) - Static method in exception org.jivesoftware.smack.SmackException.NoResponseException
 
newWith(XMPPConnection, StanzaCollector) - Static method in exception org.jivesoftware.smack.SmackException.NoResponseException
 
newWith(XMPPConnection, StanzaFilter) - Static method in exception org.jivesoftware.smack.SmackException.NoResponseException
 
newXmppParser() - Static method in class org.jivesoftware.smack.util.PacketParserUtils
Creates a new XmlPullParser suitable for parsing XMPP.
newXmppParser(Reader) - Static method in class org.jivesoftware.smack.util.PacketParserUtils
Creates a new XmlPullParser suitable for parsing XMPP.
nextResult() - Method in class org.jivesoftware.smack.StanzaCollector
Returns the next available packet.
nextResult(long) - Method in class org.jivesoftware.smack.StanzaCollector
Returns the next available packet.
nextResultBlockForever() - Method in class org.jivesoftware.smack.StanzaCollector
Returns the next available packet.
nextResultOrThrow() - Method in class org.jivesoftware.smack.StanzaCollector
Returns the next available stanza.
nextResultOrThrow(long) - Method in class org.jivesoftware.smack.StanzaCollector
Returns the next available stanza.
Nonza - Interface in org.jivesoftware.smack.packet
A Nonza, i.e everything that is not a stanza as defined RFC 6120 8.
NORMAL - Static variable in class org.jivesoftware.smack.filter.MessageTypeFilter
 
NORMAL_OR_CHAT - Static variable in class org.jivesoftware.smack.filter.MessageTypeFilter
 
NORMAL_OR_CHAT_OR_HEADLINE - Static variable in class org.jivesoftware.smack.filter.MessageTypeFilter
 
NotConnectedException() - Constructor for exception org.jivesoftware.smack.SmackException.NotConnectedException
 
NotConnectedException(String) - Constructor for exception org.jivesoftware.smack.SmackException.NotConnectedException
 
NotConnectedException(XMPPConnection, String) - Constructor for exception org.jivesoftware.smack.SmackException.NotConnectedException
 
NotConnectedException(XMPPConnection, StanzaFilter) - Constructor for exception org.jivesoftware.smack.SmackException.NotConnectedException
 
NotFilter - Class in org.jivesoftware.smack.filter
Implements the logical NOT operation on a stanza(/packet) filter.
NotFilter(StanzaFilter) - Constructor for class org.jivesoftware.smack.filter.NotFilter
Creates a NOT filter using the specified filter.
notifyReconnection() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
Sends a notification indicating that the connection was reconnected successfully.
NotLoggedInException() - Constructor for exception org.jivesoftware.smack.SmackException.NotLoggedInException
 
nullSafeCharSequenceComperator(CharSequence, CharSequence) - Static method in class org.jivesoftware.smack.util.StringUtils
 
nullSafeCharSequenceEquals(CharSequence, CharSequence) - Static method in class org.jivesoftware.smack.util.StringUtils
 
NumberUtil - Class in org.jivesoftware.smack.util
 
NumberUtil() - Constructor for class org.jivesoftware.smack.util.NumberUtil
 

O

Objects - Class in org.jivesoftware.smack.util
 
Objects() - Constructor for class org.jivesoftware.smack.util.Objects
 
ObservableReader - Class in org.jivesoftware.smack.util
An ObservableReader is a wrapper on a Reader that notifies to its listeners when reading character streams.
ObservableReader(Reader) - Constructor for class org.jivesoftware.smack.util.ObservableReader
 
ObservableWriter - Class in org.jivesoftware.smack.util
An ObservableWriter is a wrapper on a Writer that notifies to its listeners when writing to character streams.
ObservableWriter(Writer) - Constructor for class org.jivesoftware.smack.util.ObservableWriter
 
offer(E) - Method in class org.jivesoftware.smack.util.ArrayBlockingQueueWithShutdown
 
offer(E, long, TimeUnit) - Method in class org.jivesoftware.smack.util.ArrayBlockingQueueWithShutdown
 
onAndroid() - Static method in class org.jivesoftware.smack.util.SystemUtil
 
openElement(String) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
optAppend(CharSequence) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
optAppend(Element) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
optAttribute(String, String) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
optAttribute(String, Date) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
Add a new attribute to this builder, with the Date instance as its value, which will get formated with XmppDateTime.formatXEP0082Date(Date) if Date instance is not null.
optAttribute(String, CharSequence) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
optAttribute(String, Enum<?>) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
optBooleanAttribute(String, boolean) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
optBooleanAttributeDefaultTrue(String, boolean) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
optElement(String, String) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
optElement(String, Date) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
Add a new element to this builder, with the Date instance as its content, which will get formated with XmppDateTime.formatXEP0082Date(Date) if Date instance is not null.
optElement(String, CharSequence) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
optElement(Element) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
optElement(String, Enum<?>) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
optElement(String, Object) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
optEscape(CharSequence) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
optIntAttribute(String, int) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
Add the given attribute if value => 0.
optIntElement(String, int) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
OPTIONAL_ELEMENT - Static variable in class org.jivesoftware.smack.packet.Session.Feature
 
optLongAttribute(String, Long) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
Add the given attribute if value not null and value => 0.
OrFilter - Class in org.jivesoftware.smack.filter
Implements the logical OR operation over two or more stanza(/packet) filters.
OrFilter() - Constructor for class org.jivesoftware.smack.filter.OrFilter
Creates an empty OR filter.
OrFilter(StanzaFilter...) - Constructor for class org.jivesoftware.smack.filter.OrFilter
Creates an OR filter using the specified filters.
org.jivesoftware.smack - package org.jivesoftware.smack
Core classes of the Smack API.
org.jivesoftware.smack.compress.packet - package org.jivesoftware.smack.compress.packet
Stanzas and extension elements for XMPP stream compression (XEP-138).
org.jivesoftware.smack.compression - package org.jivesoftware.smack.compression
TODO describe me.
org.jivesoftware.smack.debugger - package org.jivesoftware.smack.debugger
Core debugger functionality.
org.jivesoftware.smack.filter - package org.jivesoftware.smack.filter
Allows StanzaCollector and StanzaListener instances to filter for stanzas with particular attributes.
org.jivesoftware.smack.filter.jidtype - package org.jivesoftware.smack.filter.jidtype
Filter based on the type of an XMPP address.
org.jivesoftware.smack.initializer - package org.jivesoftware.smack.initializer
Code used to initialize Smack.
org.jivesoftware.smack.iqrequest - package org.jivesoftware.smack.iqrequest
Smack's IQ request handler API.
org.jivesoftware.smack.packet - package org.jivesoftware.smack.packet
XML stanzas and extension elements that are part of the XMPP protocol.
org.jivesoftware.smack.packet.id - package org.jivesoftware.smack.packet.id
Helper classes for Stanza IDs.
org.jivesoftware.smack.parsing - package org.jivesoftware.smack.parsing
Auxiliary classes for XMPP parsing.
org.jivesoftware.smack.provider - package org.jivesoftware.smack.provider
Provides pluggable parsing of incoming IQ's and extensions elements.
org.jivesoftware.smack.proxy - package org.jivesoftware.smack.proxy
Support for XMPP connections over Proxies.
org.jivesoftware.smack.sasl - package org.jivesoftware.smack.sasl
Classes and interfaces for SASL based XMPP authentication.
org.jivesoftware.smack.sasl.core - package org.jivesoftware.smack.sasl.core
SASL mechanisms provided by Smack Core.
org.jivesoftware.smack.sasl.packet - package org.jivesoftware.smack.sasl.packet
Stanzas, plain stream- and extension elements for SASL.
org.jivesoftware.smack.util - package org.jivesoftware.smack.util
Utility classes.
org.jivesoftware.smack.util.dns - package org.jivesoftware.smack.util.dns
Utilities for DNS related tasks.
org.jivesoftware.smack.util.stringencoder - package org.jivesoftware.smack.util.stringencoder
Stringencoder utilities.
OUTGOING_PRESENCE_BROADCAST - Static variable in class org.jivesoftware.smack.filter.PresenceTypeFilter
 
overrideExtension(ExtensionElement) - Method in class org.jivesoftware.smack.packet.Stanza
Add the given extension and override eventually existing extensions with the same name and namespace.

P

Packet - Interface in org.jivesoftware.smack.packet
Deprecated.
use Stanza instead
PacketExtension - Interface in org.jivesoftware.smack.packet
Deprecated.
use ExtensionElement instead.
PacketExtensionFilter - Class in org.jivesoftware.smack.filter
Deprecated.
PacketExtensionFilter(String, String) - Constructor for class org.jivesoftware.smack.filter.PacketExtensionFilter
Deprecated.
Creates a new stanza(/packet) extension filter.
PacketExtensionFilter(String) - Constructor for class org.jivesoftware.smack.filter.PacketExtensionFilter
Deprecated.
Creates a new stanza(/packet) extension filter.
PacketExtensionFilter(ExtensionElement) - Constructor for class org.jivesoftware.smack.filter.PacketExtensionFilter
Deprecated.
Creates a new stanza(/packet) extension filter for the given stanza(/packet) extension.
packetExtensionfromCollection(Collection<ExtensionElement>, String, String) - Static method in class org.jivesoftware.smack.util.PacketUtil
PacketExtensionIntrospectionProvider(Class<PE>) - Constructor for class org.jivesoftware.smack.provider.IntrospectionProvider.PacketExtensionIntrospectionProvider
 
PacketFilter - Interface in org.jivesoftware.smack.filter
Deprecated.
PacketIDFilter - Class in org.jivesoftware.smack.filter
Deprecated.
use StanzaIdFilter instead.
PacketIDFilter(Stanza) - Constructor for class org.jivesoftware.smack.filter.PacketIDFilter
Deprecated.
PacketIDFilter(String) - Constructor for class org.jivesoftware.smack.filter.PacketIDFilter
Deprecated.
PacketListener - Interface in org.jivesoftware.smack
Deprecated.
use StanzaListener instead
PacketParserUtils - Class in org.jivesoftware.smack.util
Utility class that helps to parse packets.
PacketParserUtils() - Constructor for class org.jivesoftware.smack.util.PacketParserUtils
 
PacketTypeFilter - Class in org.jivesoftware.smack.filter
Deprecated.
use StanzaTypeFilter instead.
PacketTypeFilter(Class<? extends Stanza>) - Constructor for class org.jivesoftware.smack.filter.PacketTypeFilter
Deprecated.
Creates a new stanza(/packet) type filter that will filter for packets that are the same type as packetType.
PacketUtil - Class in org.jivesoftware.smack.util
 
PacketUtil() - Constructor for class org.jivesoftware.smack.util.PacketUtil
 
parse(XmlPullParser, int) - Method in class org.jivesoftware.smack.parsing.StandardExtensionElementProvider
 
parse(XmlPullParser, int) - Method in class org.jivesoftware.smack.provider.BindIQProvider
 
parse(XmlPullParser, int) - Method in class org.jivesoftware.smack.provider.EmbeddedExtensionProvider
 
parse(XmlPullParser, int) - Method in class org.jivesoftware.smack.provider.IntrospectionProvider.IQIntrospectionProvider
 
parse(XmlPullParser, int) - Method in class org.jivesoftware.smack.provider.IntrospectionProvider.PacketExtensionIntrospectionProvider
 
parse(XmlPullParser) - Method in class org.jivesoftware.smack.provider.Provider
 
parse(XmlPullParser, int) - Method in class org.jivesoftware.smack.provider.Provider
 
parseAndProcessStanza(XmlPullParser) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
parseCompressionFeature(XmlPullParser) - Static method in class org.jivesoftware.smack.util.PacketParserUtils
Parse the Compression Feature reported from the server.
parseContent(XmlPullParser) - Static method in class org.jivesoftware.smack.util.PacketParserUtils
Returns the content of a element.
parseContentDepth(XmlPullParser, int) - Static method in class org.jivesoftware.smack.util.PacketParserUtils
 
parseContentDepth(XmlPullParser, int, boolean) - Static method in class org.jivesoftware.smack.util.PacketParserUtils
Returns the content from the current position of the parser up to the closing tag of the given depth.
parseDescriptiveTexts(XmlPullParser, Map<String, String>) - Static method in class org.jivesoftware.smack.util.PacketParserUtils
 
parseElement(XmlPullParser) - Static method in class org.jivesoftware.smack.util.PacketParserUtils
Returns the current element as string.
parseElement(XmlPullParser, boolean) - Static method in class org.jivesoftware.smack.util.PacketParserUtils
 
parseElementText(XmlPullParser) - Static method in class org.jivesoftware.smack.util.PacketParserUtils
Returns the textual content of an element as String.
parseError(XmlPullParser) - Static method in class org.jivesoftware.smack.util.PacketParserUtils
Parses error sub-packets.
parseExtensionElement(String, String, XmlPullParser) - Static method in class org.jivesoftware.smack.util.PacketParserUtils
Parses an extension element.
parseFeatures(XmlPullParser) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
parseIQ(XmlPullParser) - Static method in class org.jivesoftware.smack.util.PacketParserUtils
Parses an IQ packet.
parseMechanisms(XmlPullParser) - Static method in class org.jivesoftware.smack.util.PacketParserUtils
Parse the available SASL mechanisms reported from the server.
parseMessage(XmlPullParser) - Static method in class org.jivesoftware.smack.util.PacketParserUtils
Parses a message packet.
parsePacketExtension(String, String, XmlPullParser) - Static method in class org.jivesoftware.smack.util.PacketParserUtils
parsePresence(XmlPullParser) - Static method in class org.jivesoftware.smack.util.PacketParserUtils
Parses a presence packet.
ParserUtils - Class in org.jivesoftware.smack.util
 
ParserUtils() - Constructor for class org.jivesoftware.smack.util.ParserUtils
 
parseSASLFailure(XmlPullParser) - Static method in class org.jivesoftware.smack.util.PacketParserUtils
Parses SASL authentication error packets.
parseSessionFeature(XmlPullParser) - Static method in class org.jivesoftware.smack.util.PacketParserUtils
 
parseStanza(String) - Static method in class org.jivesoftware.smack.util.PacketParserUtils
 
parseStanza(XmlPullParser) - Static method in class org.jivesoftware.smack.util.PacketParserUtils
Tries to parse and return either a Message, IQ or Presence stanza.
parseStartTlsFeature(XmlPullParser) - Static method in class org.jivesoftware.smack.util.PacketParserUtils
 
parseStreamError(XmlPullParser) - Static method in class org.jivesoftware.smack.util.PacketParserUtils
Parses stream error packets.
parseWithIntrospection(Class<?>, XmlPullParser, int) - Static method in class org.jivesoftware.smack.provider.IntrospectionProvider
 
ParsingExceptionCallback - Interface in org.jivesoftware.smack.parsing
Interface to receive parsing exceptions.
password - Variable in class org.jivesoftware.smack.sasl.SASLMechanism
The users password
peek() - Method in class org.jivesoftware.smack.util.ArrayBlockingQueueWithShutdown
 
performActionAndWaitForEvent(K, long, EventManger.Callback<E>) - Method in class org.jivesoftware.smack.util.EventManger
Perform an action and wait for an event.
performSaslAnonymousAuthentication() - Method in class org.jivesoftware.smack.ConnectionConfiguration.Builder
Perform anonymous authentication using SASL ANONYMOUS.
performSaslExternalAuthentication(SSLContext) - Method in class org.jivesoftware.smack.ConnectionConfiguration.Builder
Perform authentication using SASL EXTERNAL.
PLAIN - Static variable in class org.jivesoftware.smack.sasl.SASLMechanism
 
poll() - Method in class org.jivesoftware.smack.util.ArrayBlockingQueueWithShutdown
 
poll(long, TimeUnit) - Method in class org.jivesoftware.smack.util.ArrayBlockingQueueWithShutdown
 
pollResult() - Method in class org.jivesoftware.smack.StanzaCollector
Polls to see if a stanza(/packet) is currently available and returns it, or immediately returns null if no packets are currently in the result queue.
pollResultOrThrow() - Method in class org.jivesoftware.smack.StanzaCollector
Polls to see if a stanza(/packet) is currently available and returns it, or immediately returns null if no packets are currently in the result queue.
populateHostAddresses() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
Populates AbstractXMPPConnection.hostAddresses with the resolved addresses or with the configured host address.
port - Variable in class org.jivesoftware.smack.AbstractXMPPConnection
The used port to establish the connection to
port - Variable in class org.jivesoftware.smack.ConnectionConfiguration
 
prelude(ExtensionElement) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
prelude(String, String) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
PRESENCE - Static variable in class org.jivesoftware.smack.filter.PacketTypeFilter
Deprecated.
 
PRESENCE - Static variable in class org.jivesoftware.smack.filter.StanzaTypeFilter
 
Presence - Class in org.jivesoftware.smack.packet
Represents XMPP presence packets.
Presence(Presence.Type) - Constructor for class org.jivesoftware.smack.packet.Presence
Creates a new presence update.
Presence(Jid, Presence.Type) - Constructor for class org.jivesoftware.smack.packet.Presence
Creates a new presence with the given type and using the given XMPP address as recipient.
Presence(Presence.Type, String, int, Presence.Mode) - Constructor for class org.jivesoftware.smack.packet.Presence
Creates a new presence update with a specified status, priority, and mode.
Presence(Presence) - Constructor for class org.jivesoftware.smack.packet.Presence
Copy constructor.
Presence.Mode - Enum in org.jivesoftware.smack.packet
An enum to represent the presence mode.
Presence.Type - Enum in org.jivesoftware.smack.packet
An enum to represent the presence type.
PresenceListener - Interface in org.jivesoftware.smack
 
PresenceTypeFilter - Class in org.jivesoftware.smack.filter
A filter for Presence types.
printInterpreted - Static variable in class org.jivesoftware.smack.debugger.AbstractDebugger
 
PROBE - Static variable in class org.jivesoftware.smack.filter.PresenceTypeFilter
 
processConfigFile(InputStream, Collection<Exception>) - Static method in class org.jivesoftware.smack.SmackInitialization
 
processConfigFile(InputStream, Collection<Exception>, ClassLoader) - Static method in class org.jivesoftware.smack.SmackInitialization
 
processException(Exception) - Method in interface org.jivesoftware.smack.ExceptionCallback
 
processMessage(Message) - Method in interface org.jivesoftware.smack.MessageListener
 
processPresence(Presence) - Method in interface org.jivesoftware.smack.PresenceListener
 
processStanza(Stanza) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
Processes a stanza(/packet) after it's been fully parsed by looping through the installed stanza(/packet) collectors and listeners and letting them examine the stanza(/packet) to see if they are a match with the filter.
processStanza(Stanza) - Method in class org.jivesoftware.smack.StanzaCollector
Processes a stanza(/packet) to see if it meets the criteria for this stanza(/packet) collector.
processStanza(Stanza) - Method in interface org.jivesoftware.smack.StanzaListener
Process the next stanza(/packet) sent to this stanza(/packet) listener.
PROPERTY_JAVA_VENDOR - Static variable in class org.jivesoftware.smack.util.SystemUtil
 
PROTO_SSL3 - Static variable in class org.jivesoftware.smack.util.TLSUtils
 
PROTO_TLSV1 - Static variable in class org.jivesoftware.smack.util.TLSUtils
 
PROTO_TLSV1_1 - Static variable in class org.jivesoftware.smack.util.TLSUtils
 
PROTO_TLSV1_2 - Static variable in class org.jivesoftware.smack.util.TLSUtils
 
Provider<E extends Element> - Class in org.jivesoftware.smack.provider
 
Provider() - Constructor for class org.jivesoftware.smack.provider.Provider
 
ProviderFileLoader - Class in org.jivesoftware.smack.provider
Loads the IQProvider and ExtensionElementProvider information from a standard provider file in preparation for loading into the ProviderManager.
ProviderFileLoader(InputStream) - Constructor for class org.jivesoftware.smack.provider.ProviderFileLoader
 
ProviderFileLoader(InputStream, ClassLoader) - Constructor for class org.jivesoftware.smack.provider.ProviderFileLoader
 
ProviderLoader - Interface in org.jivesoftware.smack.provider
Used to load providers into the ProviderManager.
ProviderManager - Class in org.jivesoftware.smack.provider
Manages providers for parsing custom XML sub-documents of XMPP packets.
ProviderManager() - Constructor for class org.jivesoftware.smack.provider.ProviderManager
 
proxy - Variable in class org.jivesoftware.smack.ConnectionConfiguration
 
ProxyException - Exception in org.jivesoftware.smack.proxy
An exception class to handle exceptions caused by proxy.
ProxyException(ProxyInfo.ProxyType, String) - Constructor for exception org.jivesoftware.smack.proxy.ProxyException
 
ProxyException(ProxyInfo.ProxyType) - Constructor for exception org.jivesoftware.smack.proxy.ProxyException
 
ProxyInfo - Class in org.jivesoftware.smack.proxy
Class which stores proxy information such as proxy type, host, port, authentication etc.
ProxyInfo(ProxyInfo.ProxyType, String, int, String, String) - Constructor for class org.jivesoftware.smack.proxy.ProxyInfo
 
ProxyInfo.ProxyType - Enum in org.jivesoftware.smack.proxy
 
ProxySocketConnection - Interface in org.jivesoftware.smack.proxy
 
put(E) - Method in class org.jivesoftware.smack.util.ArrayBlockingQueueWithShutdown
Inserts the specified element into this queue, waiting if necessary for space to become available.
put(K, V) - Method in class org.jivesoftware.smack.util.MultiMap
 
putAll(Map<? extends K, ? extends V>) - Method in class org.jivesoftware.smack.util.MultiMap
 

Q

QUERY_ELEMENT - Static variable in class org.jivesoftware.smack.packet.IQ
 
QUOTE_ENCODE - Static variable in class org.jivesoftware.smack.util.StringUtils
 

R

randomString(int) - Static method in class org.jivesoftware.smack.util.StringUtils
 
read(char[], int, int) - Method in class org.jivesoftware.smack.util.ObservableReader
 
read() - Method in class org.jivesoftware.smack.util.ObservableReader
 
read(char[]) - Method in class org.jivesoftware.smack.util.ObservableReader
 
read(String) - Method in interface org.jivesoftware.smack.util.ReaderListener
Notification that the Reader has read a new string.
reader - Variable in class org.jivesoftware.smack.AbstractXMPPConnection
The Reader which is used for the debugger.
ReaderListener - Interface in org.jivesoftware.smack.util
Interface that allows for implementing classes to listen for string reading events.
readFile(File) - Static method in class org.jivesoftware.smack.util.FileUtils
 
readFileOrThrow(File) - Static method in class org.jivesoftware.smack.util.FileUtils
Reads the contents of a File.
ready() - Method in class org.jivesoftware.smack.util.ObservableReader
 
reconnectingIn(int) - Method in class org.jivesoftware.smack.AbstractConnectionListener
 
reconnectingIn(int) - Method in interface org.jivesoftware.smack.ConnectionListener
The connection will retry to reconnect in the specified number of seconds.
reconnectionFailed(Exception) - Method in class org.jivesoftware.smack.AbstractConnectionListener
 
reconnectionFailed(Exception) - Method in interface org.jivesoftware.smack.ConnectionListener
An attempt to connect to the server has failed.
ReconnectionManager - Class in org.jivesoftware.smack
Handles the automatic reconnection process.
ReconnectionManager.ReconnectionPolicy - Enum in org.jivesoftware.smack
Reconnection Policy, where ReconnectionManager.ReconnectionPolicy.RANDOM_INCREASING_DELAY is the default policy used by smack and ReconnectionManager.ReconnectionPolicy.FIXED_DELAY implies a fixed amount of time between reconnection attempts.
reconnectionSuccessful() - Method in class org.jivesoftware.smack.AbstractConnectionListener
 
reconnectionSuccessful() - Method in interface org.jivesoftware.smack.ConnectionListener
The connection has reconnected successfully to the server.
ReflectionDebuggerFactory - Class in org.jivesoftware.smack.debugger
 
ReflectionDebuggerFactory() - Constructor for class org.jivesoftware.smack.debugger.ReflectionDebuggerFactory
 
registerIQRequestHandler(IQRequestHandler) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
registerIQRequestHandler(IQRequestHandler) - Method in interface org.jivesoftware.smack.XMPPConnection
Register an IQ request handler with this connection.
registerSASLMechanism(SASLMechanism) - Static method in class org.jivesoftware.smack.SASLAuthentication
Registers a new SASL mechanism.
remainingCapacity() - Method in class org.jivesoftware.smack.util.ArrayBlockingQueueWithShutdown
 
remove(Object) - Method in class org.jivesoftware.smack.util.MultiMap
Removes all mappings for the given key and returns the first value if there where mappings or null if not.
removeAsyncStanzaListener(StanzaListener) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
removeAsyncStanzaListener(StanzaListener) - Method in interface org.jivesoftware.smack.XMPPConnection
Removes an asynchronous stanza(/packet) listener for received packets from this connection.
removeBody(String) - Method in class org.jivesoftware.smack.packet.Message
Removes the body with the given language from the message.
removeBody(Message.Body) - Method in class org.jivesoftware.smack.packet.Message
Removes the body from the message and returns true if the body was removed.
removeConnectionCreationListener(ConnectionCreationListener) - Static method in class org.jivesoftware.smack.XMPPConnectionRegistry
Removes a listener that was interested in connection creation events.
removeConnectionListener(ConnectionListener) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
removeConnectionListener(ConnectionListener) - Method in interface org.jivesoftware.smack.XMPPConnection
Removes a connection listener from this connection.
removeExtension(String, String) - Method in interface org.jivesoftware.smack.packet.Packet
Deprecated.
Remove the stanza(/packet) extension with the given elementName and namespace.
removeExtension(ExtensionElement) - Method in interface org.jivesoftware.smack.packet.Packet
Deprecated.
Removes a stanza(/packet) extension from the packet.
removeExtension(String, String) - Method in class org.jivesoftware.smack.packet.Stanza
Remove the stanza(/packet) extension with the given elementName and namespace.
removeExtension(ExtensionElement) - Method in class org.jivesoftware.smack.packet.Stanza
Removes a stanza(/packet) extension from the packet.
removeExtensionProvider(String, String) - Static method in class org.jivesoftware.smack.provider.ProviderManager
Removes an extension provider with the specified element name and namespace.
removeIQProvider(String, String) - Static method in class org.jivesoftware.smack.provider.ProviderManager
Removes an IQ provider with the specified element name and namespace.
removeOne(Object, V) - Method in class org.jivesoftware.smack.util.MultiMap
Remove the mapping of the given key to the value.
removePacketInterceptor(StanzaListener) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
removePacketInterceptor(StanzaListener) - Method in interface org.jivesoftware.smack.XMPPConnection
Removes a stanza(/packet) interceptor.
removePacketListener(StanzaListener) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
Deprecated.
removePacketListener(StanzaListener) - Method in interface org.jivesoftware.smack.XMPPConnection
removePacketSendingListener(StanzaListener) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
removePacketSendingListener(StanzaListener) - Method in interface org.jivesoftware.smack.XMPPConnection
Removes a stanza(/packet) listener for sending packets from this connection.
removeReaderListener(ReaderListener) - Method in class org.jivesoftware.smack.util.ObservableReader
Removes a reader listener from this reader.
removeSaslMech(String) - Static method in class org.jivesoftware.smack.SmackConfiguration
Remove a SASL mechanism from the list to be used.
removeSaslMechs(Collection<String>) - Static method in class org.jivesoftware.smack.SmackConfiguration
Remove a Collection of SASL mechanisms to the list to be used.
removeStanzaCollector(StanzaCollector) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
removeStanzaCollector(StanzaCollector) - Method in interface org.jivesoftware.smack.XMPPConnection
Remove a stanza(/packet) collector of this connection.
removeStreamFeatureProvider(String, String) - Static method in class org.jivesoftware.smack.provider.ProviderManager
 
removeSubject(String) - Method in class org.jivesoftware.smack.packet.Message
Removes the subject with the given language from the message.
removeSubject(Message.Subject) - Method in class org.jivesoftware.smack.packet.Message
Removes the subject from the message and returns true if the subject was removed.
removeSyncStanzaListener(StanzaListener) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
removeSyncStanzaListener(StanzaListener) - Method in interface org.jivesoftware.smack.XMPPConnection
Removes a stanza(/packet) listener for received packets from this connection.
removeWriterListener(WriterListener) - Method in class org.jivesoftware.smack.util.ObservableWriter
Removes a writer listener from this writer.
reportFailure() - Method in class org.jivesoftware.smack.SynchronizationPoint
reportFailure(E) - Method in class org.jivesoftware.smack.SynchronizationPoint
Report this synchronization point as failed because of the given exception.
reportSuccess() - Method in class org.jivesoftware.smack.SynchronizationPoint
Report this synchronization point as successful.
requestSent() - Method in class org.jivesoftware.smack.SynchronizationPoint
Check if this synchronization point has its request already sent.
required() - Method in class org.jivesoftware.smack.packet.StartTls
 
requireNonNull(T, String) - Static method in class org.jivesoftware.smack.util.Objects
 
requireNonNull(T) - Static method in class org.jivesoftware.smack.util.Objects
 
requireNotEmpty(Collection<T>, String) - Static method in class org.jivesoftware.smack.util.CollectionUtil
 
requireNotNullOrEmpty(CS, String) - Static method in class org.jivesoftware.smack.util.StringUtils
 
reset() - Method in class org.jivesoftware.smack.util.ObservableReader
 
resolveXMPPServerDomain(String, List<HostAddress>, ConnectionConfiguration.DnssecMode) - Static method in class org.jivesoftware.smack.util.DNSUtil
Returns a list of HostAddresses under which the specified XMPP server can be reached at for server-to-server communication.
resolveXMPPServiceDomain(String, List<HostAddress>, ConnectionConfiguration.DnssecMode) - Static method in class org.jivesoftware.smack.util.DNSUtil
Returns a list of HostAddresses under which the specified XMPP server can be reached at for client-to-server communication.
ResourceBindingNotOfferedException() - Constructor for exception org.jivesoftware.smack.SmackException.ResourceBindingNotOfferedException
 
Response() - Constructor for class org.jivesoftware.smack.sasl.packet.SaslStreamElements.Response
 
Response(String) - Constructor for class org.jivesoftware.smack.sasl.packet.SaslStreamElements.Response
 
RESULT - Static variable in class org.jivesoftware.smack.filter.IQTypeFilter
 
returnIfNotEmptyTrimmed(String) - Static method in class org.jivesoftware.smack.util.StringUtils
 
RIGHT_ANGLE_BRACKET - Static variable in class org.jivesoftware.smack.util.XmlStringBuilder
 
rightAngelBracket() - Method in class org.jivesoftware.smack.util.XmlStringBuilder
Deprecated.
rightAngleBracket() - Method in class org.jivesoftware.smack.util.XmlStringBuilder
Add a right angle bracket '>'.
run() - Method in class org.jivesoftware.smack.util.Async.ThrowingRunnable
 
runOrThrow() - Method in class org.jivesoftware.smack.util.Async.ThrowingRunnable
 

S

SASLAnonymous - Class in org.jivesoftware.smack.sasl.core
Implementation of the SASL ANONYMOUS mechanism.
SASLAnonymous() - Constructor for class org.jivesoftware.smack.sasl.core.SASLAnonymous
 
saslAuthentication - Variable in class org.jivesoftware.smack.AbstractXMPPConnection
The SASLAuthentication manager that is responsible for authenticating with the server.
SASLAuthentication - Class in org.jivesoftware.smack
This class is responsible authenticating the user using SASL, binding the resource to the connection and establishing a session with the server.
SASLError - Enum in org.jivesoftware.smack.sasl
The SASL error condition.
SASLErrorException - Exception in org.jivesoftware.smack.sasl
 
SASLErrorException(String, SaslStreamElements.SASLFailure) - Constructor for exception org.jivesoftware.smack.sasl.SASLErrorException
 
SASLErrorException(String, SaslStreamElements.SASLFailure, Map<String, String>) - Constructor for exception org.jivesoftware.smack.sasl.SASLErrorException
 
SASLFailure(String) - Constructor for class org.jivesoftware.smack.sasl.packet.SaslStreamElements.SASLFailure
 
SASLFailure(String, Map<String, String>) - Constructor for class org.jivesoftware.smack.sasl.packet.SaslStreamElements.SASLFailure
 
saslFeatureReceived - Variable in class org.jivesoftware.smack.AbstractXMPPConnection
Set to success if the SASL feature has been received.
SASLMechanism - Class in org.jivesoftware.smack.sasl
Base class for SASL mechanisms.
SASLMechanism() - Constructor for class org.jivesoftware.smack.sasl.SASLMechanism
 
saslPrep(String) - Static method in class org.jivesoftware.smack.sasl.SASLMechanism
SASLprep the given String.
SaslStreamElements - Class in org.jivesoftware.smack.sasl.packet
 
SaslStreamElements() - Constructor for class org.jivesoftware.smack.sasl.packet.SaslStreamElements
 
SaslStreamElements.AuthMechanism - Class in org.jivesoftware.smack.sasl.packet
Initiating SASL authentication by select a mechanism.
SaslStreamElements.Challenge - Class in org.jivesoftware.smack.sasl.packet
A SASL challenge stream element.
SaslStreamElements.Response - Class in org.jivesoftware.smack.sasl.packet
A SASL response stream element.
SaslStreamElements.SASLFailure - Class in org.jivesoftware.smack.sasl.packet
A SASL failure stream element, also called "SASL Error".
SaslStreamElements.Success - Class in org.jivesoftware.smack.sasl.packet
A SASL success stream element.
SASLXOauth2Mechanism - Class in org.jivesoftware.smack.sasl.core
The SASL X-OAUTH2 mechanism as described in https://developers.google .com/talk/jep_extensions/oauth
SASLXOauth2Mechanism() - Constructor for class org.jivesoftware.smack.sasl.core.SASLXOauth2Mechanism
 
schedule(Runnable, long, TimeUnit) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
ScramHmac - Interface in org.jivesoftware.smack.sasl.core
 
ScramMechanism - Class in org.jivesoftware.smack.sasl.core
 
ScramMechanism(ScramHmac) - Constructor for class org.jivesoftware.smack.sasl.core.ScramMechanism
 
ScramPlusMechanism - Class in org.jivesoftware.smack.sasl.core
SCRAM-X-PLUS implementation.
ScramPlusMechanism(ScramHmac) - Constructor for class org.jivesoftware.smack.sasl.core.ScramPlusMechanism
 
SCRAMSHA1Mechanism - Class in org.jivesoftware.smack.sasl.core
 
SCRAMSHA1Mechanism() - Constructor for class org.jivesoftware.smack.sasl.core.SCRAMSHA1Mechanism
 
ScramSha1PlusMechanism - Class in org.jivesoftware.smack.sasl.core
 
ScramSha1PlusMechanism() - Constructor for class org.jivesoftware.smack.sasl.core.ScramSha1PlusMechanism
 
SecurityNotPossibleException(String) - Constructor for exception org.jivesoftware.smack.SmackException.SecurityNotPossibleException
 
SecurityRequiredByClientException() - Constructor for exception org.jivesoftware.smack.SmackException.SecurityRequiredByClientException
 
SecurityRequiredByServerException() - Constructor for exception org.jivesoftware.smack.SmackException.SecurityRequiredByServerException
 
SecurityRequiredException(String) - Constructor for exception org.jivesoftware.smack.SmackException.SecurityRequiredException
 
sendAndWaitForResponse(TopLevelStreamElement) - Method in class org.jivesoftware.smack.SynchronizationPoint
Send the given top level stream element and wait for a response.
sendAndWaitForResponseOrThrow(Nonza) - Method in class org.jivesoftware.smack.SynchronizationPoint
Send the given plain stream element and wait for a response.
sendIqWithResponseCallback(IQ, StanzaListener) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
sendIqWithResponseCallback(IQ, StanzaListener, ExceptionCallback) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
sendIqWithResponseCallback(IQ, StanzaListener, ExceptionCallback, long) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
sendIqWithResponseCallback(IQ, StanzaListener) - Method in interface org.jivesoftware.smack.XMPPConnection
Send a IQ stanza and invoke callback if there is a result of IQ.Type.result with that result IQ.
sendIqWithResponseCallback(IQ, StanzaListener, ExceptionCallback) - Method in interface org.jivesoftware.smack.XMPPConnection
Send a IQ stanza and invoke callback if there is a result of IQ.Type.result with that result IQ.
sendIqWithResponseCallback(IQ, StanzaListener, ExceptionCallback, long) - Method in interface org.jivesoftware.smack.XMPPConnection
Send a IQ stanza and invoke callback if there is a result of IQ.Type.result with that result IQ.
sendNonza(Nonza) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
sendNonza(Nonza) - Method in interface org.jivesoftware.smack.XMPPConnection
Send a Nonza.
sendPacket(Stanza) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
Deprecated.
sendPacket(Stanza) - Method in interface org.jivesoftware.smack.XMPPConnection
Deprecated.
sendStanza(Stanza) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
sendStanza(Stanza) - Method in interface org.jivesoftware.smack.XMPPConnection
Sends the specified stanza to the server.
sendStanzaInternal(Stanza) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
sendStanzaWithResponseCallback(Stanza, StanzaFilter, StanzaListener) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
sendStanzaWithResponseCallback(Stanza, StanzaFilter, StanzaListener, ExceptionCallback) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
sendStanzaWithResponseCallback(Stanza, StanzaFilter, StanzaListener, ExceptionCallback, long) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
sendStanzaWithResponseCallback(Stanza, StanzaFilter, StanzaListener) - Method in interface org.jivesoftware.smack.XMPPConnection
Send a stanza and wait asynchronously for a response by using replyFilter.
sendStanzaWithResponseCallback(Stanza, StanzaFilter, StanzaListener, ExceptionCallback) - Method in interface org.jivesoftware.smack.XMPPConnection
Send a stanza and wait asynchronously for a response by using replyFilter.
sendStanzaWithResponseCallback(Stanza, StanzaFilter, StanzaListener, ExceptionCallback, long) - Method in interface org.jivesoftware.smack.XMPPConnection
Send a stanza and wait asynchronously for a response by using replyFilter.
SERVER_NAMESPACE - Static variable in class org.jivesoftware.smack.packet.StreamOpen
 
serviceName - Variable in class org.jivesoftware.smack.sasl.SASLMechanism
The name of the XMPP service
Session - Class in org.jivesoftware.smack.packet
IQ stanza(/packet) that will be sent to the server to establish a session.
Session() - Constructor for class org.jivesoftware.smack.packet.Session
 
Session.Feature - Class in org.jivesoftware.smack.packet
 
SET - Static variable in class org.jivesoftware.smack.filter.IQTypeFilter
 
setAuthzid(EntityBareJid) - Method in class org.jivesoftware.smack.ConnectionConfiguration.Builder
Set the XMPP address to be used as authorization identity.
setBody(CharSequence) - Method in class org.jivesoftware.smack.packet.Message
Sets the body of the message.
setBody(String) - Method in class org.jivesoftware.smack.packet.Message
Sets the body of the message.
setCallbackHandler(CallbackHandler) - Method in class org.jivesoftware.smack.ConnectionConfiguration.Builder
Sets a CallbackHandler to obtain information, such as the password or principal information during the SASL authentication.
setCollectorToReset(StanzaCollector) - Method in class org.jivesoftware.smack.StanzaCollector.Configuration
Set the collector which timeout for the next result is reset once this collector collects a packet.
setCondition(XMPPError.Condition) - Method in class org.jivesoftware.smack.packet.XMPPError.Builder
 
setConditionText(String) - Method in class org.jivesoftware.smack.packet.XMPPError.Builder
 
setCustomSSLContext(SSLContext) - Method in class org.jivesoftware.smack.ConnectionConfiguration.Builder
Sets a custom SSLContext for creating SSL sockets.
setCustomX509TrustManager(X509TrustManager) - Method in class org.jivesoftware.smack.ConnectionConfiguration.Builder
 
setDaneProvider(SmackDaneProvider) - Static method in class org.jivesoftware.smack.util.DNSUtil
Set the DANE provider that should be used when DANE is enabled.
setDebuggerClass(Class<? extends SmackDebugger>) - Static method in class org.jivesoftware.smack.debugger.ReflectionDebuggerFactory
Sets custom debugger class to be created by this factory.
setDebuggerEnabled(boolean) - Method in class org.jivesoftware.smack.ConnectionConfiguration.Builder
Sets if the new connection about to be establish is going to be debugged.
setDebuggerFactory(SmackDebuggerFactory) - Static method in class org.jivesoftware.smack.SmackConfiguration
Sets Smack debugger factory.
setDefaultFixedDelay(int) - Static method in class org.jivesoftware.smack.ReconnectionManager
Set the default fixed delay in seconds between the reconnection attempts.
setDefaultHostnameVerifier(HostnameVerifier) - Static method in class org.jivesoftware.smack.SmackConfiguration
Set the default HostnameVerifier that will be used by XMPP connections to verify the hostname of a TLS certificate.
setDefaultPacketReplyTimeout(int) - Static method in class org.jivesoftware.smack.SmackConfiguration
setDefaultParsingExceptionCallback(ParsingExceptionCallback) - Static method in class org.jivesoftware.smack.SmackConfiguration
Set the default parsing exception callback for all newly created connections.
setDefaultReconnectionPolicy(ReconnectionManager.ReconnectionPolicy) - Static method in class org.jivesoftware.smack.ReconnectionManager
Set the default Reconnection Policy to use.
setDefaultReplyTimeout(int) - Static method in class org.jivesoftware.smack.SmackConfiguration
Sets the number of milliseconds to wait for a response from the server.
setDescriptiveEnText(String) - Method in class org.jivesoftware.smack.packet.AbstractError.Builder
 
setDescriptiveTexts(Map<String, String>) - Method in class org.jivesoftware.smack.packet.AbstractError.Builder
 
setDNSResolver(DNSResolver) - Static method in class org.jivesoftware.smack.util.DNSUtil
Set the DNS resolver that should be used to perform DNS lookups.
setDnssecMode(ConnectionConfiguration.DnssecMode) - Method in class org.jivesoftware.smack.ConnectionConfiguration.Builder
 
setEmptyElement() - Method in class org.jivesoftware.smack.packet.IQ.IQChildElementXmlStringBuilder
 
setEnabledPerDefault(boolean) - Static method in class org.jivesoftware.smack.ReconnectionManager
Set if the automatic reconnection mechanism will be enabled per default for new XMPP connections.
setEnabledProtocolsAndCiphers(SSLSocket, String[], String[]) - Static method in class org.jivesoftware.smack.util.TLSUtils
 
setEnabledSSLCiphers(String[]) - Method in class org.jivesoftware.smack.ConnectionConfiguration.Builder
Set the enabled SSL/TLS ciphers.
setEnabledSSLProtocols(String[]) - Method in class org.jivesoftware.smack.ConnectionConfiguration.Builder
Set the enabled SSL/TLS protocols.
setEncoder(Base64.Encoder) - Static method in class org.jivesoftware.smack.util.stringencoder.Base64
 
setEncoder(StringEncoder) - Static method in class org.jivesoftware.smack.util.stringencoder.Base64UrlSafeEncoder
 
setError(XMPPError) - Method in interface org.jivesoftware.smack.packet.Packet
Deprecated.
Sets the error for this packet.
setError(XMPPError) - Method in class org.jivesoftware.smack.packet.Stanza
setError(XMPPError.Builder) - Method in class org.jivesoftware.smack.packet.Stanza
Sets the error for this stanza.
setErrorGenerator(String) - Method in class org.jivesoftware.smack.packet.XMPPError.Builder
 
setException(Exception) - Method in class org.jivesoftware.smack.util.dns.HostAddress
 
setException(InetAddress, Exception) - Method in class org.jivesoftware.smack.util.dns.HostAddress
 
setExtensions(List<ExtensionElement>) - Method in class org.jivesoftware.smack.packet.AbstractError.Builder
 
setFixedDelay(int) - Method in class org.jivesoftware.smack.ReconnectionManager
Set the fixed delay in seconds between the reconnection attempts Also set the connection policy to ReconnectionManager.ReconnectionPolicy.FIXED_DELAY.
setFlushMethod(XMPPInputOutputStream.FlushMethod) - Static method in class org.jivesoftware.smack.compression.XMPPInputOutputStream
Set the used flushed method when compressing data.
setFrom(String) - Method in interface org.jivesoftware.smack.packet.Packet
Deprecated.
Sets who the stanza(/packet) is being sent "from".
setFrom(String) - Method in class org.jivesoftware.smack.packet.Stanza
Deprecated.
use Stanza.setFrom(Jid) instead.
setFrom(Jid) - Method in class org.jivesoftware.smack.packet.Stanza
Sets who the packet is being sent "from".
setFromMode(XMPPConnection.FromMode) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
setFromMode(XMPPConnection.FromMode) - Method in interface org.jivesoftware.smack.XMPPConnection
Set the FromMode for this connection instance.
setHost(String) - Method in class org.jivesoftware.smack.ConnectionConfiguration.Builder
Set the name of the host providing the XMPP service.
setHostAddress(InetAddress) - Method in class org.jivesoftware.smack.ConnectionConfiguration.Builder
Set the Internet address of the host providing the XMPP service.
setHostnameVerifier(HostnameVerifier) - Method in class org.jivesoftware.smack.ConnectionConfiguration.Builder
Set the HostnameVerifier used to verify the hostname of SSLSockets used by XMPP connections created with this ConnectionConfiguration.
setIdnaTransformer(StringTransformer) - Static method in class org.jivesoftware.smack.util.DNSUtil
Set the IDNA (Internationalizing Domain Names in Applications, RFC 3490) transformer.
setKeystorePath(String) - Method in class org.jivesoftware.smack.ConnectionConfiguration.Builder
Sets the path to the keystore file.
setKeystoreType(String) - Method in class org.jivesoftware.smack.ConnectionConfiguration.Builder
Sets the keystore type.
setLanguage(String) - Method in interface org.jivesoftware.smack.packet.Packet
Deprecated.
Sets the xml:lang of this Stanza.
setLanguage(String) - Method in class org.jivesoftware.smack.packet.Stanza
Sets the xml:lang of this Stanza.
setLegacySessionDisabled(boolean) - Method in class org.jivesoftware.smack.ConnectionConfiguration.Builder
Deprecated.
Smack processes the 'optional' element of the session stream feature.
setMode(Presence.Mode) - Method in class org.jivesoftware.smack.packet.Presence
Sets the mode of the presence update.
setPacketFilter(StanzaFilter) - Method in class org.jivesoftware.smack.StanzaCollector.Configuration
setPacketID(String) - Method in interface org.jivesoftware.smack.packet.Packet
Deprecated.
setPacketID(String) - Method in class org.jivesoftware.smack.packet.Stanza
Deprecated.
setPacketReplyTimeout(long) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
setPacketReplyTimeout(long) - Method in interface org.jivesoftware.smack.XMPPConnection
Deprecated.
setParsingExceptionCallback(ParsingExceptionCallback) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
Install a parsing exception callback, which will be invoked once an exception is encountered while parsing a stanza.
setPKCS11Library(String) - Method in class org.jivesoftware.smack.ConnectionConfiguration.Builder
Sets the PKCS11 library file location, needed when the Keystore type is PKCS11.
setPort(int) - Method in class org.jivesoftware.smack.ConnectionConfiguration.Builder
 
setPriority(int) - Method in class org.jivesoftware.smack.packet.Presence
Sets the priority of the presence.
setProxyInfo(ProxyInfo) - Method in class org.jivesoftware.smack.ConnectionConfiguration.Builder
Set the information about the Proxy used for the connection.
setReconnectionPolicy(ReconnectionManager.ReconnectionPolicy) - Method in class org.jivesoftware.smack.ReconnectionManager
Set the Reconnection Policy to use.
setReplyTimeout(long) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
setReplyTimeout(long) - Method in interface org.jivesoftware.smack.XMPPConnection
Set the stanza(/packet) reply timeout in milliseconds.
setReplyToUnknownIq(boolean) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
Set if Smack will automatically send XMPPError.Condition.feature_not_implemented when a request IQ without a registered IQRequestHandler is received.
setReplyToUnknownIqDefault(boolean) - Static method in class org.jivesoftware.smack.AbstractXMPPConnection
Set the default value used to determine if new connection will reply to unknown IQ requests.
setResource(Resourcepart) - Method in class org.jivesoftware.smack.ConnectionConfiguration.Builder
Set the resource we are requesting from the server.
setResource(CharSequence) - Method in class org.jivesoftware.smack.ConnectionConfiguration.Builder
Set the resource we are requesting from the server.
setSaslPrepTransformer(StringTransformer) - Static method in class org.jivesoftware.smack.sasl.SASLMechanism
Set the SASLPrep StringTransformer.
setSecurityMode(ConnectionConfiguration.SecurityMode) - Method in class org.jivesoftware.smack.ConnectionConfiguration.Builder
Sets the TLS security mode used when making the connection.
setSendPresence(boolean) - Method in class org.jivesoftware.smack.ConnectionConfiguration.Builder
Sets if an initial available presence will be sent to the server.
setServiceName(DomainBareJid) - Method in class org.jivesoftware.smack.ConnectionConfiguration.Builder
setSize(int) - Method in class org.jivesoftware.smack.StanzaCollector.Configuration
Set the maximum size of this collector, i.e.
setSocketFactory(SocketFactory) - Method in class org.jivesoftware.smack.ConnectionConfiguration.Builder
Sets the socket factory used to create new xmppConnection sockets.
setSSLv3AndTLSOnly(B) - Static method in class org.jivesoftware.smack.util.TLSUtils
Enable only TLS and SSLv3.
setStanza(Stanza) - Method in class org.jivesoftware.smack.packet.XMPPError.Builder
 
setStanzaCollectorSize(int) - Static method in class org.jivesoftware.smack.SmackConfiguration
Sets the default max size of a stanza(/packet) collector before it will delete the older packets.
setStanzaFilter(StanzaFilter) - Method in class org.jivesoftware.smack.StanzaCollector.Configuration
Set the stanza filter used by this collector.
setStanzaId(String) - Method in interface org.jivesoftware.smack.packet.Packet
Deprecated.
Sets the unique ID of the packet.
setStanzaId(String) - Method in class org.jivesoftware.smack.packet.Stanza
Sets the unique ID of the packet.
setStanzaId() - Method in class org.jivesoftware.smack.packet.Stanza
Set the stanza id if none is set.
setStatus(String) - Method in class org.jivesoftware.smack.packet.Presence
Sets the status message of the presence update.
setSubject(String) - Method in class org.jivesoftware.smack.packet.Message
Sets the subject of the message.
setText(String) - Method in class org.jivesoftware.smack.packet.StandardExtensionElement.Builder
 
setTextNamespace(String) - Method in class org.jivesoftware.smack.packet.AbstractError.Builder
 
setThread(String) - Method in class org.jivesoftware.smack.packet.Message
Sets the thread id of the message, which is a unique identifier for a sequence of "chat" messages.
setTLSOnly(B) - Static method in class org.jivesoftware.smack.util.TLSUtils
Enable only TLS.
setTo(String) - Method in interface org.jivesoftware.smack.packet.Packet
Deprecated.
Sets who the stanza(/packet) is being sent "to".
setTo(String) - Method in class org.jivesoftware.smack.packet.Stanza
Deprecated.
use Stanza.setTo(Jid) instead.
setTo(Jid) - Method in class org.jivesoftware.smack.packet.Stanza
Sets who the packet is being sent "to".
setType(IQ.Type) - Method in class org.jivesoftware.smack.packet.IQ
Sets the type of the IQ packet.
setType(Message.Type) - Method in class org.jivesoftware.smack.packet.Message
Sets the type of the message.
setType(Presence.Type) - Method in class org.jivesoftware.smack.packet.Presence
Sets the type of the presence packet.
setType(XMPPError.Type) - Method in class org.jivesoftware.smack.packet.XMPPError.Builder
 
setUsernameAndPassword(CharSequence, String) - Method in class org.jivesoftware.smack.ConnectionConfiguration.Builder
Set the XMPP entities username and password.
setValue(String, String) - Method in class org.jivesoftware.smack.packet.DefaultExtensionElement
Deprecated.
Sets a stanza(/packet) extension value using the given name.
setWasAuthenticated() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
Sets whether the connection has already logged in the server.
setXmppDomain(DomainBareJid) - Method in class org.jivesoftware.smack.ConnectionConfiguration.Builder
Set the XMPP domain.
setXmppDomain(String) - Method in class org.jivesoftware.smack.ConnectionConfiguration.Builder
Set the XMPP domain.
SHA1 - Class in org.jivesoftware.smack.util
 
SHA1() - Constructor for class org.jivesoftware.smack.util.SHA1
 
SHA1 - Static variable in class org.jivesoftware.smack.util.StringUtils
 
shutdown() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
Shuts the current connection down.
shutdown() - Method in class org.jivesoftware.smack.util.ArrayBlockingQueueWithShutdown
Shutdown the Queue.
signalEvent(K, R) - Method in class org.jivesoftware.smack.util.EventManger
Signal an event and the event result.
SimpleIQ - Class in org.jivesoftware.smack.packet
A simple IQ.
SimpleIQ(String, String) - Constructor for class org.jivesoftware.smack.packet.SimpleIQ
 
size() - Method in class org.jivesoftware.smack.util.ArrayBlockingQueueWithShutdown
 
size() - Method in class org.jivesoftware.smack.util.MultiMap
 
skip(long) - Method in class org.jivesoftware.smack.util.ObservableReader
 
SmackConfiguration - Class in org.jivesoftware.smack
Represents the configuration of Smack.
SmackConfiguration() - Constructor for class org.jivesoftware.smack.SmackConfiguration
 
SmackDaneProvider - Interface in org.jivesoftware.smack.util.dns
Implementations of this interface define a class that is capable of enabling DANE on a connection.
SmackDaneVerifier - Interface in org.jivesoftware.smack.util.dns
Implementations of this interface define a class that is capable of enabling DANE on a connection.
SmackDebugger - Interface in org.jivesoftware.smack.debugger
Interface that allows for implementing classes to debug XML traffic.
SmackDebuggerFactory - Interface in org.jivesoftware.smack.debugger
 
SmackException - Exception in org.jivesoftware.smack
Smack uses SmackExceptions for errors that are not defined by any XMPP specification.
SmackException(Throwable) - Constructor for exception org.jivesoftware.smack.SmackException
Creates a new SmackException with the Throwable that was the root cause of the exception.
SmackException(String) - Constructor for exception org.jivesoftware.smack.SmackException
 
SmackException(String, Throwable) - Constructor for exception org.jivesoftware.smack.SmackException
 
SmackException() - Constructor for exception org.jivesoftware.smack.SmackException
 
SmackException.AlreadyConnectedException - Exception in org.jivesoftware.smack
 
SmackException.AlreadyLoggedInException - Exception in org.jivesoftware.smack
 
SmackException.ConnectionException - Exception in org.jivesoftware.smack
ConnectionException is thrown if Smack is unable to connect to all hosts of a given XMPP service.
SmackException.FeatureNotSupportedException - Exception in org.jivesoftware.smack
 
SmackException.IllegalStateChangeException - Exception in org.jivesoftware.smack
 
SmackException.NoResponseException - Exception in org.jivesoftware.smack
Exception thrown always when there was no response to an request within the stanza(/packet) reply timeout of the used connection instance.
SmackException.NotConnectedException - Exception in org.jivesoftware.smack
 
SmackException.NotLoggedInException - Exception in org.jivesoftware.smack
 
SmackException.ResourceBindingNotOfferedException - Exception in org.jivesoftware.smack
 
SmackException.SecurityNotPossibleException - Exception in org.jivesoftware.smack
 
SmackException.SecurityRequiredByClientException - Exception in org.jivesoftware.smack
 
SmackException.SecurityRequiredByServerException - Exception in org.jivesoftware.smack
 
SmackException.SecurityRequiredException - Exception in org.jivesoftware.smack
 
SmackExecutorThreadFactory - Class in org.jivesoftware.smack.util
SmackExecutorThreadFactory creates daemon threads with a particular name.
SmackExecutorThreadFactory(XMPPConnection, String) - Constructor for class org.jivesoftware.smack.util.SmackExecutorThreadFactory
 
SmackInitialization - Class in org.jivesoftware.smack
 
SmackInitialization() - Constructor for class org.jivesoftware.smack.SmackInitialization
 
SmackInitializer - Interface in org.jivesoftware.smack.initializer
Defines an initialization class that will be instantiated and invoked by the SmackConfiguration class during initialization.
Socks4ProxySocketConnection - Class in org.jivesoftware.smack.proxy
Socket factory for socks4 proxy.
Socks5ProxySocketConnection - Class in org.jivesoftware.smack.proxy
Socket factory for Socks5 proxy.
SRVRecord - Class in org.jivesoftware.smack.util.dns
A DNS SRV RR.
SRVRecord(String, int, int, int, List<InetAddress>) - Constructor for class org.jivesoftware.smack.util.dns.SRVRecord
SRV Record constructor.
SSL - Static variable in class org.jivesoftware.smack.util.TLSUtils
 
sslSession - Variable in class org.jivesoftware.smack.sasl.SASLMechanism
The used SSL/TLS session (if any).
StandardExtensionElement - Class in org.jivesoftware.smack.packet
An ExtensionElement modeling the often required and used XML features when using XMPP.
StandardExtensionElement(String, String) - Constructor for class org.jivesoftware.smack.packet.StandardExtensionElement
Constructs a new extension element with the given name and namespace and nothing else.
StandardExtensionElement.Builder - Class in org.jivesoftware.smack.packet
 
StandardExtensionElementProvider - Class in org.jivesoftware.smack.parsing
The parser for StandardExtensionElements.
StandardExtensionElementProvider() - Constructor for class org.jivesoftware.smack.parsing.StandardExtensionElementProvider
 
Stanza - Class in org.jivesoftware.smack.packet
Base class for XMPP Stanzas, which are called Stanza(/Packet) in older versions of Smack (i.e.
Stanza() - Constructor for class org.jivesoftware.smack.packet.Stanza
 
Stanza(String) - Constructor for class org.jivesoftware.smack.packet.Stanza
 
Stanza(Stanza) - Constructor for class org.jivesoftware.smack.packet.Stanza
 
StanzaCollector - Class in org.jivesoftware.smack
Provides a mechanism to collect Stanzas into a result queue that pass a specified filter/matcher.
StanzaCollector(XMPPConnection, StanzaCollector.Configuration) - Constructor for class org.jivesoftware.smack.StanzaCollector
Creates a new stanza(/packet) collector.
StanzaCollector.Configuration - Class in org.jivesoftware.smack
 
StanzaExtensionFilter - Class in org.jivesoftware.smack.filter
Filters for stanzas with a particular type of stanza extension.
StanzaExtensionFilter(String, String) - Constructor for class org.jivesoftware.smack.filter.StanzaExtensionFilter
Creates a new stanza extension filter.
StanzaExtensionFilter(String) - Constructor for class org.jivesoftware.smack.filter.StanzaExtensionFilter
Creates a new stanza extension filter.
StanzaExtensionFilter(ExtensionElement) - Constructor for class org.jivesoftware.smack.filter.StanzaExtensionFilter
Creates a new stanza extension filter for the given stanza extension.
StanzaFilter - Interface in org.jivesoftware.smack.filter
Defines a way to filter stanzas for particular attributes.
StanzaIdFilter - Class in org.jivesoftware.smack.filter
Filters for Stanzas with a particular stanza ID.
StanzaIdFilter(Stanza) - Constructor for class org.jivesoftware.smack.filter.StanzaIdFilter
Creates a new stanza ID filter using the specified stanza's ID.
StanzaIdFilter(String) - Constructor for class org.jivesoftware.smack.filter.StanzaIdFilter
Creates a new stanza ID filter using the specified stanza ID.
StanzaIdUtil - Class in org.jivesoftware.smack.packet.id
 
StanzaIdUtil() - Constructor for class org.jivesoftware.smack.packet.id.StanzaIdUtil
 
StanzaListener - Interface in org.jivesoftware.smack
Provides a mechanism to listen for packets that pass a specified filter.
stanzaType - Variable in class org.jivesoftware.smack.filter.FlexibleStanzaTypeFilter
 
StanzaTypeFilter - Class in org.jivesoftware.smack.filter
Filters for Stanzas of a particular type.
StanzaTypeFilter(Class<? extends Stanza>) - Constructor for class org.jivesoftware.smack.filter.StanzaTypeFilter
Creates a new stanza(/packet) type filter that will filter for packets that are the same type as packetType.
start() - Method in class org.jivesoftware.smack.util.ArrayBlockingQueueWithShutdown
Start the queue.
StartTls - Class in org.jivesoftware.smack.packet
 
StartTls() - Constructor for class org.jivesoftware.smack.packet.StartTls
 
StartTls(boolean) - Constructor for class org.jivesoftware.smack.packet.StartTls
 
StreamError - Class in org.jivesoftware.smack.packet
Represents a stream error packet.
StreamError(StreamError.Condition, String, Map<String, String>, List<ExtensionElement>) - Constructor for class org.jivesoftware.smack.packet.StreamError
 
StreamError.Condition - Enum in org.jivesoftware.smack.packet
The defined stream error conditions, see RFC 6120 ยง 4.9.3.
StreamErrorException(StreamError) - Constructor for exception org.jivesoftware.smack.XMPPException.StreamErrorException
Creates a new XMPPException with the stream error that was the root case of the exception.
StreamFeatureProviderInfo - Class in org.jivesoftware.smack.provider
 
StreamFeatureProviderInfo(String, String, ExtensionElementProvider<ExtensionElement>) - Constructor for class org.jivesoftware.smack.provider.StreamFeatureProviderInfo
Defines an extension provider which implements the StreamFeatureProvider interface.
streamFeatures - Variable in class org.jivesoftware.smack.AbstractXMPPConnection
 
streamId - Variable in class org.jivesoftware.smack.AbstractXMPPConnection
The stream ID, see RFC 6120 ยง 4.7.3
StreamOpen - Class in org.jivesoftware.smack.packet
The stream open tag.
StreamOpen(CharSequence) - Constructor for class org.jivesoftware.smack.packet.StreamOpen
 
StreamOpen(CharSequence, CharSequence, String) - Constructor for class org.jivesoftware.smack.packet.StreamOpen
 
StreamOpen(CharSequence, CharSequence, String, String, StreamOpen.StreamContentNamespace) - Constructor for class org.jivesoftware.smack.packet.StreamOpen
 
StreamOpen.StreamContentNamespace - Enum in org.jivesoftware.smack.packet
 
StringEncoder - Interface in org.jivesoftware.smack.util.stringencoder
An interface for String encoder.
StringTransformer - Interface in org.jivesoftware.smack.util
 
StringUtils - Class in org.jivesoftware.smack.util
A collection of utility methods for String objects.
StringUtils() - Constructor for class org.jivesoftware.smack.util.StringUtils
 
SUBSCRIBE - Static variable in class org.jivesoftware.smack.filter.PresenceTypeFilter
 
SUBSCRIBED - Static variable in class org.jivesoftware.smack.filter.PresenceTypeFilter
 
subSequence(int, int) - Method in class org.jivesoftware.smack.util.LazyStringBuilder
 
subSequence(int, int) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
Success(String) - Constructor for class org.jivesoftware.smack.sasl.packet.SaslStreamElements.Success
Construct a new SASL success stream element with optional additional data for the SASL layer.
SynchronizationPoint<E extends java.lang.Exception> - Class in org.jivesoftware.smack
 
SynchronizationPoint(AbstractXMPPConnection, String) - Constructor for class org.jivesoftware.smack.SynchronizationPoint
Construct a new synchronization point for the given connection.
SystemUtil - Class in org.jivesoftware.smack.util
 
SystemUtil() - Constructor for class org.jivesoftware.smack.util.SystemUtil
 

T

take() - Method in class org.jivesoftware.smack.util.ArrayBlockingQueueWithShutdown
 
TEXT - Static variable in interface org.jivesoftware.smack.packet.Packet
Deprecated.
 
TEXT - Static variable in class org.jivesoftware.smack.packet.Stanza
 
textNamespace - Variable in class org.jivesoftware.smack.packet.AbstractError.Builder
 
textNamespace - Variable in class org.jivesoftware.smack.packet.AbstractError
 
ThreadFilter - Class in org.jivesoftware.smack.filter
Filters for message packets with a particular thread value.
ThreadFilter(String) - Constructor for class org.jivesoftware.smack.filter.ThreadFilter
Creates a new thread filter using the specified thread value.
throwAlreadyConnectedExceptionIfAppropriate() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
throwAlreadyLoggedInExceptionIfAppropriate() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
ThrowingRunnable() - Constructor for class org.jivesoftware.smack.util.Async.ThrowingRunnable
 
throwNotConnectedExceptionIfAppropriate() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
throwNotConnectedExceptionIfAppropriate(String) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
TLS - Static variable in class org.jivesoftware.smack.util.TLSUtils
 
tlsHandled - Variable in class org.jivesoftware.smack.AbstractXMPPConnection
 
TLSUtils - Class in org.jivesoftware.smack.util
 
TLSUtils() - Constructor for class org.jivesoftware.smack.util.TLSUtils
 
TLSUtils.AcceptAllTrustManager - Class in org.jivesoftware.smack.util
A X509TrustManager that doesn't validate X.509 certificates.
toBytes(String) - Static method in class org.jivesoftware.smack.sasl.SASLMechanism
 
toBytes(String) - Static method in class org.jivesoftware.smack.util.StringUtils
 
ToFilter - Class in org.jivesoftware.smack.filter
Deprecated.
use ToMatchesFilter instead.
ToFilter(Jid) - Constructor for class org.jivesoftware.smack.filter.ToFilter
Deprecated.
 
ToMatchesFilter - Class in org.jivesoftware.smack.filter
 
ToMatchesFilter(Jid, boolean) - Constructor for class org.jivesoftware.smack.filter.ToMatchesFilter
 
TopLevelStreamElement - Interface in org.jivesoftware.smack.packet
A XMPP top level stream element.
toString() - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
toString() - Method in class org.jivesoftware.smack.filter.AbstractFromToMatchesFilter
 
toString() - Method in class org.jivesoftware.smack.filter.AbstractListFilter
 
toString() - Method in class org.jivesoftware.smack.filter.EmptyToMatcher
 
toString() - Method in class org.jivesoftware.smack.filter.FlexibleStanzaTypeFilter
 
toString() - Method in class org.jivesoftware.smack.filter.IQReplyFilter
 
toString() - Method in class org.jivesoftware.smack.filter.IQResultReplyFilter
 
toString() - Method in class org.jivesoftware.smack.filter.IQTypeFilter
 
toString() - Method in class org.jivesoftware.smack.filter.jidtype.AbstractJidTypeFilter
 
toString() - Method in class org.jivesoftware.smack.filter.MessageTypeFilter
 
toString() - Method in class org.jivesoftware.smack.filter.MessageWithBodiesFilter
 
toString() - Method in class org.jivesoftware.smack.filter.MessageWithSubjectFilter
 
toString() - Method in class org.jivesoftware.smack.filter.PacketExtensionFilter
Deprecated.
 
toString() - Method in class org.jivesoftware.smack.filter.PacketIDFilter
Deprecated.
 
toString() - Method in class org.jivesoftware.smack.filter.PacketTypeFilter
Deprecated.
 
toString() - Method in class org.jivesoftware.smack.filter.PresenceTypeFilter
 
toString() - Method in class org.jivesoftware.smack.filter.StanzaExtensionFilter
 
toString() - Method in class org.jivesoftware.smack.filter.StanzaIdFilter
 
toString() - Method in class org.jivesoftware.smack.filter.StanzaTypeFilter
 
toString() - Method in class org.jivesoftware.smack.filter.ThreadFilter
 
toString() - Method in class org.jivesoftware.smack.filter.ToFilter
Deprecated.
 
toString() - Method in class org.jivesoftware.smack.packet.IQ
 
toString() - Method in class org.jivesoftware.smack.packet.Message
 
toString() - Method in interface org.jivesoftware.smack.packet.Packet
Deprecated.
 
toString() - Method in class org.jivesoftware.smack.packet.Presence
 
toString() - Method in class org.jivesoftware.smack.packet.Stanza
Returns a short String describing the Stanza.
toString() - Method in enum org.jivesoftware.smack.packet.StreamError.Condition
 
toString() - Method in class org.jivesoftware.smack.packet.StreamError
 
toString() - Method in enum org.jivesoftware.smack.packet.XMPPError.Condition
 
toString() - Method in class org.jivesoftware.smack.packet.XMPPError
 
toString() - Method in enum org.jivesoftware.smack.packet.XMPPError.Type
 
toString() - Method in class org.jivesoftware.smack.sasl.packet.SaslStreamElements.SASLFailure
 
toString() - Method in enum org.jivesoftware.smack.sasl.SASLError
 
toString() - Method in class org.jivesoftware.smack.util.dns.HostAddress
 
toString() - Method in class org.jivesoftware.smack.util.dns.SRVRecord
 
toString() - Method in class org.jivesoftware.smack.util.LazyStringBuilder
 
toString() - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
toStringBuilder(Collection<? extends Object>, String) - Static method in class org.jivesoftware.smack.util.StringUtils
Transform a collection of objects to a delimited String.
ToTypeFilter - Class in org.jivesoftware.smack.filter
 
toXML() - Method in class org.jivesoftware.smack.compress.packet.Compress.Feature
 
toXML() - Method in class org.jivesoftware.smack.compress.packet.Compress
 
toXML() - Method in class org.jivesoftware.smack.compress.packet.Compressed
 
toXML() - Method in class org.jivesoftware.smack.packet.Bind.Feature
 
toXML() - Method in class org.jivesoftware.smack.packet.DefaultExtensionElement
Deprecated.
 
toXML() - Method in interface org.jivesoftware.smack.packet.Element
Returns the XML representation of this Element.
toXML() - Method in class org.jivesoftware.smack.packet.IQ
 
toXML() - Method in class org.jivesoftware.smack.packet.Mechanisms
 
toXML() - Method in class org.jivesoftware.smack.packet.Message
 
toXML() - Method in class org.jivesoftware.smack.packet.Presence
 
toXML() - Method in class org.jivesoftware.smack.packet.Session.Feature
 
toXML() - Method in class org.jivesoftware.smack.packet.StandardExtensionElement
 
toXML(String) - Method in class org.jivesoftware.smack.packet.StandardExtensionElement
 
toXML() - Method in class org.jivesoftware.smack.packet.StartTls
 
toXML() - Method in class org.jivesoftware.smack.packet.StreamError
 
toXML() - Method in class org.jivesoftware.smack.packet.StreamOpen
 
toXML() - Method in class org.jivesoftware.smack.packet.XMPPError
Returns the error as XML.
toXML() - Method in class org.jivesoftware.smack.sasl.packet.SaslStreamElements.AuthMechanism
 
toXML() - Method in class org.jivesoftware.smack.sasl.packet.SaslStreamElements.Challenge
 
toXML() - Method in class org.jivesoftware.smack.sasl.packet.SaslStreamElements.Response
 
toXML() - Method in class org.jivesoftware.smack.sasl.packet.SaslStreamElements.SASLFailure
 
toXML() - Method in class org.jivesoftware.smack.sasl.packet.SaslStreamElements.Success
 
transform(String) - Method in interface org.jivesoftware.smack.util.StringTransformer
 
TypedCloneable<T> - Interface in org.jivesoftware.smack.util
An extended version of Cloneable, which defines a generic TypedCloneable.clone() method.

U

UNAVAILABLE - Static variable in class org.jivesoftware.smack.filter.PresenceTypeFilter
 
unBlacklistSASLMechanism(String) - Static method in class org.jivesoftware.smack.SASLAuthentication
 
UnparseableStanza - Class in org.jivesoftware.smack
Representation of an unparsable stanza.
UnparsedIQ - Class in org.jivesoftware.smack.packet
An IQ stanzas that could not be parsed because no provider was found.
UnparsedIQ(String, String, CharSequence) - Constructor for class org.jivesoftware.smack.packet.UnparsedIQ
 
unregisterIQRequestHandler(IQRequestHandler) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
unregisterIQRequestHandler(String, String, IQ.Type) - Method in class org.jivesoftware.smack.AbstractXMPPConnection
 
unregisterIQRequestHandler(IQRequestHandler) - Method in interface org.jivesoftware.smack.XMPPConnection
unregisterIQRequestHandler(String, String, IQ.Type) - Method in interface org.jivesoftware.smack.XMPPConnection
Unregister an IQ request handler with this connection.
unregisterSASLMechanism(String) - Static method in class org.jivesoftware.smack.SASLAuthentication
Unregister a SASLMechanism by it's full class name.
UNSUBSCRIBE - Static variable in class org.jivesoftware.smack.filter.PresenceTypeFilter
 
UNSUBSCRIBED - Static variable in class org.jivesoftware.smack.filter.PresenceTypeFilter
 
UrlInitializer - Class in org.jivesoftware.smack.initializer
Loads the provider file defined by the URL returned by UrlInitializer.getProvidersUrl() and the generic smack configuration file returned UrlInitializer.getConfigUrl().
UrlInitializer() - Constructor for class org.jivesoftware.smack.initializer.UrlInitializer
 
USASCII - Static variable in class org.jivesoftware.smack.util.StringUtils
 
user - Variable in class org.jivesoftware.smack.AbstractXMPPConnection
The full JID of the authenticated user, as returned by the resource binding response of the server.
userHasLogged(EntityFullJid) - Method in class org.jivesoftware.smack.debugger.AbstractDebugger
 
userHasLogged(EntityFullJid) - Method in interface org.jivesoftware.smack.debugger.SmackDebugger
Called when a user has logged in to the server.
UTF8 - Static variable in class org.jivesoftware.smack.util.StringUtils
 

V

valueOf(String) - Static method in enum org.jivesoftware.smack.compression.XMPPInputOutputStream.FlushMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jivesoftware.smack.ConnectionConfiguration.DnssecMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jivesoftware.smack.ConnectionConfiguration.SecurityMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jivesoftware.smack.filter.AbstractJidTypeFilter.JidType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jivesoftware.smack.filter.jidtype.AbstractJidTypeFilter.JidType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jivesoftware.smack.iqrequest.IQRequestHandler.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jivesoftware.smack.packet.IQ.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jivesoftware.smack.packet.Message.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jivesoftware.smack.packet.Presence.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jivesoftware.smack.packet.Presence.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jivesoftware.smack.packet.StreamError.Condition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jivesoftware.smack.packet.StreamOpen.StreamContentNamespace
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jivesoftware.smack.packet.XMPPError.Condition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jivesoftware.smack.packet.XMPPError.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jivesoftware.smack.proxy.ProxyInfo.ProxyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jivesoftware.smack.ReconnectionManager.ReconnectionPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jivesoftware.smack.sasl.SASLError
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jivesoftware.smack.XMPPConnection.FromMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jivesoftware.smack.compression.XMPPInputOutputStream.FlushMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jivesoftware.smack.ConnectionConfiguration.DnssecMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jivesoftware.smack.ConnectionConfiguration.SecurityMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jivesoftware.smack.filter.AbstractJidTypeFilter.JidType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jivesoftware.smack.filter.jidtype.AbstractJidTypeFilter.JidType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jivesoftware.smack.iqrequest.IQRequestHandler.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jivesoftware.smack.packet.IQ.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jivesoftware.smack.packet.Message.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jivesoftware.smack.packet.Presence.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jivesoftware.smack.packet.Presence.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jivesoftware.smack.packet.StreamError.Condition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jivesoftware.smack.packet.StreamOpen.StreamContentNamespace
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jivesoftware.smack.packet.XMPPError.Condition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jivesoftware.smack.packet.XMPPError.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jivesoftware.smack.proxy.ProxyInfo.ProxyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jivesoftware.smack.ReconnectionManager.ReconnectionPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jivesoftware.smack.sasl.SASLError
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.jivesoftware.smack.util.MultiMap
Returns a new list containing all values of this multi map.
values() - Static method in enum org.jivesoftware.smack.XMPPConnection.FromMode
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class org.jivesoftware.smack.packet.StreamOpen
RFC 6120 ยง 4.7.5.
VmArgInitializer - Class in org.jivesoftware.smack.initializer
Looks for a provider file location based on the VM argument smack.provider.file.
VmArgInitializer() - Constructor for class org.jivesoftware.smack.initializer.VmArgInitializer
 

W

wasAuthenticated - Variable in class org.jivesoftware.smack.AbstractXMPPConnection
Flag that indicates if the user was authenticated with the server when the connection to the server was closed (abruptly or not).
wasSuccessful() - Method in class org.jivesoftware.smack.SynchronizationPoint
Check if this synchronization point was successful.
write(char[], int, int) - Method in class org.jivesoftware.smack.util.ObservableWriter
 
write(int) - Method in class org.jivesoftware.smack.util.ObservableWriter
 
write(char[]) - Method in class org.jivesoftware.smack.util.ObservableWriter
 
write(String) - Method in class org.jivesoftware.smack.util.ObservableWriter
 
write(String, int, int) - Method in class org.jivesoftware.smack.util.ObservableWriter
 
write(String) - Method in interface org.jivesoftware.smack.util.WriterListener
Notification that the Writer has written a new string.
write(Writer) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
Write the contents of this XmlStringBuilder to a Writer.
writeFile(File, CharSequence) - Static method in class org.jivesoftware.smack.util.FileUtils
 
writeFileOrThrow(File, CharSequence) - Static method in class org.jivesoftware.smack.util.FileUtils
 
writer - Variable in class org.jivesoftware.smack.AbstractXMPPConnection
The Writer which is used for the debugger.
WriterListener - Interface in org.jivesoftware.smack.util
Interface that allows for implementing classes to listen for string writing events.

X

XML_PULL_PARSER_SUPPORTS_ROUNDTRIP - Static variable in class org.jivesoftware.smack.util.PacketParserUtils
True if the XmlPullParser supports the XML_ROUNDTRIP feature.
xmllangAttribute(String) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
xmlnsAttribute(String) - Method in class org.jivesoftware.smack.util.XmlStringBuilder
 
XmlStringBuilder - Class in org.jivesoftware.smack.util
 
XmlStringBuilder() - Constructor for class org.jivesoftware.smack.util.XmlStringBuilder
 
XmlStringBuilder(ExtensionElement) - Constructor for class org.jivesoftware.smack.util.XmlStringBuilder
 
XmlStringBuilder(NamedElement) - Constructor for class org.jivesoftware.smack.util.XmlStringBuilder
 
XmlStringBuilder(ExtensionElement, String) - Constructor for class org.jivesoftware.smack.util.XmlStringBuilder
 
XMPPConnection - Interface in org.jivesoftware.smack
The XMPPConnection interface provides an interface for connections to an XMPP server and implements shared methods which are used by the different types of connections (e.g.
XMPPConnection.FromMode - Enum in org.jivesoftware.smack
 
XMPPConnectionRegistry - Class in org.jivesoftware.smack
 
XMPPConnectionRegistry() - Constructor for class org.jivesoftware.smack.XMPPConnectionRegistry
 
XMPPError - Class in org.jivesoftware.smack.packet
Represents an XMPP error sub-packet.
XMPPError(XMPPError.Condition) - Constructor for class org.jivesoftware.smack.packet.XMPPError
Deprecated.
use XMPPError.Builder instead.
XMPPError(XMPPError.Condition, ExtensionElement) - Constructor for class org.jivesoftware.smack.packet.XMPPError
Deprecated.
use XMPPError.Builder instead.
XMPPError(XMPPError.Condition, String, String, XMPPError.Type, Map<String, String>, List<ExtensionElement>) - Constructor for class org.jivesoftware.smack.packet.XMPPError
Deprecated.
use XMPPError.Builder instead.
XMPPError(XMPPError.Condition, String, String, XMPPError.Type, Map<String, String>, List<ExtensionElement>, Stanza) - Constructor for class org.jivesoftware.smack.packet.XMPPError
Creates a new error with the specified type, condition and message.
XMPPError.Builder - Class in org.jivesoftware.smack.packet
 
XMPPError.Condition - Enum in org.jivesoftware.smack.packet
 
XMPPError.Type - Enum in org.jivesoftware.smack.packet
A class to represent the type of the Error.
XMPPErrorException(XMPPError.Builder) - Constructor for exception org.jivesoftware.smack.XMPPException.XMPPErrorException
Deprecated.
Use #XMPPErrorException(Stanza, XMPPError) instead.
XMPPErrorException(Stanza, XMPPError) - Constructor for exception org.jivesoftware.smack.XMPPException.XMPPErrorException
Creates a new XMPPErrorException with the XMPPError that was the root case of the exception.
XMPPException - Exception in org.jivesoftware.smack
A generic exception that is thrown when an error occurs performing an XMPP operation.
XMPPException() - Constructor for exception org.jivesoftware.smack.XMPPException
Creates a new XMPPException.
XMPPException(String) - Constructor for exception org.jivesoftware.smack.XMPPException
Creates a new XMPPException with a description of the exception.
XMPPException(String, Throwable) - Constructor for exception org.jivesoftware.smack.XMPPException
Creates a new XMPPException with a description of the exception and the Throwable that was the root cause of the exception.
XMPPException.FailedNonzaException - Exception in org.jivesoftware.smack
 
XMPPException.StreamErrorException - Exception in org.jivesoftware.smack
 
XMPPException.XMPPErrorException - Exception in org.jivesoftware.smack
 
XMPPInputOutputStream - Class in org.jivesoftware.smack.compression
 
XMPPInputOutputStream(String) - Constructor for class org.jivesoftware.smack.compression.XMPPInputOutputStream
 
XMPPInputOutputStream.FlushMethod - Enum in org.jivesoftware.smack.compression
 
xmppServiceDomain - Variable in class org.jivesoftware.smack.ConnectionConfiguration
The XMPP domain of the XMPP Service.
A B C D E F G H I J K L M N O P Q R S T U V W X