| Package | Description |
|---|---|
| org.jivesoftware.openfire.pubsub |
Implementation of Publish-Subscribe (XEP-0060).
|
| org.jivesoftware.openfire.pubsub.models |
Defines policies that define who is allowed to subscribe and retrieve items or policies that
define who is allowed to publish items to nodes (XEP-0060).
|
| Modifier and Type | Field and Description |
|---|---|
protected PublisherModel |
Node.publisherModel
Publisher model that specifies who is allowed to publish items to the node.
|
| Modifier and Type | Method and Description |
|---|---|
PublisherModel |
Node.getPublisherModel()
Returns the publisher model that specifies who is allowed to publish items to the node.
|
PublisherModel |
DefaultNodeConfiguration.getPublisherModel()
Returnes the publisher model that specifies who is allowed to publish items to the node.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultNodeConfiguration.setPublisherModel(PublisherModel publisherModel)
Sets the publisher model that specifies who is allowed to publish items to the node.
|
| Constructor and Description |
|---|
CollectionNode(PubSubService.UniqueIdentifier serviceId,
CollectionNode parentNode,
String nodeID,
org.xmpp.packet.JID creator,
boolean subscriptionEnabled,
boolean deliverPayloads,
boolean notifyConfigChanges,
boolean notifyDelete,
boolean notifyRetract,
boolean presenceBasedDelivery,
AccessModel accessModel,
PublisherModel publisherModel,
String language,
Node.ItemReplyPolicy replyPolicy,
CollectionNode.LeafNodeAssociationPolicy associationPolicy,
int maxLeafNodes) |
LeafNode(PubSubService.UniqueIdentifier serviceId,
CollectionNode parentNode,
String nodeID,
org.xmpp.packet.JID creator,
boolean subscriptionEnabled,
boolean deliverPayloads,
boolean notifyConfigChanges,
boolean notifyDelete,
boolean notifyRetract,
boolean presenceBasedDelivery,
AccessModel accessModel,
PublisherModel publisherModel,
String language,
Node.ItemReplyPolicy replyPolicy,
boolean persistPublishedItems,
int maxPublishedItems,
int maxPayloadSize,
boolean sendItemSubscribe) |
| Modifier and Type | Class and Description |
|---|---|
class |
OnlyPublishers
Publishers and owners may publish items to the node.
|
class |
OnlySubscribers
Subscribers, publishers and owners may publish items to the node.
|
class |
OpenPublisher
Anyone may publish items to the node.
|
| Modifier and Type | Field and Description |
|---|---|
static PublisherModel |
PublisherModel.open |
static PublisherModel |
PublisherModel.publishers |
static PublisherModel |
PublisherModel.subscribers |
| Modifier and Type | Method and Description |
|---|---|
static PublisherModel |
PublisherModel.valueOf(String name)
Returns the specific subclass of PublisherModel as specified by the publisher
model name.
|
Copyright © 2003–2020 Ignite Realtime. All rights reserved.