public enum PubSubFeature extends java.lang.Enum<PubSubFeature>
Represents the pubsub features.
Enum Constant and Description |
---|
ACCESS_AUTHORIZE
The default node access model is authorize.
|
ACCESS_OPEN
The default node access model is open.
|
ACCESS_PRESENCE
TThe default node access model is presence.
|
ACCESS_ROSTER
The default node access model is roster.
|
ACCESS_WHITELIST
The default node access model is whitelist.
|
AUTO_CREATE
The service supports automatic creation of nodes on first publish.
|
AUTO_SUBSCRIBE
The service supports automatic subscription to a nodes based on presence subscription.
|
COLLECTIONS
Collection nodes are supported.
|
CONFIG_NODE
Configuration of node options is supported.
|
CREATE_AND_CONFIGURE
Simultaneous creation and configuration of nodes is supported.
|
CREATE_NODES
Creation of nodes is supported.
|
DELETE_ITEMS
Deletion of items is supported.
|
DELETE_NODES
Deletion of nodes is supported.
|
FILTERED_NOTIFICATIONS
The service supports filtering of notifications based on Entity Capabilities.
|
GET_PENDING
Retrieval of pending subscription approvals is supported.
|
INSTANT_NODES
Creation of instant nodes is supported.
|
ITEM_IDS
Publishers may specify item identifiers.
|
LAST_PUBLISHED
The service supports sending of the last published item to new
subscribers and to newly available resources.
|
LEASED_SUBSCRIPTION
Time-based subscriptions are supported.
|
MANAGE_SUBSCRIPTIONS
Node owners may manage subscriptions.
|
MEMBER_AFFILIATION
The member affiliation is supported.
|
META_DATA
Node meta-data is supported.
|
MODIFY_AFFILIATIONS
Node owners may modify affiliations.
|
MULTI_COLLECTION
A single leaf node can be associated with multiple collections.
|
MULTI_ITEMS
The service supports the storage of multiple items per node.
|
MULTI_SUBSCRIBE
A single entity may subscribe to a node multiple times.
|
OUTCAST_AFFILIATION
The outcast affiliation is supported.
|
PERSISTENT_ITEMS
Persistent items are supported.
|
PRESENCE_NOTIFICATIONS
Presence-based delivery of event notifications is supported.
|
PRESENCE_SUBSCRIBE
Implicit presence-based subscriptions are supported.
|
PUBLISH
Publishing items is supported.
|
PUBLISH_ONLY_AFFILIATION
The publish-only affiliation is supported.
|
PUBLISH_OPTIONS
Publication with publish options is supported.
|
PUBLISHER_AFFILIATION
The publisher affiliation is supported.
|
PURGE_NODES
Purging of nodes is supported.
|
RETRACT_ITEMS
Item retraction is supported.
|
RETRIEVE_AFFILIATIONS
Retrieval of current affiliations is supported.
|
RETRIEVE_DEFAULT
Retrieval of default node configuration is supported.
|
RETRIEVE_DEFAULT_SUB
Retrieval of default subscription configuration is supported.
|
RETRIEVE_ITEMS
Item retrieval is supported.
|
RETRIEVE_SUBSCRIPTIONS
Retrieval of current subscriptions is supported.
|
SUBSCRIBE
Subscribing and unsubscribing are supported.
|
SUBSCRIPTION_NOTIFICATIONS
Notification of subscription state changes is supported.
|
SUBSCRIPTION_OPTIONS
Configuration of subscription options is supported.
|
Modifier and Type | Method and Description |
---|---|
static PubSubFeature |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static PubSubFeature[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final PubSubFeature ACCESS_AUTHORIZE
public static final PubSubFeature ACCESS_OPEN
public static final PubSubFeature ACCESS_PRESENCE
public static final PubSubFeature ACCESS_ROSTER
public static final PubSubFeature ACCESS_WHITELIST
public static final PubSubFeature AUTO_CREATE
public static final PubSubFeature AUTO_SUBSCRIBE
public static final PubSubFeature COLLECTIONS
public static final PubSubFeature CONFIG_NODE
public static final PubSubFeature CREATE_AND_CONFIGURE
public static final PubSubFeature CREATE_NODES
public static final PubSubFeature DELETE_ITEMS
public static final PubSubFeature DELETE_NODES
public static final PubSubFeature FILTERED_NOTIFICATIONS
public static final PubSubFeature GET_PENDING
public static final PubSubFeature INSTANT_NODES
public static final PubSubFeature ITEM_IDS
public static final PubSubFeature LAST_PUBLISHED
public static final PubSubFeature LEASED_SUBSCRIPTION
public static final PubSubFeature MANAGE_SUBSCRIPTIONS
public static final PubSubFeature MEMBER_AFFILIATION
public static final PubSubFeature META_DATA
public static final PubSubFeature MODIFY_AFFILIATIONS
public static final PubSubFeature MULTI_COLLECTION
public static final PubSubFeature MULTI_ITEMS
public static final PubSubFeature MULTI_SUBSCRIBE
public static final PubSubFeature OUTCAST_AFFILIATION
public static final PubSubFeature PERSISTENT_ITEMS
public static final PubSubFeature PRESENCE_NOTIFICATIONS
public static final PubSubFeature PRESENCE_SUBSCRIBE
public static final PubSubFeature PUBLISH
public static final PubSubFeature PUBLISH_OPTIONS
public static final PubSubFeature PUBLISH_ONLY_AFFILIATION
public static final PubSubFeature PUBLISHER_AFFILIATION
public static final PubSubFeature PURGE_NODES
public static final PubSubFeature RETRACT_ITEMS
public static final PubSubFeature RETRIEVE_AFFILIATIONS
public static final PubSubFeature RETRIEVE_DEFAULT
public static final PubSubFeature RETRIEVE_DEFAULT_SUB
public static final PubSubFeature RETRIEVE_ITEMS
public static final PubSubFeature RETRIEVE_SUBSCRIPTIONS
public static final PubSubFeature SUBSCRIBE
public static final PubSubFeature SUBSCRIPTION_OPTIONS
public static final PubSubFeature SUBSCRIPTION_NOTIFICATIONS
public static PubSubFeature[] values()
for (PubSubFeature c : PubSubFeature.values()) System.out.println(c);
public static PubSubFeature valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullCopyright © 2014–2019 XMPP.rocks. All rights reserved.