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 AllowsStanzaCollectorandStanzaListenerinstances 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 voidAbstractXMPPConnection. addMessageInterceptor(Consumer<MessageBuilder> messageInterceptor, Predicate<Message> messageFilter)voidXMPPConnection. addMessageInterceptor(Consumer<MessageBuilder> messageInterceptor, Predicate<Message> messageFilter)Registers a stanza interceptor with this connection.voidAbstractXMPPConnection. addPresenceInterceptor(Consumer<PresenceBuilder> presenceInterceptor, Predicate<Presence> presenceFilter)voidXMPPConnection. 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 interfaceStanzaFilterDefines a way to filter stanzas for particular attributes.Classes in org.jivesoftware.smack.filter that implement Predicate Modifier and Type Class Description classAbstractExactJidTypeFilterclassAbstractFromToMatchesFilterclassAbstractJidTypeFilterclassAbstractListFilterclassAbstractPossibleJidTypeFilterclassAndFilterImplements the logical AND operation over two or more stanza filters.classEmptyToMatcherclassExtensionElementFilter<E extends ExtensionElement>classFlexibleStanzaTypeFilter<S extends Stanza>Filters for stanzas of a particular type and allows a custom method to further filter the packets.classFromMatchesFilterFilter for packets where the "from" field exactly matches a specified JID.classFromTypeFilterclassIQReplyFilterFilters for packets which are a valid reply to an IQ request.classIQResultReplyFilterclassIQTypeFilterA filter for IQ stanza types.classMessageTypeFilterFilters for packets of a specific type of Message (e.g.classMessageWithBodiesFilterFilters message stanzas which have at least one body.classMessageWithSubjectFilterFilters message stanzas which have at least one body.classMessageWithThreadFilterFilters message stanzas which have at least one body.classNotFilterImplements the logical NOT operation on a stanza filter.classOrFilterImplements the logical OR operation over two or more stanza filters.classPossibleFromTypeFilterclassPossibleToTypeFilterclassPresenceTypeFilterA filter for Presence types.classStanzaExtensionFilterFilters for stanzas with a particular type of stanza extension.classStanzaIdFilterFilters for Stanzas with a particular stanza ID.classStanzaTypeFilterFilters for Stanzas of a particular type.classThreadFilterFilters for message packets with a particular thread value.classToMatchesFilterclassToTypeFilterMethods 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 classAbstractJidTypeFilterBase class for XMPP address type filters.classFromJidTypeFilterFilter 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 classAfterXStanzasclassForEveryMessageclassForEveryStanzaclassForMatchingPredicateOrAfterXStanzasclassShortcutPredicates -
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 classOnceForThisStanza -
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 classChatMarkersFilterChat Markers Manager class (XEP-0333).classEligibleForChatMarkerFilterChat 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 classDelayedStanzaFilterFilters 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 classIoTFieldsExtensionFilter -
Uses of Predicate in org.jivesoftware.smackx.mam.filter
Classes in org.jivesoftware.smackx.mam.filter that implement Predicate Modifier and Type Class Description classMamResultFilterMAM 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 classMUCUserStatusCodeFilter -
Uses of Predicate in org.jivesoftware.smackx.privacy.filter
Classes in org.jivesoftware.smackx.privacy.filter that implement Predicate Modifier and Type Class Description classSetActiveListFilterclassSetDefaultListFilter -
Uses of Predicate in org.jivesoftware.smackx.pubsub.filter
Classes in org.jivesoftware.smackx.pubsub.filter that implement Predicate Modifier and Type Class Description classEventExtensionFilterFilter for stanzas with the PubSub 'event' extension.classEventItemsExtensionFilter
-