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 ClosedNode
CLOSED_NODE
The<closed-node/>
pubsub error.static ConfigurationRequired
CONFIGURATION_REQUIRED
The<configuration-required/>
pubsub error.static InvalidJid
INVALID_JID
The<invalid-jid/>
pubsub error.static InvalidOptions
INVALID_OPTIONS
The<invalid-options/>
pubsub error.static InvalidPayload
INVALID_PAYLOAD
The<invalid-payload/>
pubsub error.static InvalidSubId
INVALID_SUB_ID
The<invalid-subid/>
pubsub error.static ItemForbidden
ITEM_FORBIDDEN
The<item-forbidden/>
pubsub error.static ItemRequired
ITEM_REQUIRED
The<item-required/>
pubsub error.static JidRequired
JID_REQUIRED
The<jid-required/>
pubsub error.static MaxItemsExceeded
MAX_ITEMS_EXCEEDED
The<max-items-exceeded/>
pubsub error.static MaxNodesExceeded
MAX_NODES_EXCEEDED
The<max-nodes-exceeded/>
pubsub error.static NodeIdRequired
NODE_ID_REQUIRED
The<nodeid-required/>
pubsub error.static NotInRosterGroup
NOT_IN_ROSTER_GROUP
The<not-in-roster-group/>
pubsub error.static NotSubscribed
NOT_SUBSCRIBED
The<not-subscribed/>
pubsub error.static PayloadRequired
PAYLOAD_REQUIRED
The<payload-required/>
pubsub error.static PayloadTooBig
PAYLOAD_TOO_BIG
The<payload-too-big/>
pubsub error.static PendingSubscription
PENDING_SUBSCRIPTION
The<pending-subscription/>
pubsub error.static PresenceSubscriptionRequired
PRESENCE_SUBSCRIPTION_REQUIRED
The<presence-subscription-required/>
pubsub error.static SubIdRequired
SUB_ID_REQUIRED
The<subid-required/>
pubsub error.static TooManySubscriptions
TOO_MANY_SUBSCRIPTIONS
The<too-many-subscriptions/>
pubsub error.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
toString()
static Unsupported
unsupported(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.
-
-