NodeConfiguration.Builder |
NodeConfiguration.Builder.accessModel(AccessModel accessModel) |
Who may subscribe and retrieve items.
|
NodeConfiguration.Builder |
NodeConfiguration.Builder.allowSubscriptions(Boolean allowSubscriptions) |
Whether to allow subscriptions.
|
NodeConfiguration.Builder |
NodeConfiguration.Builder.bodyXslt(URL bodyXslt) |
The URL of an XSL transformation which can be applied to payloads in order to generate an appropriate message
body element.
|
static NodeConfiguration.Builder |
NodeConfiguration.builder() |
Gets the builder to build a node configuration.
|
NodeConfiguration.Builder |
NodeConfiguration.Builder.children(Collection<String> children) |
The child nodes (leaf or collection) associated with a collection.
|
NodeConfiguration.Builder |
NodeConfiguration.Builder.childrenAssociationPolicy(ChildrenAssociationPolicy childrenAssociationPolicy) |
Who may associate leaf nodes with a collection.
|
NodeConfiguration.Builder |
NodeConfiguration.Builder.childrenAssociationWhitelist(Collection<Jid> childrenAssociationWhitelist) |
The list of JIDs that may associate leaf nodes with a collection.
|
NodeConfiguration.Builder |
NodeConfiguration.Builder.childrenMax(Integer childrenMax) |
The maximum number of child nodes that can be associated with a collection.
|
NodeConfiguration.Builder |
NodeConfiguration.Builder.collection(Collection<String> collection) |
The collection(s) with which a node is affiliated.
|
NodeConfiguration.Builder |
NodeConfiguration.Builder.contacts(Collection<Jid> contacts) |
The JIDs of those to contact with questions
|
NodeConfiguration.Builder |
NodeConfiguration.Builder.dataformXslt(URL dataformXslt) |
The URL of an XSL transformation which can be applied to the payload format in order to generate a valid Data
Forms result that the client could display using a generic Data Forms rendering engine
|
NodeConfiguration.Builder |
NodeConfiguration.Builder.deliverNotifications(Boolean deliverNotifications) |
Whether to deliver event notifications.
|
NodeConfiguration.Builder |
NodeConfiguration.Builder.deliverPayloads(Boolean deliverPayloads) |
Whether to deliver payloads with event notifications; applies only to leaf nodes.
|
NodeConfiguration.Builder |
NodeConfiguration.Builder.description(String description) |
A description of the node.
|
NodeConfiguration.Builder |
NodeConfiguration.Builder.itemExpire(Integer itemExpire) |
Number of seconds after which to automatically purge items.
|
NodeConfiguration.Builder |
NodeConfiguration.Builder.itemReply(ItemReply itemReply) |
Whether owners or publisher should receive replies to items.
|
NodeConfiguration.Builder |
NodeConfiguration.Builder.language(String language) |
The default language of the node.
|
NodeConfiguration.Builder |
NodeConfiguration.Builder.language(Locale language) |
The default language of the node.
|
NodeConfiguration.Builder |
NodeConfiguration.Builder.maxItems(Integer maxItems) |
The maximum number of items to persist.
|
NodeConfiguration.Builder |
NodeConfiguration.Builder.maxPayloadSize(Integer maxPayloadSize) |
The maximum payload size in bytes.
|
NodeConfiguration.Builder |
NodeConfiguration.Builder.nodeTitle(String title) |
A friendly name for the node.
|
NodeConfiguration.Builder |
NodeConfiguration.Builder.nodeType(NodeType nodeType) |
Whether the node is a leaf (default) or a collection.
|
NodeConfiguration.Builder |
NodeConfiguration.Builder.notificationType(Message.Type notificationType) |
Specify the delivery style for notifications.
|
NodeConfiguration.Builder |
NodeConfiguration.Builder.notifyConfig(Boolean notifyConfig) |
Whether to notify subscribers when the node configuration changes.
|
NodeConfiguration.Builder |
NodeConfiguration.Builder.notifyDelete(Boolean notifyDelete) |
Whether to notify subscribers when the node is deleted.
|
NodeConfiguration.Builder |
NodeConfiguration.Builder.notifyRetract(Boolean notifyRetract) |
Whether to notify subscribers when items are removed from the node.
|
NodeConfiguration.Builder |
NodeConfiguration.Builder.notifySub(Boolean notifySub) |
Whether to notify owners about new subscribers and unsubscribes.
|
NodeConfiguration.Builder |
NodeConfiguration.Builder.persistItems(Boolean persistItems) |
Whether to persist items to storage.
|
NodeConfiguration.Builder |
NodeConfiguration.Builder.presenceBasedDelivery(Boolean presenceBasedDelivery) |
Whether to deliver notifications to available users only.
|
NodeConfiguration.Builder |
NodeConfiguration.Builder.publisherModel(PublisherModel publisherModel) |
The publisher model.
|
NodeConfiguration.Builder |
NodeConfiguration.Builder.purgeOffline(Boolean purgeOffline) |
Whether to purge all items when the relevant publisher goes offline.
|
NodeConfiguration.Builder |
NodeConfiguration.Builder.rosterGroupsAllowed(Collection<String> rosterGroupsAllowed) |
The roster group(s) allowed to subscribe and retrieve items.
|
NodeConfiguration.Builder |
NodeConfiguration.Builder.sendLastPublishedItem(SendLastPublishedItem sendLastPublishedItem) |
When to send the last published item.
|
NodeConfiguration.Builder |
NodeConfiguration.Builder.temporarySubscriptions(Boolean temporarySubscriptions) |
Whether to make all subscriptions temporary, based on subscriber presence.
|
NodeConfiguration.Builder |
NodeConfiguration.toBuilder() |
Converts this (immutable) data form to a builder, so that a modified form can be created.
|
NodeConfiguration.Builder |
NodeConfiguration.Builder.type(String type) |
The type of node data, usually specified by the namespace of the payload (if any).
|