Package rocks.xmpp.extensions.amp.model
Provides XML schema implementations of XEP-0079: Advanced Message
Processing.
It defines an XMPP protocol extension that enables entities to request, and servers to perform, advanced processing of XMPP message stanzas, including reliable data transport, time-sensitive delivery, and expiration of transient messages.
-
Class Summary Class Description AdvancedMessageProcessing The implementation of the<amp/>
element in thehttp://jabber.org/protocol/amp
namespace.AdvancedMessageProcessingError An abstract base class for all Advanced Message Processing Errors.InvalidRules The implementation of the<invalid-rules/>
element in thehttp://jabber.org/protocol/amp
namespace.Rule The implementation of the<rule/>
element, used both in thehttp://jabber.org/protocol/amp
namespace as well as in thehttp://jabber.org/protocol/amp#errors
namespace.UnsupportedActions The implementation of the<unsupported-actions/>
element in thehttp://jabber.org/protocol/amp
namespace.UnsupportedConditions The implementation of the<unsupported-conditions/>
element in thehttp://jabber.org/protocol/amp
namespace. -
Enum Summary Enum Description Rule.Action The action defines what occurs when a particular rule is triggered.Rule.Condition The condition defines how or when a particular rule is triggered.Rule.DeliveryMode The possible values for theRule.Condition.DELIVER
condition.Rule.MatchResource The possible values for theRule.Condition.MATCH_RESOURCE
condition.