| Package | Description |
|---|---|
| org.jivesoftware.openfire.pep |
Implementation of Personal Eventing via Pubsub (XEP-0163).
|
| org.jivesoftware.openfire.pubsub |
Implementation of Publish-Subscribe (XEP-0060).
|
| Modifier and Type | Method and Description |
|---|---|
PEPService |
PEPServiceManager.getPEPService(PubSubService.UniqueIdentifier uniqueIdentifier)
Retrieves a PEP service -- attempting first from memory, then from the
database.
|
PEPService |
PEPServiceManager.getPEPService(PubSubService.UniqueIdentifier uniqueIdentifier,
boolean autoCreate)
Retrieves a PEP service -- attempting first from memory, then from the
database.
|
| Modifier and Type | Field and Description |
|---|---|
protected PubSubService.UniqueIdentifier |
Node.serviceIdentifier
Unique reference to the publish and subscribe service.
|
| Modifier and Type | Method and Description |
|---|---|
PubSubService.UniqueIdentifier |
Node.UniqueIdentifier.getServiceIdentifier() |
PubSubService.UniqueIdentifier |
PublishedItem.UniqueIdentifier.getServiceIdentifier() |
default PubSubService.UniqueIdentifier |
PubSubService.getUniqueIdentifier()
Returns a value that uniquely identifies this service in the XMPP domain.
|
| Modifier and Type | Method and Description |
|---|---|
void |
PubSubPersistenceProvider.createDefaultConfiguration(PubSubService.UniqueIdentifier serviceIdentifier,
DefaultNodeConfiguration config)
Creates a new default node configuration for the specified service.
|
void |
CachingPubsubPersistenceProvider.createDefaultConfiguration(PubSubService.UniqueIdentifier serviceIdentifier,
DefaultNodeConfiguration config) |
void |
DefaultPubSubPersistenceProvider.createDefaultConfiguration(PubSubService.UniqueIdentifier serviceIdentifier,
DefaultNodeConfiguration config) |
void |
InMemoryPubSubPersistenceProvider.createDefaultConfiguration(PubSubService.UniqueIdentifier serviceIdentifier,
DefaultNodeConfiguration config) |
DefaultNodeConfiguration |
PubSubPersistenceProvider.loadDefaultConfiguration(PubSubService.UniqueIdentifier serviceIdentifier,
boolean isLeafType)
Loads from the database the default node configuration for the specified node type
and pubsub service.
|
DefaultNodeConfiguration |
CachingPubsubPersistenceProvider.loadDefaultConfiguration(PubSubService.UniqueIdentifier serviceIdentifier,
boolean isLeafType) |
DefaultNodeConfiguration |
DefaultPubSubPersistenceProvider.loadDefaultConfiguration(PubSubService.UniqueIdentifier serviceIdentifier,
boolean isLeafType) |
DefaultNodeConfiguration |
InMemoryPubSubPersistenceProvider.loadDefaultConfiguration(PubSubService.UniqueIdentifier serviceIdentifier,
boolean isLeafType) |
void |
PubSubPersistenceProvider.updateDefaultConfiguration(PubSubService.UniqueIdentifier serviceIdentifier,
DefaultNodeConfiguration config)
Updates the default node configuration for the specified service.
|
void |
CachingPubsubPersistenceProvider.updateDefaultConfiguration(PubSubService.UniqueIdentifier serviceIdentifier,
DefaultNodeConfiguration config) |
void |
DefaultPubSubPersistenceProvider.updateDefaultConfiguration(PubSubService.UniqueIdentifier serviceIdentifier,
DefaultNodeConfiguration config) |
void |
InMemoryPubSubPersistenceProvider.updateDefaultConfiguration(PubSubService.UniqueIdentifier serviceIdentifier,
DefaultNodeConfiguration config) |
| 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) |
CollectionNode(PubSubService.UniqueIdentifier serviceId,
CollectionNode parentNode,
String nodeID,
org.xmpp.packet.JID creator,
DefaultNodeConfiguration defaultConfiguration) |
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) |
LeafNode(PubSubService.UniqueIdentifier serviceId,
CollectionNode parentNode,
String nodeID,
org.xmpp.packet.JID creator,
DefaultNodeConfiguration defaultConfiguration) |
UniqueIdentifier(PubSubService.UniqueIdentifier serviceIdentifier,
String nodeId) |
Copyright © 2003–2020 Ignite Realtime. All rights reserved.