public class XMPPError extends AbstractError
| XMPP Error Condition | Type | RFC 6120 Section |
| bad-request | MODIFY | 8.3.3.1 |
| conflict | CANCEL | 8.3.3.2 |
| feature-not-implemented | CANCEL | 8.3.3.3 |
| forbidden | AUTH | 8.3.3.4 |
| gone | MODIFY | 8.3.3.5 |
| internal-server-error | WAIT | 8.3.3.6 |
| item-not-found | CANCEL | 8.3.3.7 |
| jid-malformed | MODIFY | 8.3.3.8 |
| not-acceptable | MODIFY | 8.3.3.9 |
| not-allowed | CANCEL | 8.3.3.10 |
| not-authorized | AUTH | 8.3.3.11 |
| policy-violation | AUTH | 8.3.3.12 |
| recipient-unavailable | WAIT | 8.3.3.13 |
| redirect | MODIFY | 8.3.3.14 |
| registration-required | AUTH | 8.3.3.15 |
| remote-server-not-found | CANCEL | 8.3.3.16 |
| remote-server-timeout | WAIT | 8.3.3.17 |
| resource-constraint | WAIT | 8.3.3.18 |
| service-unavailable | CANCEL | 8.3.3.19 |
| subscription-required | AUTH | 8.3.3.20 |
| undefined-condition | WAIT | 8.3.3.21 |
| unexpected-request | WAIT | 8.3.3.22 |
| Modifier and Type | Class and Description |
|---|---|
static class |
XMPPError.Condition |
static class |
XMPPError.Type
A class to represent the type of the Error.
|
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ERROR |
static java.lang.String |
NAMESPACE |
descriptiveTexts| Constructor and Description |
|---|
XMPPError(XMPPError.Condition condition) |
XMPPError(XMPPError.Condition condition,
PacketExtension applicationSpecificCondition) |
XMPPError(XMPPError.Condition condition,
java.lang.String conditionText,
java.lang.String errorGenerator,
XMPPError.Type type,
java.util.Map<java.lang.String,java.lang.String> descriptiveTexts,
java.util.List<PacketExtension> extensions)
Creates a new error with the specified type, condition and message.
|
| Modifier and Type | Method and Description |
|---|---|
static XMPPError |
from(XMPPError.Condition condition,
java.lang.String descriptiveText) |
XMPPError.Condition |
getCondition()
Returns the error condition.
|
java.lang.String |
getConditionText() |
java.lang.String |
getErrorGenerator() |
XMPPError.Type |
getType()
Returns the error type.
|
java.lang.String |
toString() |
XmlStringBuilder |
toXML()
Returns the error as XML.
|
addDescriptiveTextsAndExtensions, getDescriptiveText, getDescriptiveText, getExtensionpublic static final java.lang.String NAMESPACE
public static final java.lang.String ERROR
public XMPPError(XMPPError.Condition condition)
public XMPPError(XMPPError.Condition condition, PacketExtension applicationSpecificCondition)
public XMPPError(XMPPError.Condition condition, java.lang.String conditionText, java.lang.String errorGenerator, XMPPError.Type type, java.util.Map<java.lang.String,java.lang.String> descriptiveTexts, java.util.List<PacketExtension> extensions)
type - the error type.condition - the error condition.descriptiveTexts - extensions - list of packet extensionspublic XMPPError.Condition getCondition()
public XMPPError.Type getType()
public java.lang.String getErrorGenerator()
public java.lang.String getConditionText()
public java.lang.String toString()
toString in class java.lang.Objectpublic XmlStringBuilder toXML()
public static XMPPError from(XMPPError.Condition condition, java.lang.String descriptiveText)