Class PubSubError
- java.lang.Object
-
- rocks.xmpp.extensions.pubsub.model.errors.PubSubError
-
- Direct Known Subclasses:
ClosedNode,ConfigurationRequired,InvalidJid,InvalidOptions,InvalidPayload,InvalidSubId,ItemForbidden,ItemRequired,JidRequired,MaxItemsExceeded,MaxNodesExceeded,NodeIdRequired,NotInRosterGroup,NotSubscribed,PayloadRequired,PayloadTooBig,PendingSubscription,PresenceSubscriptionRequired,SubIdRequired,TooManySubscriptions,Unsupported
public abstract class PubSubError extends Object
An enclosing class for pubsub errors.
-
-
Field Summary
Fields Modifier and Type Field Description static ClosedNodeCLOSED_NODEThe<closed-node/>pubsub error.static ConfigurationRequiredCONFIGURATION_REQUIREDThe<configuration-required/>pubsub error.static InvalidJidINVALID_JIDThe<invalid-jid/>pubsub error.static InvalidOptionsINVALID_OPTIONSThe<invalid-options/>pubsub error.static InvalidPayloadINVALID_PAYLOADThe<invalid-payload/>pubsub error.static InvalidSubIdINVALID_SUB_IDThe<invalid-subid/>pubsub error.static ItemForbiddenITEM_FORBIDDENThe<item-forbidden/>pubsub error.static ItemRequiredITEM_REQUIREDThe<item-required/>pubsub error.static JidRequiredJID_REQUIREDThe<jid-required/>pubsub error.static MaxItemsExceededMAX_ITEMS_EXCEEDEDThe<max-items-exceeded/>pubsub error.static MaxNodesExceededMAX_NODES_EXCEEDEDThe<max-nodes-exceeded/>pubsub error.static NodeIdRequiredNODE_ID_REQUIREDThe<nodeid-required/>pubsub error.static NotInRosterGroupNOT_IN_ROSTER_GROUPThe<not-in-roster-group/>pubsub error.static NotSubscribedNOT_SUBSCRIBEDThe<not-subscribed/>pubsub error.static PayloadRequiredPAYLOAD_REQUIREDThe<payload-required/>pubsub error.static PayloadTooBigPAYLOAD_TOO_BIGThe<payload-too-big/>pubsub error.static PendingSubscriptionPENDING_SUBSCRIPTIONThe<pending-subscription/>pubsub error.static PresenceSubscriptionRequiredPRESENCE_SUBSCRIPTION_REQUIREDThe<presence-subscription-required/>pubsub error.static SubIdRequiredSUB_ID_REQUIREDThe<subid-required/>pubsub error.static TooManySubscriptionsTOO_MANY_SUBSCRIPTIONSThe<too-many-subscriptions/>pubsub error.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringtoString()static Unsupportedunsupported(PubSubFeature pubSubFeature)Creates an<unsupported/>pubsub error.
-
-
-
Field Detail
-
CLOSED_NODE
public static final ClosedNode CLOSED_NODE
The<closed-node/>pubsub error.
-
CONFIGURATION_REQUIRED
public static final ConfigurationRequired CONFIGURATION_REQUIRED
The<configuration-required/>pubsub error.
-
INVALID_JID
public static final InvalidJid INVALID_JID
The<invalid-jid/>pubsub error.
-
INVALID_OPTIONS
public static final InvalidOptions INVALID_OPTIONS
The<invalid-options/>pubsub error.
-
INVALID_PAYLOAD
public static final InvalidPayload INVALID_PAYLOAD
The<invalid-payload/>pubsub error.
-
INVALID_SUB_ID
public static final InvalidSubId INVALID_SUB_ID
The<invalid-subid/>pubsub error.
-
ITEM_FORBIDDEN
public static final ItemForbidden ITEM_FORBIDDEN
The<item-forbidden/>pubsub error.
-
ITEM_REQUIRED
public static final ItemRequired ITEM_REQUIRED
The<item-required/>pubsub error.
-
JID_REQUIRED
public static final JidRequired JID_REQUIRED
The<jid-required/>pubsub error.
-
MAX_ITEMS_EXCEEDED
public static final MaxItemsExceeded MAX_ITEMS_EXCEEDED
The<max-items-exceeded/>pubsub error.
-
MAX_NODES_EXCEEDED
public static final MaxNodesExceeded MAX_NODES_EXCEEDED
The<max-nodes-exceeded/>pubsub error.
-
NODE_ID_REQUIRED
public static final NodeIdRequired NODE_ID_REQUIRED
The<nodeid-required/>pubsub error.
-
NOT_IN_ROSTER_GROUP
public static final NotInRosterGroup NOT_IN_ROSTER_GROUP
The<not-in-roster-group/>pubsub error.
-
NOT_SUBSCRIBED
public static final NotSubscribed NOT_SUBSCRIBED
The<not-subscribed/>pubsub error.
-
PAYLOAD_REQUIRED
public static final PayloadRequired PAYLOAD_REQUIRED
The<payload-required/>pubsub error.
-
PAYLOAD_TOO_BIG
public static final PayloadTooBig PAYLOAD_TOO_BIG
The<payload-too-big/>pubsub error.
-
PENDING_SUBSCRIPTION
public static final PendingSubscription PENDING_SUBSCRIPTION
The<pending-subscription/>pubsub error.
-
PRESENCE_SUBSCRIPTION_REQUIRED
public static final PresenceSubscriptionRequired PRESENCE_SUBSCRIPTION_REQUIRED
The<presence-subscription-required/>pubsub error.
-
SUB_ID_REQUIRED
public static final SubIdRequired SUB_ID_REQUIRED
The<subid-required/>pubsub error.
-
TOO_MANY_SUBSCRIPTIONS
public static final TooManySubscriptions TOO_MANY_SUBSCRIPTIONS
The<too-many-subscriptions/>pubsub error.
-
-
Method Detail
-
unsupported
public static Unsupported unsupported(PubSubFeature pubSubFeature)
Creates an<unsupported/>pubsub error.- Parameters:
pubSubFeature- The unsupported feature.- Returns:
- The error.
-
-