| Package | Description |
|---|---|
| org.jivesoftware.openfire.pubsub |
Implementation of Publish-Subscribe (XEP-0060).
|
| Modifier and Type | Method and Description |
|---|---|
LeafNode |
PublishedItem.getNode()
Returns the
LeafNode where this item was published. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
NodeSubscription.canSendPublicationEvent(LeafNode leafNode,
PublishedItem publishedItem)
Returns true if an event notification can be sent to the subscriber for the specified
published item based on the subsription configuration and subscriber status.
|
static String |
PublishedItem.getItemKey(LeafNode node,
String itemId)
Deprecated.
Replaced by
PublishedItem.getUniqueIdentifier(LeafNode, String) which generates more unique values. |
PublishedItem |
PubSubPersistenceProvider.getLastPublishedItem(LeafNode node)
Fetches the last published item for the specified node.
|
PublishedItem |
CachingPubsubPersistenceProvider.getLastPublishedItem(LeafNode node) |
PublishedItem |
DefaultPubSubPersistenceProvider.getLastPublishedItem(LeafNode node) |
PublishedItem |
InMemoryPubSubPersistenceProvider.getLastPublishedItem(LeafNode node) |
PublishedItem |
PubSubPersistenceProvider.getPublishedItem(LeafNode node,
PublishedItem.UniqueIdentifier itemIdentifier) |
PublishedItem |
CachingPubsubPersistenceProvider.getPublishedItem(LeafNode node,
PublishedItem.UniqueIdentifier itemIdentifier) |
PublishedItem |
DefaultPubSubPersistenceProvider.getPublishedItem(LeafNode node,
PublishedItem.UniqueIdentifier itemIdentifier) |
PublishedItem |
InMemoryPubSubPersistenceProvider.getPublishedItem(LeafNode node,
PublishedItem.UniqueIdentifier itemIdentifier) |
List<PublishedItem> |
PubSubPersistenceProvider.getPublishedItems(LeafNode node)
Fetches all the results for the specified node, limited by
getMaxPublishedItems(). |
List<PublishedItem> |
CachingPubsubPersistenceProvider.getPublishedItems(LeafNode node) |
List<PublishedItem> |
DefaultPubSubPersistenceProvider.getPublishedItems(LeafNode node) |
List<PublishedItem> |
InMemoryPubSubPersistenceProvider.getPublishedItems(LeafNode node) |
List<PublishedItem> |
PubSubPersistenceProvider.getPublishedItems(LeafNode node,
int maxRows)
Fetches all the results for the specified node, limited by
getMaxPublishedItems(). |
List<PublishedItem> |
CachingPubsubPersistenceProvider.getPublishedItems(LeafNode node,
int maxRows) |
List<PublishedItem> |
DefaultPubSubPersistenceProvider.getPublishedItems(LeafNode node,
int maxRows) |
List<PublishedItem> |
InMemoryPubSubPersistenceProvider.getPublishedItems(LeafNode node,
int maxRows) |
static PublishedItem.UniqueIdentifier |
PublishedItem.getUniqueIdentifier(LeafNode node,
String itemId)
Returns a value that uniquely identifies this published item in the XMPP domain.
|
void |
PubSubPersistenceProvider.purgeNode(LeafNode leafNode) |
void |
CachingPubsubPersistenceProvider.purgeNode(LeafNode leafNode) |
void |
DefaultPubSubPersistenceProvider.purgeNode(LeafNode leafNode) |
void |
InMemoryPubSubPersistenceProvider.purgeNode(LeafNode leafNode) |
Copyright © 2003–2020 Ignite Realtime. All rights reserved.