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 String |
ERROR |
static String |
NAMESPACE |
descriptiveTexts
Constructor and Description |
---|
XMPPError(XMPPError.Condition condition) |
XMPPError(XMPPError.Condition condition,
ExtensionElement applicationSpecificCondition) |
XMPPError(XMPPError.Condition condition,
String conditionText,
String errorGenerator,
XMPPError.Type type,
Map<String,String> descriptiveTexts,
List<ExtensionElement> extensions)
Creates a new error with the specified type, condition and message.
|
Modifier and Type | Method and Description |
---|---|
static XMPPError |
from(XMPPError.Condition condition,
String descriptiveText) |
XMPPError.Condition |
getCondition()
Returns the error condition.
|
String |
getConditionText() |
String |
getErrorGenerator() |
XMPPError.Type |
getType()
Returns the error type.
|
String |
toString() |
XmlStringBuilder |
toXML()
Returns the error as XML.
|
addDescriptiveTextsAndExtensions, getDescriptiveText, getDescriptiveText, getExtension
public static final String NAMESPACE
public static final String ERROR
public XMPPError(XMPPError.Condition condition)
public XMPPError(XMPPError.Condition condition, ExtensionElement applicationSpecificCondition)
public XMPPError(XMPPError.Condition condition, String conditionText, String errorGenerator, XMPPError.Type type, Map<String,String> descriptiveTexts, List<ExtensionElement> extensions)
type
- the error type.condition
- the error condition.descriptiveTexts
- extensions
- list of stanza(/packet) extensionspublic XMPPError.Condition getCondition()
public XMPPError.Type getType()
public String getErrorGenerator()
public String getConditionText()
public XmlStringBuilder toXML()
public static XMPPError from(XMPPError.Condition condition, String descriptiveText)