Package | Description |
---|---|
rocks.xmpp.extensions.amp.model |
Provides XML schema implementations of XEP-0079: Advanced Message Processing.
|
Modifier and Type | Method and Description |
---|---|
static Rule |
Rule.deliver(Rule.Action action,
Rule.DeliveryMode value)
Creates the defined “deliver” rule.
|
static Rule |
Rule.expireAt(Rule.Action action,
java.time.Instant instant)
Creates the defined “expire-at” rule.
|
static Rule |
Rule.matchResource(Rule.Action action,
Rule.MatchResource value)
Creates the defined “match-resource” rule.
|
static Rule |
Rule.of(Rule.Action action,
Rule.Condition condition,
java.lang.String value)
Creates a rule.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Rule> |
AdvancedMessageProcessingError.getRules()
Gets the invalid rules.
|
java.util.List<Rule> |
AdvancedMessageProcessing.getRules()
Gets the rules.
|
Constructor and Description |
---|
AdvancedMessageProcessing(Rule... rules)
Constructs an
<amp/> element with rules. |
Constructor and Description |
---|
AdvancedMessageProcessing(java.util.Collection<Rule> rules)
Constructs an
<amp/> element with rules. |
AdvancedMessageProcessing(java.util.Collection<Rule> rules,
java.lang.Boolean perHop)
Constructs an
<amp/> element with rules and a per-hop attribute. |
AdvancedMessageProcessing(java.util.List<Rule> rules,
Rule.Action status,
Jid from,
Jid to)
Constructs an
<amp/> element with rules, status, from and to attribute. |
Copyright © 2014–2019 XMPP.rocks. All rights reserved.