All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractConnectionClosedListener |
|
AbstractConnectionListener |
Deprecated.
|
AbstractDebugger |
|
AbstractError |
|
AbstractError.Builder<B extends AbstractError.Builder<B>> |
|
AbstractExactJidTypeFilter |
|
AbstractFromToMatchesFilter |
|
AbstractIqBuilder<IB extends AbstractIqBuilder<IB>> |
|
AbstractIqRequestHandler |
Convenience class to create IQ requests handlers.
|
AbstractJidTypeFilter |
|
AbstractJidTypeFilter |
Base class for XMPP address type filters.
|
AbstractJidTypeFilter.JidType |
|
AbstractJidTypeFilter.JidType |
|
AbstractListFilter |
|
AbstractPossibleJidTypeFilter |
|
AbstractProvider<E extends Element> |
|
AbstractStats |
|
AbstractTextElement |
|
AbstractXMPPConnection |
This abstract class is commonly used as super class for XMPP connection mechanisms like TCP and BOSH.
|
AbstractXMPPConnection.InterceptorWrapper |
Deprecated. |
AbstractXMPPConnection.ListenerWrapper |
A wrapper class to associate a stanza filter with a listener.
|
AbstractXMPPConnection.SyncPointState |
|
AndFilter |
Implements the logical AND operation over two or more stanza filters.
|
ArrayBlockingQueueWithShutdown<E> |
|
ArrayBlockingQueueWithShutdown.TryPutResult |
|
ArrayBlockingQueueWithShutdown.TryTakeResult<E> |
|
ArrayBlockingQueueWithShutdown.TryTakeResultCode |
|
Async |
|
Async.ThrowingRunnable |
Like Runnable , but allows the runOrThrow() method to throw an exception.
|
AsyncButOrdered<K> |
Helper class to perform an operation asynchronous but keeping the order in respect to a given key.
|
BareJidEncoder |
|
BareJidEncoder.LegacyEncoder |
Deprecated. |
BareJidEncoder.UrlSafeEncoder |
|
Base32 |
Base32 string encoding is useful for when filenames case-insensitive filesystems are encoded.
|
Base64 |
|
Base64.Encoder |
|
Base64UrlSafeEncoder |
|
Bind |
IQ stanza used by Smack to bind a resource and to obtain the jid assigned by the server.
|
Bind.Feature |
|
Bind2Module |
|
Bind2Module.Bind2StateDescriptor |
|
Bind2ModuleDescriptor |
|
Bind2ModuleDescriptor.Builder |
|
BindIQProvider |
|
BodyElementProvider |
|
BooleansUtils |
|
ByteUtils |
|
CallbackRecipient<V,E> |
|
CleaningWeakReferenceMap<K,V> |
Extends a HashMap with WeakReference values, so that
weak references which have been cleared are periodically removed from
the map.
|
CloseableUtil |
|
CollectionUtil |
|
CollectionUtil.Predicate<T> |
|
Compress |
|
Compress.Feature |
|
Compressed |
|
CompressedProvider |
|
CompressionModule |
|
CompressionModule.CompressionStateDescriptor |
|
CompressionModule.CompressionTransitionSuccessResult |
|
CompressionModuleDescriptor |
|
CompressionModuleDescriptor.Builder |
|
ConnectionConfiguration |
The connection configuration used for XMPP client-to-server connections.
|
ConnectionConfiguration.Builder<B extends ConnectionConfiguration.Builder<B,C>,C extends ConnectionConfiguration> |
A builder for XMPP connection configurations.
|
ConnectionConfiguration.DnssecMode |
Determines the requested DNSSEC security mode.
|
ConnectionConfiguration.SecurityMode |
An enumeration for TLS security modes that are available when making a connection
to the XMPP server.
|
ConnectionCreationListener |
Implementors of this interface will be notified when a new XMPPConnection
has been created.
|
ConnectionListener |
Interface that allows for implementing classes to listen for connection closing
and reconnection events.
|
ConnectionStateEvent |
|
ConnectionStateEvent.AboutToTransitionInto |
|
ConnectionStateEvent.DetailedTransitionIntoInformation |
|
ConnectionStateEvent.FinalStateReached |
|
ConnectionStateEvent.StateRevertBackwardsWalk |
|
ConnectionStateEvent.SuccessfullyTransitionedInto |
|
ConnectionStateEvent.TransitionFailed |
|
ConnectionStateEvent.TransitionIgnoredDueCycle |
|
ConnectionStateEvent.TransitionNotPossible |
|
ConnectionStateMachineListener |
|
ConsoleDebugger |
Very simple debugger that prints to the console (stdout) the sent and received stanzas.
|
ConsoleDebugger.Factory |
|
Consumer<T> |
|
DefaultCharSequence |
|
DNSResolver |
Implementations of this interface define a class that is capable of resolving DNS addresses.
|
DNSUtil |
Utility class to perform DNS lookups for XMPP services.
|
Element |
Interface to represent a XML element.
|
EmbeddedExtensionProvider<PE extends ExtensionElement> |
|
EmptyResultIQ |
|
EmptyToMatcher |
|
EqualsUtil |
|
EqualsUtil.Builder |
|
EqualsUtil.EqualsComperator<T> |
|
ErrorIQ |
|
EventManger<K,R,E extends java.lang.Exception> |
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.Callback<E extends java.lang.Exception> |
|
ExceptionCallback |
Deprecated.
|
ExceptionCallback<E> |
|
ExceptionLoggingCallback |
Simple parsing exception callback that only logs the encountered parsing exception to java util logging.
|
ExceptionThrowingCallback |
Parsing exception callback class that simply throws the encountered parsing exception.
|
ExceptionThrowingCallbackWithHint |
|
ExceptionUtil |
|
ExtendedAppendable |
|
ExtensionElement |
Interface to represent extension elements.
|
ExtensionElementFilter<E extends ExtensionElement> |
|
ExtensionElementProvider<EE extends ExtensionElement> |
An abstract class for parsing custom extensions elements.
|
ExtensionProviderInfo |
|
Failure |
|
Failure.CompressFailureError |
|
FailureProvider |
|
FileUtils |
|
FlexibleStanzaTypeFilter<S extends Stanza> |
Filters for stanzas of a particular type and allows a custom method to further filter the packets.
|
FromJidTypeFilter |
Filter based on the 'from' XMPP address type.
|
FromMatchesFilter |
Filter for packets where the "from" field exactly matches a specified JID.
|
FromTypeFilter |
|
FullyQualifiedElement |
|
Function<R,T> |
|
HashCode |
|
HashCode.Builder |
|
HashCode.Cache |
|
HashCode.Calculator |
|
HttpLookupMethod |
The HTTP lookup method uses web host metadata to list the URIs of alternative connection methods.
|
HttpLookupMethod.LinkRelation |
Specifies a link relation for the selected type of connection.
|
InstantStreamResumptionModule |
|
InstantStreamResumptionModule.InstantStreamResumptionStateDescriptor |
|
InstantStreamResumptionModuleDescriptor |
|
InstantStreamResumptionModuleDescriptor.Builder |
|
InternetAddress |
An internet address, can be given as IP or as DNS name.
|
InternetAddress.DomainName |
|
InternetAddress.DomainNameLabel |
|
InternetAddress.InvalidDomainName |
|
InternetAddress.Ipv4 |
|
InternetAddress.Ipv6 |
|
IntrospectionProvider |
|
IntrospectionProvider.IQIntrospectionProvider<I extends IQ> |
|
IntrospectionProvider.PacketExtensionIntrospectionProvider<PE extends ExtensionElement> |
|
IQ |
The base IQ (Info/Query) packet.
|
IQ.IQChildElementXmlStringBuilder |
|
IQ.ResponseType |
|
IQ.Type |
A enum to represent the type of the IQ stanza.
|
IqBuilder<IB extends IqBuilder<IB,I>,I extends IQ> |
|
IqData |
|
IqProvider<I extends IQ> |
|
IQProvider<I extends IQ> |
Deprecation Notice: This class is deprecated, use IQProvider instead.
|
IQProviderInfo |
|
IQReplyFilter |
Filters for packets which are a valid reply to an IQ request.
|
IQRequestHandler |
IQ request handler are responsible for handling incoming IQ requests.
|
IQRequestHandler.Mode |
|
IQResultReplyFilter |
|
IQTypeFilter |
A filter for IQ stanza types.
|
IqView |
|
Java7ZlibInputOutputStream |
This class provides XMPP "zlib" compression with the help of the Deflater class of the Java API.
|
JulDebugger |
Very simple debugger that prints to the console (stdout) the sent and received stanzas.
|
LazyStringBuilder |
|
LoginContext |
|
MAC |
|
Manager |
Managers provide the high-level API of certain functionality (often standardized by XMPP Extension Protocols).
|
MD5 |
|
Mechanisms |
|
Message |
Represents XMPP message packets.
|
Message.Body |
Represents a message body, its language and the content of the message.
|
Message.Subject |
Represents a message subject, its language and the content of the subject.
|
Message.Thread |
|
Message.Type |
Represents the type of a message.
|
MessageBuilder |
|
MessageListener |
|
MessageOrPresence<MPB extends MessageOrPresenceBuilder<?,?>> |
|
MessageOrPresenceBuilder<MP extends MessageOrPresence<? extends MessageOrPresenceBuilder<MP,SB>>,SB extends StanzaBuilder<SB>> |
|
MessageSubjectElementProvider |
|
MessageThreadElementProvider |
|
MessageTypeFilter |
Filters for packets of a specific type of Message (e.g.
|
MessageView |
|
MessageWithBodiesFilter |
Filters message stanzas which have at least one body.
|
MessageWithSubjectFilter |
Filters message stanzas which have at least one body.
|
MessageWithThreadFilter |
Filters message stanzas which have at least one body.
|
ModularXmppClientToServerConnection |
|
ModularXmppClientToServerConnection.AuthenticatedAndResourceBoundStateDescriptor |
|
ModularXmppClientToServerConnection.AuthenticatedButUnboundStateDescriptor |
|
ModularXmppClientToServerConnection.ConnectedButUnauthenticatedStateDescriptor |
|
ModularXmppClientToServerConnection.DisconnectedStateDescriptor |
|
ModularXmppClientToServerConnection.LookupRemoteConnectionEndpointsStateDescriptor |
|
ModularXmppClientToServerConnection.ResourceBindingStateDescriptor |
|
ModularXmppClientToServerConnection.ResourceBoundResult |
|
ModularXmppClientToServerConnection.SaslAuthenticationStateDescriptor |
|
ModularXmppClientToServerConnection.SaslAuthenticationSuccessResult |
|
ModularXmppClientToServerConnection.Stats |
|
ModularXmppClientToServerConnectionConfiguration |
|
ModularXmppClientToServerConnectionConfiguration.Builder |
|
ModularXmppClientToServerConnectionInternal |
|
ModularXmppClientToServerConnectionModule<MD extends ModularXmppClientToServerConnectionModuleDescriptor> |
|
ModularXmppClientToServerConnectionModuleDescriptor |
|
ModularXmppClientToServerConnectionModuleDescriptor.Builder |
|
MultiMap<K,V> |
A lightweight implementation of a MultiMap, that is a Map that is able to hold multiple values for every key.
|
NamedElement |
Interface to represent a XML element.
|
Nonza |
A Nonza, i.e everything that is not a stanza as defined
RFC 6120 8.
|
NonzaCallback |
|
NonzaCallback.Builder |
|
NonzaCallback.NonzaListener<N extends Nonza> |
|
NonzaProvider<N extends Nonza> |
|
NoOpState |
|
NotFilter |
Implements the logical NOT operation on a stanza filter.
|
NumberUtil |
|
Objects |
|
ObservableReader |
An ObservableReader is a wrapper on a Reader that notifies to its listeners when
reading character streams.
|
ObservableWriter |
An ObservableWriter is a wrapper on a Writer that notifies to its listeners when
writing to character streams.
|
OrFilter |
Implements the logical OR operation over two or more stanza filters.
|
OutputStreamUtil |
|
PacketListener |
Deprecated.
|
PacketParserUtils |
Utility class that helps to parse packets.
|
PacketUtil |
|
Pair<F,S> |
|
ParserUtils |
|
ParsingExceptionCallback |
Interface to receive parsing exceptions.
|
PossibleFromTypeFilter |
|
PossibleToTypeFilter |
|
Predicate<T> |
|
Presence |
Represents XMPP presence stanzas.
|
Presence.Mode |
An enum to represent the presence mode.
|
Presence.Type |
An enum to represent the presence type.
|
PresenceBuilder |
|
PresenceListener |
|
PresenceTypeFilter |
A filter for Presence types.
|
PresenceView |
|
Provider<E extends Element> |
Smack provider are the parsers used to deserialize raw XMPP into the according Java Element s.
|
ProviderFileLoader |
|
ProviderLoader |
|
ProviderManager |
Manages providers for parsing custom XML sub-documents of XMPP packets.
|
ProxyException |
An exception class to handle exceptions caused by proxy.
|
ProxyInfo |
Class which stores proxy information such as proxy type, host, port,
authentication etc.
|
ProxyInfo.ProxyType |
|
ProxySocketConnection |
|
RandomStringStanzaIdSource |
|
RandomStringStanzaIdSource.Factory |
|
RandomUtil |
|
ReaderListener |
Interface that allows for implementing classes to listen for string reading
events.
|
ReconnectionListener |
|
ReconnectionManager |
Handles the automatic reconnection process.
|
ReconnectionManager.ReconnectionPolicy |
|
ReflectionDebuggerFactory |
|
RemoteConnectionEndpoint |
|
RemoteConnectionEndpoint.InetSocketAddressCoupling<RCE extends RemoteConnectionEndpoint> |
|
RemoteConnectionEndpointLookupFailure |
|
RemoteConnectionEndpointLookupFailure.DnsLookupFailure |
|
RemoteConnectionException<RCE extends RemoteConnectionEndpoint> |
|
SASLAnonymous |
Implementation of the SASL ANONYMOUS mechanism.
|
SASLAuthentication |
This class is responsible authenticating the user using SASL, binding the resource
to the connection and establishing a session with the server.
|
SaslChallengeProvider |
|
SASLError |
The SASL error condition.
|
SASLErrorException |
|
SaslFailureProvider |
|
SASLMechanism |
Base class for SASL mechanisms.
|
SaslNonza |
|
SaslNonza.AuthMechanism |
Initiating SASL authentication by select a mechanism.
|
SaslNonza.Challenge |
A SASL challenge stream element.
|
SaslNonza.Response |
A SASL response stream element.
|
SaslNonza.SASLFailure |
A SASL failure stream element, also called "SASL Error".
|
SaslNonza.Success |
A SASL success stream element.
|
SaslSuccessProvider |
|
SASLXOauth2Mechanism |
|
Scalar |
|
ScheduledAction |
|
ScramHmac |
|
ScramMechanism |
|
ScramPlusMechanism |
SCRAM-X-PLUS implementation.
|
SCRAMSHA1Mechanism |
|
ScramSha1PlusMechanism |
|
SecurityUtil |
|
Session |
IQ stanza that will be sent to the server to establish a session.
|
Session.Feature |
|
SHA1 |
|
SimpleIQ |
A simple IQ.
|
SingleAddressRemoteConnectionEndpoint |
|
Smack |
|
SmackConfiguration |
Represents the configuration of Smack.
|
SmackConfiguration.UnknownIqRequestReplyMode |
|
SmackDaneProvider |
Implementations of this interface define a class that is capable of enabling DANE on a connection.
|
SmackDaneVerifier |
Implementations of this interface define a class that is capable of enabling DANE on a connection.
|
SmackDebugger |
Interface that allows for implementing classes to debug XML traffic.
|
SmackDebuggerFactory |
|
SmackException |
Smack uses SmackExceptions for errors that are not defined by any XMPP specification.
|
SmackException.AlreadyConnectedException |
|
SmackException.AlreadyLoggedInException |
|
SmackException.ConnectionException |
|
SmackException.EndpointConnectionException |
This exception is thrown if Smack is unable to connect to all hosts of a given XMPP
service.
|
SmackException.FeatureNotSupportedException |
|
SmackException.GenericConnectionException |
|
SmackException.IllegalStateChangeException |
|
SmackException.NoEndpointsDiscoveredException |
|
SmackException.NoResponseException |
Exception thrown always when there was no response to an request within the stanza reply timeout of the used
connection instance.
|
SmackException.NotConnectedException |
|
SmackException.NotLoggedInException |
|
SmackException.ResourceBindingNotOfferedException |
|
SmackException.SecurityNotPossibleException |
|
SmackException.SecurityRequiredByClientException |
|
SmackException.SecurityRequiredByServerException |
|
SmackException.SecurityRequiredException |
|
SmackException.SmackCertificateException |
|
SmackException.SmackMessageException |
A Smack exception wrapping a text message.
|
SmackException.SmackSaslException |
|
SmackException.SmackWrappedException |
A Smack exception wrapping another exception.
|
SmackFuture<V,E extends java.lang.Exception> |
|
SmackFuture.InternalProcessStanzaSmackFuture<V,E extends java.lang.Exception> |
|
SmackFuture.InternalSmackFuture<V,E extends java.lang.Exception> |
|
SmackFuture.SimpleInternalProcessStanzaSmackFuture<V,E extends java.lang.Exception> |
A simple version of InternalSmackFuture which implements isNonFatalException(E) as always returning
false method.
|
SmackFuture.SocketFuture |
|
SmackInitialization |
|
SmackInitializer |
Defines an initialization class that will be instantiated and invoked by the SmackConfiguration class during initialization.
|
SmackParsingException |
|
SmackParsingException.RequiredAttributeMissingException |
|
SmackParsingException.RequiredValueMissingException |
|
SmackParsingException.SmackTextParseException |
|
SmackParsingException.SmackUriSyntaxParsingException |
|
SmackReactor |
The SmackReactor for non-blocking I/O.
|
SmackReactor.ChannelSelectedCallback |
|
SmackReactor.SelectionKeyAttachment |
|
SmackTlsContext |
|
Socks4ProxySocketConnection |
Socket factory for socks4 proxy.
|
Socks5ProxySocketConnection |
Socket factory for Socks5 proxy.
|
SslContextFactory |
|
StandardExtensionElement |
An ExtensionElement modeling the often required and used XML features when using XMPP.
|
StandardExtensionElement.Builder |
|
StandardExtensionElementProvider |
|
StandardStanzaIdSource |
|
StandardStanzaIdSource.Factory |
|
Stanza |
Base class for XMPP Stanzas, which are called Stanza in older versions of Smack (i.e.
|
StanzaBuilder<B extends StanzaBuilder<B>> |
|
StanzaCollector |
Provides a mechanism to collect Stanzas into a result queue that pass a
specified filter/matcher.
|
StanzaCollector.Configuration |
|
StanzaError |
Represents an XMPP error sub-packet.
|
StanzaError.Builder |
|
StanzaError.Condition |
|
StanzaError.Type |
A class to represent the type of the Error.
|
StanzaErrorTextElement |
|
StanzaExtensionFilter |
Filters for stanzas with a particular type of stanza extension.
|
StanzaFactory |
|
StanzaFilter |
Defines a way to filter stanzas for particular attributes.
|
StanzaIdFilter |
Filters for Stanzas with a particular stanza ID.
|
StanzaIdSource |
|
StanzaIdSourceFactory |
|
StanzaListener |
Provides a mechanism to listen for packets that pass a specified filter.
|
StanzaTypeFilter |
Filters for Stanzas of a particular type.
|
StanzaView |
|
StartTls |
|
State |
Note that this is an non-static inner class of XmppClientToServerConnection so that states can inspect and modify
the connection.
|
StateDescriptor |
|
StateDescriptor.Property |
|
StateDescriptorGraph |
Smack's utility API for Finite State Machines (FSM).
|
StateDescriptorGraph.GraphVertex<E> |
|
StateMachineException |
|
StateMachineException.SmackMandatoryStateFailedException |
|
StateMachineException.SmackStateGraphDeadEndException |
|
StateTransitionResult |
|
StateTransitionResult.AttemptResult |
|
StateTransitionResult.Failure |
|
StateTransitionResult.FailureCausedByException<E extends java.lang.Exception> |
|
StateTransitionResult.FailureCausedByTimeout |
|
StateTransitionResult.Success |
|
StateTransitionResult.TransitionImpossible |
|
StateTransitionResult.TransitionImpossibleBecauseNotImplemented |
|
StateTransitionResult.TransitionImpossibleReason |
|
StreamClose |
|
StreamError |
Represents a stream error packet.
|
StreamError.Condition |
The defined stream error conditions, see RFC 6120 ยง 4.9.3.
|
StreamFeatureProviderInfo |
|
StreamOpen |
The stream open tag.
|
StreamOpen.StreamContentNamespace |
|
StringEncoder<O> |
An interface for String encoder.
|
StringUtils |
A collection of utility methods for String objects.
|
SuccessCallback<T> |
|
Supplier<T> |
|
SystemUtil |
|
ThreadFilter |
Filters for message packets with a particular thread value.
|
TlsFailure |
|
TlsFailureProvider |
|
TlsProceed |
|
TlsProceedProvider |
|
TLSUtils |
|
TLSUtils.AcceptAllTrustManager |
A X509TrustManager that doesn't validate X.509 certificates.
|
ToMatchesFilter |
|
TopLevelStreamElement |
A XMPP top level stream element.
|
ToStringUtil |
|
ToStringUtil.Builder |
|
ToTypeFilter |
|
UInt16 |
A number representing an unsigned 16-bit integer.
|
UInt32 |
A number representing an unsigned 32-bit integer.
|
UnparseableStanza |
Representation of an unparsable stanza.
|
UnparsedIQ |
An IQ stanzas that could not be parsed because no provider was found.
|
UrlInitializer |
|
UTF8 |
|
UuidStanzaIdSource |
|
UuidStanzaIdSource.Factory |
|
VmArgInitializer |
Looks for a provider file location based on the VM argument smack.provider.file.
|
WalkStateGraphContext |
|
WalkStateGraphContext.Builder |
|
WriterListener |
Interface that allows for implementing classes to listen for string writing
events.
|
XmlEnvironment |
|
XmlEnvironment.Builder |
|
XmlLangElement |
|
XmlStringBuilder |
|
XmlUtil |
|
XmppClientToServerTransport |
|
XmppClientToServerTransport.LookupConnectionEndpointsFailed |
|
XmppClientToServerTransport.LookupConnectionEndpointsResult |
|
XmppClientToServerTransport.LookupConnectionEndpointsSuccess |
|
XmppClientToServerTransport.Stats |
|
XmppCompressionFactory |
|
XmppCompressionManager |
|
XMPPConnection |
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 |
|
XMPPConnectionRegistry |
|
XmppElementUtil |
|
XMPPException |
A generic exception that is thrown when an error occurs performing an
XMPP operation.
|
XMPPException.FailedNonzaException |
|
XMPPException.StreamErrorException |
|
XMPPException.XMPPErrorException |
An exception caused by an XMPP error stanza response on the protocol level.
|
XmppInputOutputFilter |
|
XmppInputOutputFilter.OutputResult |
|
XMPPInputOutputStream |
|
XMPPInputOutputStream.FlushMethod |
|
ZlibXmppCompressionFactory |
|
ZlibXmppCompressionFactory.Stats |
|