Uses of Interface
org.jivesoftware.smack.util.Predicate
-
Packages that use Predicate Package Description org.jivesoftware.smack Core classes of the Smack API.org.jivesoftware.smack.filter AllowsStanzaCollector
andStanzaListener
instances to filter for stanzas with particular attributes.org.jivesoftware.smack.filter.jidtype Filter based on the type of an XMPP address.org.jivesoftware.smack.sm.predicates Predicates for requesting Stream Management acknowledgements.org.jivesoftware.smack.sm.predicates.tcp XMPPTCPConnection Stream Managment Predicates.org.jivesoftware.smackx.chat_markers.filter Chat Markers elements (XEP-0333).org.jivesoftware.smackx.delay.filter StanzaFilter classes for XEP-0203: Delayed Delivery, as well as XEP-0091: Legacy Delayed Delivery.org.jivesoftware.smackx.iot.data.filter Smack's API for XMPP IoT.org.jivesoftware.smackx.mam.filter Filters of Message Archive Management (MAM) XEP-0313.org.jivesoftware.smackx.muc.filter Stanza filters for Multi-User Chat.org.jivesoftware.smackx.privacy.filter Filters for XEP-0016: Privacy Lists.org.jivesoftware.smackx.pubsub.filter Filters for Publish-Subscribe (XEP-60). -
-
Uses of Predicate in org.jivesoftware.smack
Methods in org.jivesoftware.smack with parameters of type Predicate Modifier and Type Method Description void
AbstractXMPPConnection. addMessageInterceptor(Consumer<MessageBuilder> messageInterceptor, Predicate<Message> messageFilter)
void
XMPPConnection. addMessageInterceptor(Consumer<MessageBuilder> messageInterceptor, Predicate<Message> messageFilter)
Registers a stanza interceptor with this connection.void
AbstractXMPPConnection. addPresenceInterceptor(Consumer<PresenceBuilder> presenceInterceptor, Predicate<Presence> presenceFilter)
void
XMPPConnection. addPresenceInterceptor(Consumer<PresenceBuilder> presenceInterceptor, Predicate<Presence> presenceFilter)
Registers a stanza interceptor with this connection. -
Uses of Predicate in org.jivesoftware.smack.filter
Subinterfaces of Predicate in org.jivesoftware.smack.filter Modifier and Type Interface Description interface
StanzaFilter
Defines a way to filter stanzas for particular attributes.Classes in org.jivesoftware.smack.filter that implement Predicate Modifier and Type Class Description class
AbstractExactJidTypeFilter
class
AbstractFromToMatchesFilter
class
AbstractJidTypeFilter
class
AbstractListFilter
class
AbstractPossibleJidTypeFilter
class
AndFilter
Implements the logical AND operation over two or more stanza filters.class
EmptyToMatcher
class
ExtensionElementFilter<E extends ExtensionElement>
class
FlexibleStanzaTypeFilter<S extends Stanza>
Filters for stanzas of a particular type and allows a custom method to further filter the packets.class
FromMatchesFilter
Filter for packets where the "from" field exactly matches a specified JID.class
FromTypeFilter
class
IQReplyFilter
Filters for packets which are a valid reply to an IQ request.class
IQResultReplyFilter
class
IQTypeFilter
A filter for IQ stanza types.class
MessageTypeFilter
Filters for packets of a specific type of Message (e.g.class
MessageWithBodiesFilter
Filters message stanzas which have at least one body.class
MessageWithSubjectFilter
Filters message stanzas which have at least one body.class
MessageWithThreadFilter
Filters message stanzas which have at least one body.class
NotFilter
Implements the logical NOT operation on a stanza filter.class
OrFilter
Implements the logical OR operation over two or more stanza filters.class
PossibleFromTypeFilter
class
PossibleToTypeFilter
class
PresenceTypeFilter
A filter for Presence types.class
StanzaExtensionFilter
Filters for stanzas with a particular type of stanza extension.class
StanzaIdFilter
Filters for Stanzas with a particular stanza ID.class
StanzaTypeFilter
Filters for Stanzas of a particular type.class
ThreadFilter
Filters for message packets with a particular thread value.class
ToMatchesFilter
class
ToTypeFilter
Methods in org.jivesoftware.smack.filter that return Predicate Modifier and Type Method Description default <S extends Stanza>
Predicate<S>StanzaFilter. asPredicate(java.lang.Class<?> stanzaClass)
-
Uses of Predicate in org.jivesoftware.smack.filter.jidtype
Classes in org.jivesoftware.smack.filter.jidtype that implement Predicate Modifier and Type Class Description class
AbstractJidTypeFilter
Base class for XMPP address type filters.class
FromJidTypeFilter
Filter based on the 'from' XMPP address type. -
Uses of Predicate in org.jivesoftware.smack.sm.predicates
Classes in org.jivesoftware.smack.sm.predicates that implement Predicate Modifier and Type Class Description class
AfterXStanzas
class
ForEveryMessage
class
ForEveryStanza
class
ForMatchingPredicateOrAfterXStanzas
class
ShortcutPredicates
-
Uses of Predicate in org.jivesoftware.smack.sm.predicates.tcp
Classes in org.jivesoftware.smack.sm.predicates.tcp that implement Predicate Modifier and Type Class Description class
OnceForThisStanza
-
Uses of Predicate in org.jivesoftware.smackx.chat_markers.filter
Classes in org.jivesoftware.smackx.chat_markers.filter that implement Predicate Modifier and Type Class Description class
ChatMarkersFilter
Chat Markers Manager class (XEP-0333).class
EligibleForChatMarkerFilter
Chat Markers Manager class (XEP-0333). -
Uses of Predicate in org.jivesoftware.smackx.delay.filter
Classes in org.jivesoftware.smackx.delay.filter that implement Predicate Modifier and Type Class Description class
DelayedStanzaFilter
Filters stanza with delay information, ie. -
Uses of Predicate in org.jivesoftware.smackx.iot.data.filter
Classes in org.jivesoftware.smackx.iot.data.filter that implement Predicate Modifier and Type Class Description class
IoTFieldsExtensionFilter
-
Uses of Predicate in org.jivesoftware.smackx.mam.filter
Classes in org.jivesoftware.smackx.mam.filter that implement Predicate Modifier and Type Class Description class
MamResultFilter
MAM result filter class. -
Uses of Predicate in org.jivesoftware.smackx.muc.filter
Classes in org.jivesoftware.smackx.muc.filter that implement Predicate Modifier and Type Class Description class
MUCUserStatusCodeFilter
-
Uses of Predicate in org.jivesoftware.smackx.privacy.filter
Classes in org.jivesoftware.smackx.privacy.filter that implement Predicate Modifier and Type Class Description class
SetActiveListFilter
class
SetDefaultListFilter
-
Uses of Predicate in org.jivesoftware.smackx.pubsub.filter
Classes in org.jivesoftware.smackx.pubsub.filter that implement Predicate Modifier and Type Class Description class
EventExtensionFilter
Filter for stanzas with the PubSub 'event' extension.class
EventItemsExtensionFilter
-