Implementation of Publish-Subscribe (XEP-0060).
Interface Summary Interface Description PubSubServiceA PubSubService is responsible for keeping the hosted nodes by the service, the default configuration to use for newly created nodes and specify the policy to use regarding node management.
Class Summary Class Description CollectionNodeA type of node that contains nodes and/or other collections but no published items. DefaultNodeConfigurationA DefaultNodeConfiguration keeps the default configuration values for leaf or collection nodes of a particular publish-subscribe service. LeafNodeA type of node that contains published items only. NodeA virtual location to which information can be published and from which event notifications and/or payloads can be received (in other pubsub systems, this may be labelled a "topic"). NodeAffiliateA NodeAffiliate keeps information about the affiliation of an entity with a node. NodeSubscriptionA subscription to a node. PendingSubscriptionsCommandAd-hoc command that sends pending subscriptions to node owners. PublishedItemA published item to a node. PubSubEngineA PubSubEngine is responsible for handling packets sent to a pub-sub service. PubSubEngine.CreateNodeResponseResponse Object returned by createNodeHelper method PubSubInfoA PubSubService manager that is specific to the implemenation of XEP-60: Publish-Subscribe. PubSubModuleModule that implements JEP-60: Publish-Subscribe. PubSubPersistenceManagerA manager responsible for ensuring node persistence. PubSubServiceInfo
Enum Summary Enum Description CollectionNode.LeafNodeAssociationPolicyPolicy that defines who may associate leaf nodes with a collection. Node.ItemReplyPolicyPolicy that defines whether owners or publisher should receive replies to items. NodeAffiliate.AffiliationAffiliation with a node defines user permissions. NodeSubscription.StateSubscriptions to a node may exist in several states. NodeSubscription.Type PubSubServiceInfo.listType
Exception Summary Exception Description NotAcceptableExceptionException used for representing that the specified node configuration is not acceptable.