DiffusionTM Java API 5.9.4
A B C D E F G H I J L M N O P R S T U V W 

A

abort() - Method in interface com.pushtechnology.diffusion.client.session.reconnect.ReconnectionStrategy.ReconnectionAttempt
Abort the reconnection attempt.
abstain() - Method in interface com.pushtechnology.diffusion.client.security.authentication.AuthenticationHandler.Callback
The authentication has neither passed nor failed.
abstainAnonymousConnections() - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SystemAuthenticationControl.ScriptBuilder
Instruct the system authentication handler to defer authentication decisions for anonymous connections to subsequent handlers.
ACCESS_DENIED - Static variable in class com.pushtechnology.diffusion.client.callbacks.ErrorReason
The request was rejected because the caller has insufficient permissions.
add(MNode) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MGroup.Builder
Add a child node (record or field) with a fixed multiplicity of 1.
add(MNode, int) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MGroup.Builder
Add a child node (record or field) with fixed multiplicity.
add(MNode, int, int) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MGroup.Builder
Add a child node (record or field) with variable multiplicity.
add(String...) - Method in interface com.pushtechnology.diffusion.client.content.Record.Builder
Adds one or more fields to the end of the record.
add(Collection<?>) - Method in interface com.pushtechnology.diffusion.client.content.Record.Builder
Adds one or more fields to the end of the record.
add(int, String) - Method in interface com.pushtechnology.diffusion.client.content.Record.Builder
Inserts a field at a specified index within the record, moving subsequent fields along the record.
add(String, Object...) - Method in interface com.pushtechnology.diffusion.client.content.Record.StructuredBuilder
Appends one or more values to a repeating field.
add(String, Collection<?>) - Method in interface com.pushtechnology.diffusion.client.content.Record.StructuredBuilder
Appends one or more values to a repeating field.
add(Record) - Method in interface com.pushtechnology.diffusion.client.content.update.PagedRecordOrderedUpdateFactory
Deprecated.
Create an update that will add a line to the paged topic.
add(Record...) - Method in interface com.pushtechnology.diffusion.client.content.update.PagedRecordUnorderedUpdateFactory
Deprecated.
Creates an update to add one or more lines of data to the end of the paged topic.
add(Collection<Record>) - Method in interface com.pushtechnology.diffusion.client.content.update.PagedRecordUnorderedUpdateFactory
Deprecated.
Creates an update to add one or more lines of data to the end of the paged topic.
add(String) - Method in interface com.pushtechnology.diffusion.client.content.update.PagedStringOrderedUpdateFactory
Deprecated.
Create an update that will add a line to the paged topic.
add(String...) - Method in interface com.pushtechnology.diffusion.client.content.update.PagedStringUnorderedUpdateFactory
Deprecated.
Creates an update to add one or more lines of data to the end of the paged topic.
add(Collection<String>) - Method in interface com.pushtechnology.diffusion.client.content.update.PagedStringUnorderedUpdateFactory
Deprecated.
Creates an update to add one or more lines of data to the end of the paged topic.
addFallbackMessageStream(Messaging.MessageStream) - Method in interface com.pushtechnology.diffusion.client.features.Messaging
Add a fallback message stream.
addFallbackStream(Class<V>, Topics.ValueStream<V>) - Method in interface com.pushtechnology.diffusion.client.features.Topics
Add a fallback value stream.
addFallbackTopicStream(Topics.TopicStream) - Method in interface com.pushtechnology.diffusion.client.features.Topics
Add a fallback topic stream.
addListener(Session.Listener) - Method in interface com.pushtechnology.diffusion.client.session.Session
Add a session listener.
addMessageHandler(String, MessagingControl.MessageHandler, String...) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.MessagingControl
Register a message handler to handle messages received from other client sessions for a branch of the topic tree.
addMessageStream(TopicSelector, Messaging.MessageStream) - Method in interface com.pushtechnology.diffusion.client.features.Messaging
Adds a message stream for messages received from the server on topics that match a given TopicSelector.
addMessageStream(String, Messaging.MessageStream) - Method in interface com.pushtechnology.diffusion.client.features.Messaging
Add a message stream for messages received from the server on topics that match the given TopicSelector expression.
addMissingTopicHandler(String, TopicControl.MissingTopicHandler) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl
Register a TopicControl.MissingTopicHandler to handle requests for a branch of the topic tree.
addPrincipal(String, String, Set<String>) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SystemAuthenticationControl.ScriptBuilder
Add a new principal.
addRoutingSubscriptionHandler(String, SubscriptionControl.RoutingSubscriptionRequest.Handler) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl
Adds a handler to associate with a particular node in the topic tree that will be called upon requests by other client sessions to subscribe to routing topics where there is no routing subscription handler declared at the server.
addStream(TopicSelector, Class<V>, Topics.ValueStream<V>) - Method in interface com.pushtechnology.diffusion.client.features.Topics
Add a value stream to receive topic events for topics that match a given TopicSelector and have a value type that matches a specified type.
addStream(String, Class<V>, Topics.ValueStream<V>) - Method in interface com.pushtechnology.diffusion.client.features.Topics
Add a value stream to receive topic events for topics that match a given TopicSelector expression and have a value type that matches a specified type.
addSubscription(String, String) - Method in interface com.pushtechnology.diffusion.pushnotifications.persistence.Loader
Add a new subscription to the model.
addTopic(String, TopicDetails, C, TopicControl.AddContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl
Version of TopicControl.addTopic(String, TopicDetails, AddCallback) that allows a user defined context to be provided.
addTopic(String, TopicDetails, Bytes, C, TopicControl.AddContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl
Version of TopicControl.addTopic(String, TopicDetails, Bytes, AddCallback) that allows a user defined context to be provided.
addTopic(String, TopicDetails, TopicControl.AddCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl
Send a request to the server to add a topic.
addTopic(String, TopicDetails, Bytes, TopicControl.AddCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl
Send a request to the server to add a topic, specifying its initial value.
addTopic(String, TopicType, TopicControl.AddCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl
Send a request to the server to add a topic.
addTopic(String, TopicType, Bytes, TopicControl.AddCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl
Send a request to the server to add a topic.
addTopic(String, TopicType, C, TopicControl.AddContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl
Version of TopicControl.addTopic(String, TopicType, AddCallback) that allows a user defined context to be provided.
addTopic(String, TopicType, Bytes, C, TopicControl.AddContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl
Version of TopicControl.addTopic(String, TopicType, Bytes, AddCallback) that allows a user defined context to be provided.
addTopic(String, TopicSpecification, C, TopicControl.AddContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl
Version of TopicControl.addTopic(String, TopicSpecification, AddCallback) that allows a user defined context to be provided.
addTopic(String, TopicSpecification, Bytes, C, TopicControl.AddContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl
Version of TopicControl.addTopic(String, TopicSpecification, Bytes, AddCallback) that allows a user defined context to be provided.
addTopic(String, TopicSpecification, TopicControl.AddCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl
Send a request to the server to add a topic.
addTopic(String, TopicSpecification, Bytes, TopicControl.AddCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl
Send a request to the server to add a topic, specifying its initial value.
addTopicEventListener(String, TopicControl.TopicEventListener) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl
Register a TopicControl.TopicEventListener to receive topic events for a branch of the topic tree.
addTopicFromValue(String, T, TopicControl.AddCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl
Send a request to the server to add a topic where the type and initial value for the topic are derived from a provided value object.
addTopicFromValue(String, T, C, TopicControl.AddContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl
Version of TopicControl.addTopicFromValue(String, Object, AddCallback) that allows a user defined context to be provided.
addTopicStream(TopicSelector, Topics.TopicStream) - Method in interface com.pushtechnology.diffusion.client.features.Topics
Add a topic stream to receive topic events for all topics that match a given TopicSelector.
addTopicStream(String, Topics.TopicStream) - Method in interface com.pushtechnology.diffusion.client.features.Topics
Add a topic stream to receive topic events for all topics that match a given TopicSelector expression.
ALL_FIXED_PROPERTIES - Static variable in interface com.pushtechnology.diffusion.client.session.Session
This constant can be used instead of a property key in requests for session property values to indicate that all fixed session properties are required.
ALL_USER_PROPERTIES - Static variable in interface com.pushtechnology.diffusion.client.session.Session
This constant can be used instead of a property key in requests for session property values to indicate that all user defined session properties are required.
allow() - Method in interface com.pushtechnology.diffusion.client.security.authentication.AuthenticationHandler.Callback
Authentication passed - allow the authentication request.
allow(AuthenticationResult) - Method in interface com.pushtechnology.diffusion.client.security.authentication.AuthenticationHandler.Callback
Authentication passed - allow the authentication request with additional information provided relating to the session (e.g.
allowAnonymousConnections(Set<String>) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SystemAuthenticationControl.ScriptBuilder
Instruct the system authentication handler to allow anonymous connections.
allowsEmpty(boolean) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MString.AbstractBuilder
Sets the 'allowsEmpty' option for the field.
allowsEmpty() - Method in interface com.pushtechnology.diffusion.client.content.metadata.MString
Indicates whether the field allows an empty value when parsed from String input.
ANONYMOUS - Static variable in interface com.pushtechnology.diffusion.client.session.Session
Value returned by Session.getPrincipal() if no principal name is associated with the session.
anyOf(String...) - Method in interface com.pushtechnology.diffusion.client.topics.TopicSelectors
Convenient wrapper of TopicSelectors.anyOf(TopicSelector...) that first parses the supplied expressions to create selectors.
anyOf(TopicSelector...) - Method in interface com.pushtechnology.diffusion.client.topics.TopicSelectors
Create a SELECTOR_SET selector that matches if any of the provided selectors match.
apply(Content) - Method in interface com.pushtechnology.diffusion.client.content.update.ContentUpdateFactory
Create a new update which applies the delta represented by the supplied content to the current topic state and notifies all subscribers of the change as appropriate.
apply(BinaryDelta) - Method in interface com.pushtechnology.diffusion.datatype.binary.Binary
Apply a binary delta to this value to create a new value.
apply(V, D) - Method in interface com.pushtechnology.diffusion.datatype.DeltaType
Apply a delta to a value.
apply(BinaryDelta) - Method in interface com.pushtechnology.diffusion.datatype.json.JSON
Apply a binary delta to this JSON value to create a new value.
asInputStream() - Method in interface com.pushtechnology.diffusion.datatype.Bytes
Returns a stream that provides the data.
assignRoles(String, Set<String>) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SystemAuthenticationControl.ScriptBuilder
Change a principal's assigned roles.
asString() - Method in interface com.pushtechnology.diffusion.client.content.Content
Returns the content as a String.
authenticate(String, Credentials, SessionDetails, AuthenticationHandler.Callback) - Method in interface com.pushtechnology.diffusion.client.security.authentication.AuthenticationHandler
Request authentication.
authenticate(String, Credentials, SessionDetails, AuthenticationHandler.Callback) - Method in class com.pushtechnology.diffusion.client.security.authentication.CompositeAuthenticationHandler
 
AuthenticationControl - Interface in com.pushtechnology.diffusion.client.features.control.clients
This feature allows a client session to authenticate the credentials of other sessions.
AuthenticationControl.ControlAuthenticationHandler - Interface in com.pushtechnology.diffusion.client.features.control.clients
A control authentication handler.
AuthenticationHandler - Interface in com.pushtechnology.diffusion.client.security.authentication
Authentication handlers implementing this interface can be registered with the server.
AuthenticationHandler.Callback - Interface in com.pushtechnology.diffusion.client.security.authentication
Single-use callback provided to the authenticate call.
authenticationResult() - Static method in enum com.pushtechnology.diffusion.client.Diffusion
Returns an empty AuthenticationResultSource that can be used by authentication handlers as a starting point to create AuthenticationResults.
AuthenticationResult - Interface in com.pushtechnology.diffusion.client.security.authentication
Additional information supplied to the server upon a successful authentication.
AuthenticationResultSource - Interface in com.pushtechnology.diffusion.client.security.authentication
Extends AuthenticationResult with "builder style" methods that allow a new authentication result to be created.
availableDetails() - Method in interface com.pushtechnology.diffusion.client.details.SessionDetails
Returns a list of the available details.

B

basic(String, String) - Method in class com.pushtechnology.diffusion.client.session.impl.ProxyAuthenticationFactoryImpl
 
basic(String, String) - Method in interface com.pushtechnology.diffusion.client.session.proxy.ProxyAuthenticationFactory
Provides an implementation of Basic proxy authentication.
Binary - Interface in com.pushtechnology.diffusion.datatype.binary
A read-only binary value with support for binary deltas.
binary() - Method in interface com.pushtechnology.diffusion.datatype.DataTypes
Data type that supports arbitrary binary data.
BinaryDataType - Interface in com.pushtechnology.diffusion.datatype.binary
Binary data type.
BinaryDelta - Interface in com.pushtechnology.diffusion.datatype
Binary delta type.
binaryDeltaType() - Method in interface com.pushtechnology.diffusion.datatype.binary.BinaryDataType
Returns support for binary deltas.
binaryDeltaType() - Method in interface com.pushtechnology.diffusion.datatype.json.JSONDataType
Returns support for binary deltas.
binaryDiff(JSON) - Method in interface com.pushtechnology.diffusion.datatype.json.JSON
Compare this JSON value with an earlier version to create a binary delta.
build() - Method in interface com.pushtechnology.diffusion.client.content.ContentBuilder
Build content.
build() - Method in interface com.pushtechnology.diffusion.client.content.metadata.MNode.Builder
Builds a metadata node definition from the current builder values.
build() - Method in interface com.pushtechnology.diffusion.client.content.Record.Builder
Builds the record.
build() - Method in interface com.pushtechnology.diffusion.client.content.Record.StructuredBuilder
Builds the record.
build() - Method in interface com.pushtechnology.diffusion.client.topics.details.TopicDetails.Builder
Build topic details.
build() - Method in interface com.pushtechnology.diffusion.client.types.SendOptions.Builder
Build options.
build(String) - Method in interface com.pushtechnology.diffusion.pushnotifications.persistence.SaverFactory
Build the Saver object.
Bytes - Interface in com.pushtechnology.diffusion.datatype
Read-only interface for values that are internally represented as binary data.

C

cacheMetadata(boolean) - Method in interface com.pushtechnology.diffusion.client.topics.details.TopicNotifyTopicDetails.Builder
Deprecated.
Sets the 'metadata caching' option.
cachesMetadata() - Method in interface com.pushtechnology.diffusion.client.topics.details.TopicNotifyTopicDetails.Attributes
Deprecated.
Indicates whether the metadata caching option is on.
Callback - Interface in com.pushtechnology.diffusion.client.callbacks
Callback interface that provides responses from the server.
Callback - Interface in com.pushtechnology.diffusion.client.features
A callback interface used to return results from a call to the server.
Callback.Default - Class in com.pushtechnology.diffusion.client.callbacks
Abstract default callback.
Callback.Default() - Constructor for class com.pushtechnology.diffusion.client.callbacks.Callback.Default
 
Callback.Default - Class in com.pushtechnology.diffusion.client.features
Abstract default callback.
Callback.Default() - Constructor for class com.pushtechnology.diffusion.client.features.Callback.Default
 
CALLBACK_EXCEPTION - Static variable in class com.pushtechnology.diffusion.client.callbacks.ErrorReason
An application callback threw an exception.
cancel() - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl.MissingTopicNotification
Cancel the client request on the server.
changePrincipal(String, Credentials, Security.ChangePrincipalCallback) - Method in interface com.pushtechnology.diffusion.client.features.Security
Change the security principal associated with the current session.
changePrincipal(String, Credentials, C, Security.ChangePrincipalContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.Security
Change the security principal associated with the current session.
charset(Charset) - Method in interface com.pushtechnology.diffusion.client.content.RecordContentBuilder
Deprecated.
This method is for backward compatibility with Classic API clients only. Deprecated since 5.3.
charset(Charset) - Method in interface com.pushtechnology.diffusion.client.content.RecordContentReader
Deprecated.
This method is for backward compatibility with Classic API clients only. Deprecated since 5.3.
CHILD_ADDED - Static variable in interface com.pushtechnology.diffusion.client.topics.details.ChildListTopicDetails
Deprecated.
Header value used in delta messages to indicate that a new child topic has been added.
CHILD_REMOVED - Static variable in interface com.pushtechnology.diffusion.client.topics.details.ChildListTopicDetails
Deprecated.
Header value used in delta messages to indicate that a child topic has been removed.
childCount() - Method in interface com.pushtechnology.diffusion.client.content.metadata.MGroup
Returns the number of child nodes.
ChildListTopicDetails - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
since 5.9

This topic type will be removed in a future release

ChildListTopicDetails.Attributes - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
Child List topic details attributes.
ChildListTopicDetails.Builder - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
Builder for Child List topic details.
ChildListTopicDetails.Schema - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
Child List topic details schema.
childNodes() - Method in interface com.pushtechnology.diffusion.client.content.metadata.MGroup
Returns a list of the children of the group.
clearCachedValues() - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl
Clears the update value cache.
ClientControl - Interface in com.pushtechnology.diffusion.client.features.control.clients
This feature provides the ability for a client session to control other client sessions.
ClientControl.ClientCallback - Interface in com.pushtechnology.diffusion.client.features.control.clients
Callback interface for close, setConflated, and setThrottled.
ClientControl.ClientCallback.Default - Class in com.pushtechnology.diffusion.client.features.control.clients
Default implementation of ClientControl.ClientCallback.
ClientControl.ClientCallback.Default() - Constructor for class com.pushtechnology.diffusion.client.features.control.clients.ClientControl.ClientCallback.Default
 
ClientControl.ClientContextCallback<C> - Interface in com.pushtechnology.diffusion.client.features.control.clients
Contextual version of ClientControl.ClientCallback used with close, setConflated, and setThrottled.
ClientControl.ClientContextCallback.Default<C> - Class in com.pushtechnology.diffusion.client.features.control.clients
Default implementation of ClientControl.ClientContextCallback.
ClientControl.ClientContextCallback.Default() - Constructor for class com.pushtechnology.diffusion.client.features.control.clients.ClientControl.ClientContextCallback.Default
 
ClientControl.CloseReason - Enum in com.pushtechnology.diffusion.client.features.control.clients
The server's view of why a client session was closed.
ClientControl.QueueEventHandler - Interface in com.pushtechnology.diffusion.client.features.control.clients
Handler for client queue events.
ClientControl.QueueEventHandler.Default - Class in com.pushtechnology.diffusion.client.features.control.clients
This provides a default implementation of ClientControl.QueueEventHandler.
ClientControl.QueueEventHandler.Default() - Constructor for class com.pushtechnology.diffusion.client.features.control.clients.ClientControl.QueueEventHandler.Default
 
ClientControl.SessionDetailsCallback - Interface in com.pushtechnology.diffusion.client.features.control.clients
The callback interface for getSessionDetails.
ClientControl.SessionDetailsCallback.Default - Class in com.pushtechnology.diffusion.client.features.control.clients
Default implementation of ClientControl.SessionDetailsCallback.
ClientControl.SessionDetailsCallback.Default() - Constructor for class com.pushtechnology.diffusion.client.features.control.clients.ClientControl.SessionDetailsCallback.Default
 
ClientControl.SessionDetailsContextCallback<C> - Interface in com.pushtechnology.diffusion.client.features.control.clients
Contextual callback interface for getSessionDetails .
ClientControl.SessionDetailsContextCallback.Default<C> - Class in com.pushtechnology.diffusion.client.features.control.clients
ClientControl.SessionDetailsContextCallback.Default() - Constructor for class com.pushtechnology.diffusion.client.features.control.clients.ClientControl.SessionDetailsContextCallback.Default
 
ClientControl.SessionDetailsListener - Interface in com.pushtechnology.diffusion.client.features.control.clients
The listener for notifications of session details.
ClientControl.SessionDetailsListener.Default - Class in com.pushtechnology.diffusion.client.features.control.clients
This provides a default implementation of ClientControl.SessionDetailsListener which will simply log client session details at debug level.
ClientControl.SessionDetailsListener.Default() - Constructor for class com.pushtechnology.diffusion.client.features.control.clients.ClientControl.SessionDetailsListener.Default
 
ClientControl.SessionPropertiesCallback - Interface in com.pushtechnology.diffusion.client.features.control.clients
ClientControl.SessionPropertiesContextCallback<C> - Interface in com.pushtechnology.diffusion.client.features.control.clients
ClientControl.SessionPropertiesListener - Interface in com.pushtechnology.diffusion.client.features.control.clients
The handler for session properties listener notifications.
ClientControl.SessionPropertiesListener.Default - Class in com.pushtechnology.diffusion.client.features.control.clients
This provides a default implementation of ClientControl.SessionPropertiesListener which will simply log session properties callbacks at debug level.
ClientControl.SessionPropertiesListener.Default() - Constructor for class com.pushtechnology.diffusion.client.features.control.clients.ClientControl.SessionPropertiesListener.Default
 
ClientControl.SessionPropertiesListener.EventType - Enum in com.pushtechnology.diffusion.client.features.control.clients
Event type.
ClientLocation - Interface in com.pushtechnology.diffusion.client.details
Details relating to the network and geographic location of a client session.
ClientLocation.AddressType - Enum in com.pushtechnology.diffusion.client.details
Indicates the type of internet address.
ClientLocation.Coordinates - Interface in com.pushtechnology.diffusion.client.details
Represents a client session's geographic coordinates.
ClientLocation.CountryDetails - Interface in com.pushtechnology.diffusion.client.details
Returns details of the country in which the internet address of the client was allocated.
ClientSummary - Interface in com.pushtechnology.diffusion.client.details
Lightweight summary of a client session.
ClientSummary.ClientType - Enum in com.pushtechnology.diffusion.client.details
Client type.
ClientSummary.TransportType - Enum in com.pushtechnology.diffusion.client.details
Transport type.
close() - Method in interface com.pushtechnology.diffusion.client.callbacks.Registration
Request that the handler is unregistered from the server.
close(SessionId, String, ClientControl.ClientCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.ClientControl
Deprecated.
since 5.5. The reason parameter is not passed to the client session being closed. Prefer ClientControl.close(SessionId sessionId, ClientCallback callback) instead. If you want to notify the client being closed of the reason for its closure, use the MessagingControl feature to send a message to the client. To ensure that this message is received before closing the client session, wait for the callback to return before calling ClientControl.close(SessionId sessionId, ClientCallback callback)
close(SessionId, ClientControl.ClientCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.ClientControl
Close a client session.
close(SessionId, String, C, ClientControl.ClientContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.ClientControl
Deprecated.
since 5.5. The reason parameter is not passed to the client session being closed. Prefer ClientControl.close(SessionId sessionId, ClientCallback callback) instead. If you want to notify the client being closed of the reason for its closure, use the MessagingControl feature to send a message to the client. To ensure that this message is received before closing the client session, wait for the callback to return before calling ClientControl.close(SessionId sessionId, ClientCallback callback)
close(SessionId, C, ClientControl.ClientContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.ClientControl
Close a client session with a contextual callback.
close() - Method in interface com.pushtechnology.diffusion.client.features.RegisteredHandler
Request that the handler is unregistered from the server.
close() - Method in interface com.pushtechnology.diffusion.client.session.Session
Close the session.
com.pushtechnology.diffusion.client - package com.pushtechnology.diffusion.client
The Unified API.
com.pushtechnology.diffusion.client.callbacks - package com.pushtechnology.diffusion.client.callbacks
Unified API - Callback Interfaces.
com.pushtechnology.diffusion.client.content - package com.pushtechnology.diffusion.client.content
Unified API - Content.
com.pushtechnology.diffusion.client.content.metadata - package com.pushtechnology.diffusion.client.content.metadata
Unified API - Metadata.
com.pushtechnology.diffusion.client.content.update - package com.pushtechnology.diffusion.client.content.update
Unified API - Content Update.
com.pushtechnology.diffusion.client.details - package com.pushtechnology.diffusion.client.details
Unified API - Client Details.
com.pushtechnology.diffusion.client.features - package com.pushtechnology.diffusion.client.features
Unified API - Standard Client Features.
com.pushtechnology.diffusion.client.features.control - package com.pushtechnology.diffusion.client.features.control
Unified API - Control Features.
com.pushtechnology.diffusion.client.features.control.clients - package com.pushtechnology.diffusion.client.features.control.clients
Unified API - Client Control Features.
com.pushtechnology.diffusion.client.features.control.topics - package com.pushtechnology.diffusion.client.features.control.topics
Unified API - Topic Control Features.
com.pushtechnology.diffusion.client.security - package com.pushtechnology.diffusion.client.security
Unified API - Security.
com.pushtechnology.diffusion.client.security.authentication - package com.pushtechnology.diffusion.client.security.authentication
Unified API - Security - Authentication.
com.pushtechnology.diffusion.client.session - package com.pushtechnology.diffusion.client.session
Unified API - Sessions.
com.pushtechnology.diffusion.client.session.impl - package com.pushtechnology.diffusion.client.session.impl
 
com.pushtechnology.diffusion.client.session.proxy - package com.pushtechnology.diffusion.client.session.proxy
Unified API - Proxy.
com.pushtechnology.diffusion.client.session.reconnect - package com.pushtechnology.diffusion.client.session.reconnect
Unified API - Reconnect.
com.pushtechnology.diffusion.client.topics - package com.pushtechnology.diffusion.client.topics
Unified API - Topics.
com.pushtechnology.diffusion.client.topics.details - package com.pushtechnology.diffusion.client.topics.details
Unified API - Topic Details.
com.pushtechnology.diffusion.client.types - package com.pushtechnology.diffusion.client.types
Unified API - Common Types.
com.pushtechnology.diffusion.datatype - package com.pushtechnology.diffusion.datatype
Diffusion Data Types.
com.pushtechnology.diffusion.datatype.binary - package com.pushtechnology.diffusion.datatype.binary
Diffusion Binary Data Type.
com.pushtechnology.diffusion.datatype.json - package com.pushtechnology.diffusion.datatype.json
Diffusion JSON Data Type.
com.pushtechnology.diffusion.pushnotifications.persistence - package com.pushtechnology.diffusion.pushnotifications.persistence
Push Notification Bridge - Persistence API.
COMMUNICATION_FAILURE - Static variable in class com.pushtechnology.diffusion.client.callbacks.ErrorReason
Communication with the server failed.
CompositeAuthenticationHandler - Class in com.pushtechnology.diffusion.client.security.authentication
An AuthenticationHandler that delegates to a list of handlers.
CompositeAuthenticationHandler(List<? extends AuthenticationHandler>) - Constructor for class com.pushtechnology.diffusion.client.security.authentication.CompositeAuthenticationHandler
Create a composite authentication handler.
CompositeAuthenticationHandler(AuthenticationHandler...) - Constructor for class com.pushtechnology.diffusion.client.security.authentication.CompositeAuthenticationHandler
Create a composite authentication handler.
CompositeControlAuthenticationHandler - Class in com.pushtechnology.diffusion.client.features.control.clients
CompositeControlAuthenticationHandler(List<? extends AuthenticationHandler>) - Constructor for class com.pushtechnology.diffusion.client.features.control.clients.CompositeControlAuthenticationHandler
Create a composite authentication handler.
CompositeControlAuthenticationHandler(AuthenticationHandler...) - Constructor for class com.pushtechnology.diffusion.client.features.control.clients.CompositeControlAuthenticationHandler
Create a composite authentication handler.
connectionTimeout(int) - Method in interface com.pushtechnology.diffusion.client.session.SessionFactory
Sets the connection timeout.
Content - Interface in com.pushtechnology.diffusion.client.content
Data content.
content(String, MRecord...) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MetadataFactory
Creates a new content metadata definition comprising the supplied record definitions, each with single multiplicity.
content() - Static method in enum com.pushtechnology.diffusion.client.Diffusion
Returns shared content factory.
Content.Encoding - Enum in com.pushtechnology.diffusion.client.content
Deprecated.
since 5.7 in future releases encoding will no longer be an attribute of Content, therefore this facility should no longer be used
ContentBuilder<B> - Interface in com.pushtechnology.diffusion.client.content
Base interface for content builders.
contentBuilder(String) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MetadataFactory
Creates a new content metadata builder.
ContentFactory - Interface in com.pushtechnology.diffusion.client.content
ContentReader - Interface in com.pushtechnology.diffusion.client.content
Base interface for content readers.
ContentUpdateFactory - Interface in com.pushtechnology.diffusion.client.content.update
Update factory for generic content based updates.
Context - Interface in com.pushtechnology.diffusion.pushnotifications.persistence
The context to an event passed to the Saver API.
Context.Origin - Enum in com.pushtechnology.diffusion.pushnotifications.persistence
The origin of a request or action relayed to the Saver interface.
ContextCallback<C> - Interface in com.pushtechnology.diffusion.client.callbacks
Callback interface that provides responses from the server, together with an application supplied context object.
ContextCallback<C> - Interface in com.pushtechnology.diffusion.client.features
A callback interface used to return results from a call to the server with context supplied with the call.
ContextCallback.Default<C> - Class in com.pushtechnology.diffusion.client.callbacks
Abstract default callback.
ContextCallback.Default() - Constructor for class com.pushtechnology.diffusion.client.callbacks.ContextCallback.Default
 
ContextCallback.Default<C> - Class in com.pushtechnology.diffusion.client.features
Abstract default callback.
ContextCallback.Default() - Constructor for class com.pushtechnology.diffusion.client.features.ContextCallback.Default
 
ContextStream<C> - Interface in com.pushtechnology.diffusion.client.callbacks
An extension of ContextCallback that allows many callbacks for each call context.
ContextStream<C> - Interface in com.pushtechnology.diffusion.client.features
An extension of ContextCallback that allows many callbacks for each call context.
ContextStream.Default<C> - Class in com.pushtechnology.diffusion.client.callbacks
Abstract default callback.
ContextStream.Default() - Constructor for class com.pushtechnology.diffusion.client.callbacks.ContextStream.Default
 
ContextStream.Default<C> - Class in com.pushtechnology.diffusion.client.features
Abstract default callback.
ContextStream.Default() - Constructor for class com.pushtechnology.diffusion.client.features.ContextStream.Default
 
copyTo(OutputStream) - Method in interface com.pushtechnology.diffusion.datatype.Bytes
Write the bytes to an output stream.
createHandler(SessionAttributes) - Method in interface com.pushtechnology.diffusion.client.session.proxy.HTTPProxyAuthentication
Create a challenge handler using this proxy authentication scheme.
credentials() - Static method in enum com.pushtechnology.diffusion.client.Diffusion
Returns shared credentials factory to use for creating credentials.
credentials(Credentials) - Method in interface com.pushtechnology.diffusion.client.session.SessionFactory
Set credentials.
Credentials - Interface in com.pushtechnology.diffusion.client.types
Immutable value containing the proof material to support an authentication request.
Credentials.Factory - Interface in com.pushtechnology.diffusion.client.types
Factory for the standard credential types.
Credentials.Type - Enum in com.pushtechnology.diffusion.client.types
Type code indicated the type of the credentials.
custom(byte[]) - Method in interface com.pushtechnology.diffusion.client.types.Credentials.Factory
Create a Credentials of type CUSTOM.
customBuilder(String, String) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MetadataFactory
Create a new custom field metadata builder.
customCredentials(byte[]) - Method in interface com.pushtechnology.diffusion.client.session.SessionFactory
Set credentials of type Credentials.Type.CUSTOM.
customString(String, String) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MetadataFactory
Convenience method to build a custom field metadata definition.
CustomTopicDetails - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
since 5.9

This topic type will be removed in a future release. The main reason for using custom topics was to support different data formats but this can now be better performed using binary topics.

CustomTopicDetails.Attributes - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
Custom topic details attributes.
CustomTopicDetails.Builder - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
Builder for Custom topic details.
CustomTopicDetails.Schema - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
Custom topic details schema.

D

DataType<V> - Interface in com.pushtechnology.diffusion.datatype
A data type is specified for a particular value type.
dataTypes() - Static method in enum com.pushtechnology.diffusion.client.Diffusion
Returns data type implementations.
DataTypes - Interface in com.pushtechnology.diffusion.datatype
Diffusion data type implementations.
decimal(String) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MetadataFactory
Convenience method to build a decimal field metadata definition with default scale of 2.
decimal(String, String) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MetadataFactory
Convenience method to build a decimal field metadata definition with a default value and a scale of 2.
decimal(String, double) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MetadataFactory
Deprecated.
since 5.7 - do not use this method as double representation is not precise. Use MetadataFactory.decimal(String, String) instead.
decimal(String, BigDecimal) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MetadataFactory
Convenience method to build a decimal field metadata definition with a default value and a scale of 2.
decimalBuilder(String) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MetadataFactory
Create a new decimal field metadata builder.
decodeFromXML(String) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MetadataFactory
Parse metadata from XML.
DEFAULT_CONNECTION_TIMEOUT - Static variable in interface com.pushtechnology.diffusion.client.session.SessionAttributes
The default connection timeout = 2 seconds.
DEFAULT_DELETION_VALUE - Static variable in interface com.pushtechnology.diffusion.client.topics.details.ProtocolBufferTopicDetails.Attributes
Deprecated.
This is the default deletion value that will be used if none is explicitly specified.
DEFAULT_INPUT_BUFFER_SIZE - Static variable in interface com.pushtechnology.diffusion.client.session.SessionAttributes
The default size of socket and message input buffers in bytes.
DEFAULT_MAXIMUM_MESSAGE_SIZE - Static variable in interface com.pushtechnology.diffusion.client.session.SessionAttributes
The default maximum message size in bytes = 32k.
DEFAULT_MAXIMUM_QUEUE_SIZE - Static variable in interface com.pushtechnology.diffusion.client.session.SessionAttributes
The default maximum outbound queue size in messages.
DEFAULT_METADATA - Static variable in interface com.pushtechnology.diffusion.client.topics.details.PagedRecordTopicDetails.Schema
Deprecated.
This is the default metadata used if none is explicitly supplied.
DEFAULT_METADATA - Static variable in interface com.pushtechnology.diffusion.client.topics.details.RecordTopicDetails.Schema
This is the default metadata used if none is explicitly supplied.
DEFAULT_METADATA - Static variable in interface com.pushtechnology.diffusion.client.topics.details.SingleValueTopicDetails.Schema
This is the default metadata used if none is explicitly supplied.
DEFAULT_OUTPUT_BUFFER_SIZE - Static variable in interface com.pushtechnology.diffusion.client.session.SessionAttributes
The default size of socket and message output buffers in bytes.
DEFAULT_RECONNECTION_TIMEOUT - Static variable in interface com.pushtechnology.diffusion.client.session.SessionAttributes
The default reconnection timeout = 60 seconds.
DEFAULT_RECOVERY_BUFFER_SIZE - Static variable in interface com.pushtechnology.diffusion.client.session.SessionAttributes
The default recovery buffer size in messages.
DEFAULT_WRITE_TIMEOUT - Static variable in interface com.pushtechnology.diffusion.client.session.SessionAttributes
The default write timeout for blocking writes = 2 seconds.
defaultValue(double) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MDecimalString.Builder
Deprecated.
since 5.7 - do not use this method as double representation is not precise. Use MString.AbstractBuilder.defaultValue(String) instead.
defaultValue(BigDecimal) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MDecimalString.Builder
Sets a default value that required occurrences of the field are to be initialized to.
defaultValue(int) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MIntegerString.Builder
Sets a default value that required occurrences of the field are to be initialized to.
defaultValue(BigInteger) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MIntegerString.Builder
Sets a default value that required occurrences of the field are to be initialized to.
defaultValue(String) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MString.AbstractBuilder
Sets a default value that required occurrences of the field are to be initialized to.
defer() - Method in interface com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl.RoutingSubscriptionRequest
Defers the handling of this Routing Topic.
deletionValue(String) - Method in interface com.pushtechnology.diffusion.client.topics.details.ProtocolBufferTopicDetails.Builder
Deprecated.
Allows a deletion value to be specified for use with 'string' type optional fields.
DELTA_WITHOUT_VALUE - Static variable in interface com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl
An attempt has been made to apply a delta to a topic that has not yet has a value specified for it.
deltaType(String) - Method in interface com.pushtechnology.diffusion.datatype.DataType
Obtain a DeltaType by name.
deltaType(Class<D>) - Method in interface com.pushtechnology.diffusion.datatype.DataType
Obtain a DeltaType by class.
DeltaType<V,D> - Interface in com.pushtechnology.diffusion.datatype
Optional extension provided by DataType implementations that support incremental changes to values.
deny() - Method in interface com.pushtechnology.diffusion.client.security.authentication.AuthenticationHandler.Callback
Authentication failed - deny the authentication request.
denyAnonymousConnections() - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SystemAuthenticationControl.ScriptBuilder
Instruct the system authentication handler to deny anonymous connections.
descendants(String) - Method in interface com.pushtechnology.diffusion.datatype.json.JSONDelta.ChangeMap
Returns a view of the portion of this map whose keys are descendants of pointer.
DestinationParseException - Exception in com.pushtechnology.diffusion.pushnotifications.persistence
Describes a failure to parse a push notification destination string.
DestinationParseException(String) - Constructor for exception com.pushtechnology.diffusion.pushnotifications.persistence.DestinationParseException
Constructor.
diff(Binary) - Method in interface com.pushtechnology.diffusion.datatype.binary.Binary
Compare this value with an earlier version to calculate a binary delta.
diff(V, V) - Method in interface com.pushtechnology.diffusion.datatype.DeltaType
Create a delta from two values.
diff(JSON) - Method in interface com.pushtechnology.diffusion.datatype.json.JSON
Compare this JSON value with an earlier version to calculate a structural delta.
Diffusion - Enum in com.pushtechnology.diffusion.client
Provides facilities that are shared between sessions.
Diffusion.Implementation - Interface in com.pushtechnology.diffusion.client
The contract with the implementation.
DUPLICATES - Static variable in interface com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl
For topic types that operate a policy to prevent duplicate data an update has been supplied that violates the duplicates policy.

E

EMPTY_FIELD - Static variable in interface com.pushtechnology.diffusion.client.content.Record
Byte value reserved for representing and empty field in record based content.
EMPTY_FIELD_CHAR - Static variable in interface com.pushtechnology.diffusion.client.content.Record
Character representation of Record.EMPTY_FIELD.
EMPTY_FIELD_STRING - Static variable in interface com.pushtechnology.diffusion.client.content.Record
String representation of Record.EMPTY_FIELD.
emptyFieldValue(String) - Method in interface com.pushtechnology.diffusion.client.content.Record.StructuredBuilder
Sets the value to be used to indicate empty fields.
emptyFieldValue(String) - Method in interface com.pushtechnology.diffusion.client.topics.details.RecordTopicDetails.Builder
Sets the value to be used to represent empty fields in delta content generated by the topic.
encodeAsXML(MNode) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MetadataFactory
Encode metadata as XML.
encodeAsXML(MNode, boolean) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MetadataFactory
Encode metadata as XML.
encoding(Content.Encoding) - Method in interface com.pushtechnology.diffusion.client.content.ContentBuilder
Sets the transport encoding to be used for the content.
equals(Object) - Method in class com.pushtechnology.diffusion.client.callbacks.ErrorReason
 
equals(Object) - Method in interface com.pushtechnology.diffusion.client.content.Record
Compares the specified object with this record for equality.
equals(Object) - Method in interface com.pushtechnology.diffusion.client.content.update.Update
Indicates whether the update is equal to another object.
equals(Object) - Method in interface com.pushtechnology.diffusion.client.session.SessionId
Checks identifier against another object for equality.
equals(Object) - Method in class com.pushtechnology.diffusion.client.topics.details.PagedRecordTopicDetails.Attributes.PagedRecordOrderingPolicy.OrderKey
Deprecated.
 
equals(Object) - Method in interface com.pushtechnology.diffusion.client.topics.details.PagedTopicDetails.Attributes.OrderingPolicy
Deprecated.
Indicates whether the policy is equal to a supplied object.
equals(Object) - Method in class com.pushtechnology.diffusion.client.topics.details.PagedTopicDetails.Attributes.Rules.CollationRules
Deprecated.
 
equals(Object) - Method in interface com.pushtechnology.diffusion.client.topics.details.PagedTopicDetails.Attributes.Rules
Deprecated.
Indicates whether the rules definition is equal to a supplied object.
errorHandler(Session.ErrorHandler) - Method in interface com.pushtechnology.diffusion.client.session.SessionFactory
Nominates an error handler for a session.
ErrorReason - Class in com.pushtechnology.diffusion.client.callbacks
The reason provided with onError to a client side object.
ErrorReason(int, String) - Constructor for class com.pushtechnology.diffusion.client.callbacks.ErrorReason
Constructor.
ErrorReport - Interface in com.pushtechnology.diffusion.client.types
An error report.
EXCLUSIVE_UPDATER_CONFLICT - Static variable in interface com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl
A non-exclusive update has been attempted when an exclusive update source is already registered for the specified topic's branch.

F

Feature - Interface in com.pushtechnology.diffusion.client.session
This is the base interface for features that may be added directly to a client session.
feature(Class<T>) - Method in interface com.pushtechnology.diffusion.client.session.Session
Obtain a feature.
fetch(TopicSelector, Topics.FetchStream) - Method in interface com.pushtechnology.diffusion.client.features.Topics
Fetch the current state of topics.
fetch(String, Topics.FetchStream) - Method in interface com.pushtechnology.diffusion.client.features.Topics
Fetch the current state of topics.
fetch(TopicSelector, C, Topics.FetchContextStream<C>) - Method in interface com.pushtechnology.diffusion.client.features.Topics
Fetch the current state of topics.
fetch(String, C, Topics.FetchContextStream<C>) - Method in interface com.pushtechnology.diffusion.client.features.Topics
Fetch the current state of topics.
FIELD_DELIMITER - Static variable in interface com.pushtechnology.diffusion.client.content.Record
Byte value reserved for use as a field delimiter in record based content.
FIELD_DELIMITER_CHAR - Static variable in interface com.pushtechnology.diffusion.client.content.Record
Character representation of Record.FIELD_DELIMITER.
FIELD_DELIMITER_STRING - Static variable in interface com.pushtechnology.diffusion.client.content.Record
String representation of Record.FIELD_DELIMITER.
FIELD_MU - Static variable in interface com.pushtechnology.diffusion.client.content.Record
Byte value reserved for representing a single empty field within record content.
fields() - Method in interface com.pushtechnology.diffusion.client.content.Record
Returns the values of all field occurrences within the record.
fromJsonString(String) - Method in interface com.pushtechnology.diffusion.datatype.json.JSONDataType
Parse a JSON string.
FULL_PATH_PATTERN_PREFIX - Static variable in interface com.pushtechnology.diffusion.client.topics.TopicSelector
Prefix used for FULL_PATH_PATTERN expressions.

G

get(int) - Method in interface com.pushtechnology.diffusion.client.content.Record
Returns a specific field value within the record.
get(String) - Method in interface com.pushtechnology.diffusion.client.content.Record.StructuredReader
Gets a field value by name.
get(String, int) - Method in interface com.pushtechnology.diffusion.client.content.Record.StructuredReader
Get the value of a specified occurrence of a repeating field.
getAdditionalProperties() - Method in interface com.pushtechnology.diffusion.client.security.authentication.AuthenticationResult
Session property values that should be assigned to the session.
getAdditionalRoles() - Method in interface com.pushtechnology.diffusion.client.security.authentication.AuthenticationResult
Additional roles supplied by the authentication handler that allowed the authentication.
getAddress() - Method in interface com.pushtechnology.diffusion.client.details.ClientLocation
Returns a string representation of the IP address.
getAddressType() - Method in interface com.pushtechnology.diffusion.client.details.ClientLocation
Returns the address type.
getAnonymousAction() - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SystemAuthenticationControl.SystemAuthenticationConfiguration
Returns the action to take for anonymous connection attempts.
getAssignedRoles() - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SystemAuthenticationControl.SystemPrincipal
Returns the roles that the system authentication handler will assign to the principal.
getAttributes() - Method in interface com.pushtechnology.diffusion.client.session.Session
Returns the session attributes.
getAttributes() - Method in interface com.pushtechnology.diffusion.client.topics.details.TopicDetails
Returns the topic attributes.
getAuthenticationResultSource() - Method in interface com.pushtechnology.diffusion.client.Diffusion.Implementation
 
getByClass(Class<V>) - Method in interface com.pushtechnology.diffusion.datatype.DataTypes
Obtain a DataType implementation by class.
getByName(String) - Method in interface com.pushtechnology.diffusion.datatype.DataTypes
Obtain a DataType implementation by type name.
getCachedValue(String) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl
Returns the current cached value for a given topic path.
getCachedValue(String) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl.ValueUpdater
Returns the current cached value for a given topic path.
getChild(int) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MGroup
Gets the child at a given index.
getClientType() - Method in interface com.pushtechnology.diffusion.client.details.ClientSummary
Returns the type of the client.
getColumn() - Method in interface com.pushtechnology.diffusion.client.types.ErrorReport
 
getComparator() - Method in interface com.pushtechnology.diffusion.client.topics.details.PagedTopicDetails.Attributes.ComparatorOrderingPolicy
Deprecated.
Returns the full class name of the comparator.
getConnectionTimeout() - Method in interface com.pushtechnology.diffusion.client.session.SessionAttributes
Returns the connection timeout value.
getConnectorName() - Method in interface com.pushtechnology.diffusion.client.details.SessionDetails
Returns the configuration name of the server connector that the client connected to.
getContentFactory() - Method in interface com.pushtechnology.diffusion.client.Diffusion.Implementation
 
getCoordinates() - Method in interface com.pushtechnology.diffusion.client.details.ClientLocation
Returns the geographic coordinates of the client if this could be ascertained.
getCountry() - Method in interface com.pushtechnology.diffusion.client.details.ClientLocation.CountryDetails
Returns the country code for the country where the Internet address was allocated (e.g.
getCountryDetails() - Method in interface com.pushtechnology.diffusion.client.details.ClientLocation
Returns country details.
getCredentialsFactory() - Method in interface com.pushtechnology.diffusion.client.Diffusion.Implementation
 
getDataType() - Method in interface com.pushtechnology.diffusion.client.content.metadata.MNode
Returns the data type of the node implementation.
getDataTypes() - Method in interface com.pushtechnology.diffusion.client.Diffusion.Implementation
 
getDefaultTopicPermissions() - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SecurityControl.Role
Returns the set of default topic permissions assigned to the role.
getDefaultValue() - Method in interface com.pushtechnology.diffusion.client.content.metadata.MString
Returns the default value that required occurrences of the field should be initialized to.
getDeletionValue() - Method in interface com.pushtechnology.diffusion.client.topics.details.ProtocolBufferTopicDetails.Attributes
Deprecated.
Returns the deletion value.
getDetails() - Method in interface com.pushtechnology.diffusion.pushnotifications.persistence.Context
Get additional details supplied with the event, if any.
getDuplicatesPolicy() - Method in interface com.pushtechnology.diffusion.client.topics.details.PagedTopicDetails.Attributes.OrderedOrderingPolicy
Deprecated.
Returns the duplicates policy.
getEmptyFieldValue() - Method in interface com.pushtechnology.diffusion.client.topics.details.RecordTopicDetails.Attributes
Returns the empty field value.
getEncoding() - Method in interface com.pushtechnology.diffusion.client.content.Content
Deprecated.
since 5.7 in future releases encoding will no longer be an attribute of Content, therefore this facility should not be used
getExpression() - Method in interface com.pushtechnology.diffusion.client.topics.TopicSelector
The expression associated with this selector.
getExpressionPrefix() - Method in enum com.pushtechnology.diffusion.client.topics.TopicSelector.Type
The expression prefix character used for this type.
getField(String) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MGroup
Gets a child field by name.
getFieldName() - Method in class com.pushtechnology.diffusion.client.topics.details.PagedRecordTopicDetails.Attributes.PagedRecordOrderingPolicy.OrderKey
Deprecated.
Returns the field name.
getFieldType() - Method in interface com.pushtechnology.diffusion.client.content.metadata.MField
Returns the data type of the field.
getFullName() - Method in interface com.pushtechnology.diffusion.client.content.metadata.MNode
Returns the full name of the node defining its hierarchy.
getGlobalPermissions() - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SecurityControl.Role
Returns the set of global permissions assigned to the role.
getHandler() - Method in interface com.pushtechnology.diffusion.client.content.metadata.MCustomString
Return the custom string handler class name.
getHandler() - Method in interface com.pushtechnology.diffusion.client.topics.details.CustomTopicDetails.Attributes
Deprecated.
Returns the handler class name.
getHandler() - Method in interface com.pushtechnology.diffusion.client.topics.details.RoutingTopicDetails.Attributes
Returns the routing handler class name.
getHandler() - Method in interface com.pushtechnology.diffusion.client.topics.details.ServiceTopicDetails.Attributes
Deprecated.
Returns the service handler class name.
getHandlers() - Method in class com.pushtechnology.diffusion.client.security.authentication.CompositeAuthenticationHandler
 
getHeaderList() - Method in interface com.pushtechnology.diffusion.client.types.ReceiveContext
Returns headers if there are any.
getHeaderList() - Method in interface com.pushtechnology.diffusion.client.types.SendOptions
Returns the headers (if any).
getHostName() - Method in interface com.pushtechnology.diffusion.client.details.ClientLocation
Returns the host name.
getHttpProxyAuth() - Method in interface com.pushtechnology.diffusion.client.session.SessionAttributes
Returns the proxy authenticator used to route a connection to the server via an HTTP proxy.
getHttpProxyHost() - Method in interface com.pushtechnology.diffusion.client.session.SessionAttributes
Returns the proxy host name used to route a connection to the server via an HTTP proxy.
getHttpProxyPort() - Method in interface com.pushtechnology.diffusion.client.session.SessionAttributes
Returns the proxy port used to route a connection to the server via an HTTP proxy.
getIncludedRoles() - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SecurityControl.Role
Returns a set of roles included within the role.
getInputBufferSize() - Method in interface com.pushtechnology.diffusion.client.session.SessionAttributes
Returns the input buffer size for socket connection buffers and message receiving buffers.
getLanguage() - Method in interface com.pushtechnology.diffusion.client.details.ClientLocation.CountryDetails
Returns the country code for the official language of the country where the Internet address was allocated (e.g.
getLatitude() - Method in interface com.pushtechnology.diffusion.client.details.ClientLocation.Coordinates
Returns the latitude.
getLevel() - Method in interface com.pushtechnology.diffusion.client.topics.details.TopicDetails
Returns the level of detail available.
getLine() - Method in interface com.pushtechnology.diffusion.client.types.ErrorReport
 
getLocalSocketAddress() - Method in interface com.pushtechnology.diffusion.client.session.SessionAttributes
Returns the local socket address.
getLocation() - Method in interface com.pushtechnology.diffusion.client.details.SessionDetails
Returns the Client location information.
getLongitude() - Method in interface com.pushtechnology.diffusion.client.details.ClientLocation.Coordinates
Returns the longitude.
getMasterTopic() - Method in interface com.pushtechnology.diffusion.client.topics.details.SlaveTopicDetails.Attributes
Returns the master topic path.
getMaximumConversations() - Method in interface com.pushtechnology.diffusion.client.session.proxy.HTTPProxyAuthentication.ChallengeHandler
This method returns the maximum number of HTTP transactions permitted by the authentication method before authentication fails.
getMaximumMessageSize() - Method in interface com.pushtechnology.diffusion.client.session.SessionAttributes
Returns the maximum message size that can be handled by this session.
getMaximumQueueSize() - Method in interface com.pushtechnology.diffusion.client.session.SessionAttributes
Returns the maximum size of the outbound message queue for the connection.
getMessage() - Method in interface com.pushtechnology.diffusion.client.session.Session.SessionError
Returns a description of the error.
getMessage() - Method in interface com.pushtechnology.diffusion.client.types.ErrorReport
 
getMessageName() - Method in interface com.pushtechnology.diffusion.client.topics.details.ProtocolBufferTopicDetails.Schema
Deprecated.
Return protocol buffers message name.
getMetadata() - Method in interface com.pushtechnology.diffusion.client.topics.details.PagedRecordTopicDetails.Schema
Deprecated.
Gets the metadata.
getMetadata() - Method in interface com.pushtechnology.diffusion.client.topics.details.RecordTopicDetails.Schema
Gets the metadata.
getMetadata() - Method in interface com.pushtechnology.diffusion.client.topics.details.SingleValueTopicDetails.Schema
Returns the metadata that describes the single value.
getMetadataFactory() - Method in interface com.pushtechnology.diffusion.client.Diffusion.Implementation
 
getMultiplicity() - Method in interface com.pushtechnology.diffusion.client.content.metadata.MNode
Returns the node's multiplicity within its parent.
getName() - Method in interface com.pushtechnology.diffusion.client.content.metadata.MNode
Returns the node name.
getName() - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SecurityControl.Role
Returns the role name.
getName() - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SystemAuthenticationControl.SystemPrincipal
Returns the system principal name.
getName() - Method in interface com.pushtechnology.diffusion.datatype.DeltaType
Returns the external identifier for this delta type.
getNodeType() - Method in interface com.pushtechnology.diffusion.client.content.metadata.MNode
Returns the node type.
getOrder() - Method in class com.pushtechnology.diffusion.client.topics.details.PagedRecordTopicDetails.Attributes.PagedRecordOrderingPolicy.OrderKey
Deprecated.
Returns the order that the field is to be sorted into.
getOrder() - Method in interface com.pushtechnology.diffusion.client.topics.details.PagedStringTopicDetails.Attributes.PagedStringOrderingPolicy
Deprecated.
Returns the order that the lines will be sorted into.
getOrdering() - Method in interface com.pushtechnology.diffusion.client.topics.details.PagedTopicDetails.Attributes.OrderingPolicy
Deprecated.
Returns the ordering that the policy applies.
getOrderingPolicy() - Method in interface com.pushtechnology.diffusion.client.topics.details.PagedTopicDetails.Attributes
Deprecated.
Returns the ordering policy.
getOrderKeys() - Method in interface com.pushtechnology.diffusion.client.topics.details.PagedRecordTopicDetails.Attributes.PagedRecordOrderingPolicy
Deprecated.
Returns the list of order keys which specify the sort ordering.
getOrigin() - Method in interface com.pushtechnology.diffusion.pushnotifications.persistence.Context
Get the system from which this event originates.
getOutputBufferSize() - Method in interface com.pushtechnology.diffusion.client.session.SessionAttributes
Returns the output buffer size for socket connection buffers and message sending buffers.
getParent() - Method in interface com.pushtechnology.diffusion.client.content.metadata.MNode
Returns the parent group.
getPath() - Method in interface com.pushtechnology.diffusion.client.topics.TopicPathSelector
Return the associated topic path.
getPathPrefix() - Method in interface com.pushtechnology.diffusion.client.topics.TopicSelector
Get the topic path prefix from this selector pattern.
getPrincipal() - Method in interface com.pushtechnology.diffusion.client.details.ClientSummary
Returns the name of the security principal associated with the session.
getPrincipal() - Method in interface com.pushtechnology.diffusion.client.session.Session
Returns the name of the security principal associated with the session.
getPrincipals() - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SystemAuthenticationControl.SystemAuthenticationConfiguration
Returns the system principals stored on the server.
getPriority() - Method in interface com.pushtechnology.diffusion.client.types.SendOptions
Returns the send priority.
getProperties() - Method in interface com.pushtechnology.diffusion.client.topics.details.TopicDetails.Attributes
Returns any additional properties.
getProperties() - Method in interface com.pushtechnology.diffusion.client.topics.details.TopicSpecification
Returns the topic properties.
getProtoClass() - Method in interface com.pushtechnology.diffusion.client.topics.details.ProtocolBufferTopicDetails.Schema
Deprecated.
Returns the Protocol Buffers proto class name.
getProxyAuthenticationFactory() - Method in interface com.pushtechnology.diffusion.client.Diffusion.Implementation
 
getReasonCode() - Method in class com.pushtechnology.diffusion.client.callbacks.ErrorReason
A code that uniquely identifies this reason.
getReconnectionStrategy() - Method in interface com.pushtechnology.diffusion.client.session.SessionAttributes
Returns the reconnection strategy.
getReconnectionTimeout() - Method in interface com.pushtechnology.diffusion.client.session.SessionAttributes
Returns the reconnection timeout.
getRecord(String) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MGroup
Gets a child record by name.
getRecoveryBufferSize() - Method in interface com.pushtechnology.diffusion.client.session.SessionAttributes
Returns the maximum number of sent messages that can be recovered on reconnection.
getReference() - Method in interface com.pushtechnology.diffusion.client.topics.details.TopicDetails.Attributes
Gets the topic reference.
getRequestedTransports() - Method in interface com.pushtechnology.diffusion.client.session.SessionAttributes
Returns the transports the session will use to connect to the server.
getRequestPath() - Method in interface com.pushtechnology.diffusion.client.session.SessionAttributes
Returns the path used for any HTTP requests made by the session or the empty string if no HTTP requests are used.
getRequestTimeout() - Method in interface com.pushtechnology.diffusion.client.topics.details.ServiceTopicDetails.Attributes
Deprecated.
Returns the service request timeout.
getResolvedName() - Method in interface com.pushtechnology.diffusion.client.details.ClientLocation
Returns the resolved name.
getResponse(Map<String, String>) - Method in interface com.pushtechnology.diffusion.client.session.proxy.HTTPProxyAuthentication.ChallengeHandler
Called when a challenge from the proxy is received.
getRoles() - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SecurityControl.SecurityConfiguration
Returns a list of the roles defined including their permissions assignments and included roles.
getRolesForAnonymousSessions() - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SecurityControl.SecurityConfiguration
Returns the default set of roles to be assigned to anonymous sessions.
getRolesForAnonymousSessions() - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SystemAuthenticationControl.SystemAuthenticationConfiguration
Returns the roles the system authentication handler will assign to anonymous sessions.
getRolesForNamedSessions() - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SecurityControl.SecurityConfiguration
Returns the default set of roles to be assigned to named sessions.
getRoundTripTime() - Method in interface com.pushtechnology.diffusion.client.features.Pings.PingDetails
The round trip time in milliseconds from when the ping was sent to the time the response was received.
getRules() - Method in class com.pushtechnology.diffusion.client.topics.details.PagedRecordTopicDetails.Attributes.PagedRecordOrderingPolicy.OrderKey
Deprecated.
Returns additional rules used when sorting.
getRules() - Method in interface com.pushtechnology.diffusion.client.topics.details.PagedStringTopicDetails.Attributes.PagedStringOrderingPolicy
Deprecated.
Returns any additional rules to be applied when sorting.
getRules() - Method in class com.pushtechnology.diffusion.client.topics.details.PagedTopicDetails.Attributes.Rules.CollationRules
Deprecated.
Returns the rules.
getRuleType() - Method in class com.pushtechnology.diffusion.client.topics.details.PagedTopicDetails.Attributes.Rules.CollationRules
Deprecated.
 
getRuleType() - Method in interface com.pushtechnology.diffusion.client.topics.details.PagedTopicDetails.Attributes.Rules
Deprecated.
Returns the rule type.
getScale() - Method in interface com.pushtechnology.diffusion.client.content.metadata.MDecimalString
Returns the scale of the field.
getSchema() - Method in interface com.pushtechnology.diffusion.client.topics.details.TopicDetails
Returns the topic schema.
getSecurity(SecurityControl.ConfigurationCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SecurityControl
Obtain the current contents of the security store.
getSecurity(C, SecurityControl.ConfigurationContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SecurityControl
Obtain the current contents of the security store, with a contextual callback.
getServerHost() - Method in interface com.pushtechnology.diffusion.client.session.SessionAttributes
Returns the host name or IP of the server the session will connect to.
getServerName() - Method in interface com.pushtechnology.diffusion.client.details.SessionDetails
Returns the configuration name of the server to which the client is connected.
getServerPort() - Method in interface com.pushtechnology.diffusion.client.session.SessionAttributes
Returns the port of the server the session will connect to.
getServerURL() - Method in interface com.pushtechnology.diffusion.client.session.SessionAttributes
Returns the URL used to create the session.
getServiceType() - Method in interface com.pushtechnology.diffusion.client.topics.details.ServiceTopicDetails.Attributes
Deprecated.
Returns the service type.
getSession() - Method in interface com.pushtechnology.diffusion.client.session.Feature
This returns the session that the feature applies to.
getSessionDetails(SessionId, Set<SessionDetails.DetailType>, ClientControl.SessionDetailsCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.ClientControl
Deprecated.
since 5.6 the use of ClientControl.getSessionProperties(SessionId, Collection, SessionPropertiesCallback) is preferred and this method will be removed at a future release
getSessionDetails(SessionId, Set<SessionDetails.DetailType>, C, ClientControl.SessionDetailsContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.ClientControl
Deprecated.
since 5.6 the use of ClientControl.getSessionProperties(SessionId, Collection, Object, SessionPropertiesContextCallback) is preferred and this method will be removed at a future release
getSessionFactory() - Method in interface com.pushtechnology.diffusion.client.Diffusion.Implementation
 
getSessionId() - Method in interface com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl.RoutingSubscriptionRequest
Identifies the client session making the subscription request.
getSessionId() - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl.MissingTopicNotification
Returns the identity of the client session that made the request.
getSessionId() - Method in interface com.pushtechnology.diffusion.client.session.Session
Returns the unique identifier for the session as assigned by the (first) server it connects to.
getSessionProperties(SessionId, Collection<String>, ClientControl.SessionPropertiesCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.ClientControl
Query the server for property values of a specified client session.
getSessionProperties(SessionId, Collection<String>, C, ClientControl.SessionPropertiesContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.ClientControl
Query the server for property values of a specified client session.
getSessionProperties() - Method in interface com.pushtechnology.diffusion.client.types.ReceiveContext
This will return the values of any session properties that have been requested to be passed with messages.
getSslContext() - Method in interface com.pushtechnology.diffusion.client.session.SessionAttributes
Returns the SSL context for secure connections.
getState() - Method in interface com.pushtechnology.diffusion.client.session.Session
Returns the current state of the session.
getStreamsForTopic(String) - Method in interface com.pushtechnology.diffusion.client.features.Messaging
Returns the set of message streams that would be notified for a specified topic path.
getSummary() - Method in interface com.pushtechnology.diffusion.client.details.SessionDetails
Returns the client summary.
getSystemAuthentication(SystemAuthenticationControl.ConfigurationCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SystemAuthenticationControl
Obtain the current contents of the store.
getSystemAuthentication(C, SystemAuthenticationControl.ConfigurationContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SystemAuthenticationControl
Query the store for all of the system principals, with a contextual callback.
getThrottlerType() - Method in interface com.pushtechnology.diffusion.client.features.control.clients.MessageQueuePolicy
 
getThrottlingLimit() - Method in interface com.pushtechnology.diffusion.client.features.control.clients.MessageQueuePolicy
Returns the throttling limit.
getTimestamp() - Method in interface com.pushtechnology.diffusion.client.features.Pings.PingDetails
The timestamp value indicating when the ping was sent.
getTopicDetails(String, TopicDetails.Level, Topics.TopicDetailsCallback) - Method in interface com.pushtechnology.diffusion.client.features.Topics
Get the details of a given topic.
getTopicDetails(String, TopicDetails.Level, C, Topics.TopicDetailsContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.Topics
Get the details of a given topic.
getTopicPath() - Method in interface com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl.RoutingSubscriptionRequest
Identifies the topic that the client is requesting subscribe to.
getTopicPath() - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl.MissingTopicNotification
Returns the topic path derived from the requested topic selector.
getTopicPermissions() - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SecurityControl.Role
Returns a map of topic path to topic permission assignments for the role.
getTopicSelector() - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl.MissingTopicNotification
Returns the TopicSelector that triggered this notification.
getTopicSelectors() - Method in interface com.pushtechnology.diffusion.client.Diffusion.Implementation
 
getTransportType() - Method in interface com.pushtechnology.diffusion.client.details.ClientSummary
Returns how the client is connected to the server.
getType() - Method in interface com.pushtechnology.diffusion.client.topics.details.TopicDetails
Returns the topic type.
getType() - Method in interface com.pushtechnology.diffusion.client.topics.details.TopicSpecification
Returns the topic type.
getType() - Method in interface com.pushtechnology.diffusion.client.topics.TopicSelector
The type of this selector.
getType() - Method in interface com.pushtechnology.diffusion.client.types.Credentials
Return the type of credentials.
getTypeName() - Method in interface com.pushtechnology.diffusion.datatype.DataType
Returns the external type identifier.
getUpdateMode() - Method in interface com.pushtechnology.diffusion.client.topics.details.ProtocolBufferTopicDetails.Attributes
Deprecated.
Returns the update mode.
getUpdateType() - Method in interface com.pushtechnology.diffusion.client.types.UpdateContext
Returns the update type.
getValues(String) - Method in interface com.pushtechnology.diffusion.client.content.Record.StructuredReader
Returns a list of the values of the named field.
getWriteTimeout() - Method in interface com.pushtechnology.diffusion.client.session.SessionAttributes
Returns the write timeout value.
GlobalPermission - Enum in com.pushtechnology.diffusion.client.types
Permissions that protect globally scoped, access-controlled operations.

H

handler(String) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MCustomString.Builder
Sets the handler class.
handler(String) - Method in interface com.pushtechnology.diffusion.client.topics.details.CustomTopicDetails.Builder
Deprecated.
Sets the custom handler class name.
handler(String) - Method in interface com.pushtechnology.diffusion.client.topics.details.RoutingTopicDetails.Builder
Sets the routing handler class name if routing is to be performed at the server.
handler(String) - Method in interface com.pushtechnology.diffusion.client.topics.details.ServiceTopicDetails.Builder
Deprecated.
Sets the name of a ServiceHandler class to handle service requests at the server.
hasChanges() - Method in interface com.pushtechnology.diffusion.datatype.BinaryDelta
Returns whether the two values used to create this instance are different.
hasChanges() - Method in interface com.pushtechnology.diffusion.datatype.json.JSONDelta
Returns whether the two JSON values used to create this instance are different.
hashCode() - Method in class com.pushtechnology.diffusion.client.callbacks.ErrorReason
 
hashCode() - Method in interface com.pushtechnology.diffusion.client.content.Record
 
hashCode() - Method in interface com.pushtechnology.diffusion.client.content.update.Update
Returns a unique hash code for the update.
hashCode() - Method in interface com.pushtechnology.diffusion.client.session.SessionId
Returns hash code of session identifier.
hashCode() - Method in class com.pushtechnology.diffusion.client.topics.details.PagedRecordTopicDetails.Attributes.PagedRecordOrderingPolicy.OrderKey
Deprecated.
 
hashCode() - Method in interface com.pushtechnology.diffusion.client.topics.details.PagedTopicDetails.Attributes.OrderingPolicy
Deprecated.
Returns a unique has code for the policy.
hashCode() - Method in class com.pushtechnology.diffusion.client.topics.details.PagedTopicDetails.Attributes.Rules.CollationRules
Deprecated.
 
hashCode() - Method in interface com.pushtechnology.diffusion.client.topics.details.PagedTopicDetails.Attributes.Rules
Deprecated.
Returns a unique has code for the rules.
hasMaximum() - Method in interface com.pushtechnology.diffusion.client.content.metadata.MNode.Multiplicity
Indicates whether there is a maximum number of occurrences (i.e.
hasMoreFields() - Method in interface com.pushtechnology.diffusion.client.content.RecordContentReader
Indicates whether are more fields to read.
hasMoreRecords() - Method in interface com.pushtechnology.diffusion.client.content.RecordContentReader
Indicates whether are more records to read.
headers(List<String>) - Method in interface com.pushtechnology.diffusion.client.types.SendOptions.Builder
Set headers to be sent with the content.
httpProxy(String, int) - Method in interface com.pushtechnology.diffusion.client.session.SessionFactory
Set the address of the HTTP Proxy that should be used to make connections to the server.
httpProxy(String, int, HTTPProxyAuthentication) - Method in interface com.pushtechnology.diffusion.client.session.SessionFactory
A variant of SessionFactory.httpProxy(String, int) that provides authentication details to the HTTP proxy.
HTTPProxyAuthentication - Interface in com.pushtechnology.diffusion.client.session.proxy
Interface that defines a proxy authentication scheme.
HTTPProxyAuthentication.ChallengeHandler - Interface in com.pushtechnology.diffusion.client.session.proxy
Allows for an authentication implementation to be provided for connections routed via secure HTTP proxies.

I

INCOMPATIBLE_UPDATE - Static variable in interface com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl
An update has been supplied which is incompatible with the type of topic that it is being applied to.
inputBufferSize(int) - Method in interface com.pushtechnology.diffusion.client.session.SessionFactory
Sets the input buffer size for socket connection buffers and message receiving buffers.
insert(int, Record...) - Method in interface com.pushtechnology.diffusion.client.content.update.PagedRecordUnorderedUpdateFactory
Deprecated.
Creates an update to insert one or more lines of data into the paged topic at a specified index.
insert(int, Collection<Record>) - Method in interface com.pushtechnology.diffusion.client.content.update.PagedRecordUnorderedUpdateFactory
Deprecated.
Creates an update to insert one or more lines of data into the paged topic at a specified index.
insert(int, String...) - Method in interface com.pushtechnology.diffusion.client.content.update.PagedStringUnorderedUpdateFactory
Deprecated.
Creates an update to insert one or more lines of data into the paged topic at a specified index.
insert(int, Collection<String>) - Method in interface com.pushtechnology.diffusion.client.content.update.PagedStringUnorderedUpdateFactory
Deprecated.
Creates an update to insert one or more lines of data into the paged topic at a specified index.
inserted() - Method in interface com.pushtechnology.diffusion.datatype.json.JSONDelta
Returns the parts of the second JSON value not found in the first JSON value.
integer(String) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MetadataFactory
Convenience method to build an integer field metadata definition.
integer(String, String) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MetadataFactory
Convenience method to build an integer field metadata definition with a supplied default value.
integer(String, int) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MetadataFactory
Convenience method to build an integer field metadata definition with a supplied default value.
integer(String, BigInteger) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MetadataFactory
Convenience method to build an integer field metadata definition with a supplied default value.
integerBuilder(String) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MetadataFactory
Create a new integer field metadata builder.
intersection(String) - Method in interface com.pushtechnology.diffusion.datatype.json.JSONDelta.ChangeMap
Returns a view of the portion of this map whose keys are descendants or parents of pointer.
INVALID_ADDRESS - Static variable in interface com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl
For topic types with addressable data a supplied key or index is invalid or does not correspond to a current entry.
INVALID_UPDATER - Static variable in interface com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl
The updater used is not in a valid state for sending updates.
InvalidDataException - Exception in com.pushtechnology.diffusion.datatype
Unchecked exception indicating that binary data could not be parsed as a value.
InvalidDataException(Exception) - Constructor for exception com.pushtechnology.diffusion.datatype.InvalidDataException
Constructor.
InvalidDataException(String) - Constructor for exception com.pushtechnology.diffusion.datatype.InvalidDataException
Constructor.
isClosed() - Method in enum com.pushtechnology.diffusion.client.session.Session.State
Returns true if a disconnected state.
isConflated() - Method in interface com.pushtechnology.diffusion.client.features.control.clients.MessageQueuePolicy
 
isConnected() - Method in enum com.pushtechnology.diffusion.client.session.Session.State
Returns true if a connected state.
isFixed() - Method in interface com.pushtechnology.diffusion.client.content.metadata.MNode.Multiplicity
Indicates whether this is a fixed multiplicity (i.e.
isFunctional() - Method in enum com.pushtechnology.diffusion.client.topics.details.TopicType
Deprecated.
since 5.9

Functional topics will be removed in a future release

isRecovering() - Method in enum com.pushtechnology.diffusion.client.session.Session.State
Returns true if a recovering state.
isRepeating() - Method in interface com.pushtechnology.diffusion.client.content.metadata.MNode.Multiplicity
Indicates whether this is a 'repeating' multiplicity meaning it defines more than one possible occurrence.
isSingle() - Method in interface com.pushtechnology.diffusion.client.content.metadata.MNode.Multiplicity
Indicates whether this is 'single' multiplicity meaning that only 1 (or 0 if optional) occurrence can exist.
isSingleOptional() - Method in interface com.pushtechnology.diffusion.client.content.metadata.MNode.Multiplicity
Indicates whether this is a 'single optional' multiplicity (i.e.
isSingleRequired() - Method in interface com.pushtechnology.diffusion.client.content.metadata.MNode.Multiplicity
Indicates whether this is a 'single required' multiplicity (i.e.
isStateful() - Method in enum com.pushtechnology.diffusion.client.topics.details.TopicType
Deprecated.
since 5.9

When functional topics are removed this method will no longer be of use and will be removed

isTransportSecure() - Method in interface com.pushtechnology.diffusion.client.session.SessionAttributes
Indicates whether the session will use transport layer security to connect to Diffusion.
isValueCheaper(V, D) - Method in interface com.pushtechnology.diffusion.datatype.DeltaType
Calculate if value is cheaper than delta.
isVariable() - Method in interface com.pushtechnology.diffusion.client.content.metadata.MNode.Multiplicity
Indicates whether this is variable multiplicity (i.e.

J

json() - Method in interface com.pushtechnology.diffusion.datatype.DataTypes
JSON is "JavaScript Object Notation", a lightweight data-interchange format.
JSON - Interface in com.pushtechnology.diffusion.datatype.json
Immutable JSON data value.
JSONDataType - Interface in com.pushtechnology.diffusion.datatype.json
JSON data type.
JSONDelta - Interface in com.pushtechnology.diffusion.datatype.json
Structural delta type for JSON.
JSONDelta.ChangeMap - Interface in com.pushtechnology.diffusion.datatype.json
An unmodifiable map describing the changes to a JSON value.

L

length() - Method in interface com.pushtechnology.diffusion.client.content.Content
Returns the number of bytes of data in the content.
length() - Method in interface com.pushtechnology.diffusion.datatype.BinaryDelta
 
length() - Method in interface com.pushtechnology.diffusion.datatype.Bytes
 
LIST_DELIMITER - Static variable in interface com.pushtechnology.diffusion.client.content.Record
Byte value reserved for use as a list delimiter used for separating the elements of a list in record based content.
LIST_DELIMITER_CHAR - Static variable in interface com.pushtechnology.diffusion.client.content.Record
Character representation of Record.LIST_DELIMITER.
LIST_DELIMITER_STRING - Static variable in interface com.pushtechnology.diffusion.client.content.Record
String representation of Record.LIST_DELIMITER.
listener(Session.Listener) - Method in interface com.pushtechnology.diffusion.client.session.SessionFactory
Nominates a listener for session events from a session.
Loader - Interface in com.pushtechnology.diffusion.pushnotifications.persistence
Contract for third-party code updating the model held by the Push Notification Bridge.
localSocketAddress(SocketAddress) - Method in interface com.pushtechnology.diffusion.client.session.SessionFactory
Set the optional local socket address, used prior to connection.

M

masterTopic(String) - Method in interface com.pushtechnology.diffusion.client.topics.details.SlaveTopicDetails.Builder
Sets the master topic path.
maximum() - Method in interface com.pushtechnology.diffusion.client.content.metadata.MNode.Multiplicity
Returns the maximum number of occurrences.
MAXIMUM_MESSAGE_SIZE_MIN - Static variable in interface com.pushtechnology.diffusion.client.session.SessionAttributes
The minimum value that the maximum message size can be set to in bytes.
maximumMessageSize(int) - Method in interface com.pushtechnology.diffusion.client.session.SessionFactory
Set the maximum message size.
maximumQueueSize(int) - Method in interface com.pushtechnology.diffusion.client.session.SessionFactory
Sets the maximum size of the outbound message queue for the connection.
MContent - Interface in com.pushtechnology.diffusion.client.content.metadata
Interface for a content metadata node.
MContent.Builder - Interface in com.pushtechnology.diffusion.client.content.metadata
Content metadata builder.
MCustomString - Interface in com.pushtechnology.diffusion.client.content.metadata
Custom string field metadata.
MCustomString.Builder - Interface in com.pushtechnology.diffusion.client.content.metadata
Custom String field metadata builder.
MDecimalString - Interface in com.pushtechnology.diffusion.client.content.metadata
Decimal string field metadata.
MDecimalString.Builder - Interface in com.pushtechnology.diffusion.client.content.metadata
Decimal string field metadata builder.
messageDetails(String, String) - Method in interface com.pushtechnology.diffusion.client.topics.details.ProtocolBufferTopicDetails.Builder
Deprecated.
Sets the Protocol Buffers message details.
MessageQueuePolicy - Interface in com.pushtechnology.diffusion.client.features.control.clients
Policy for managing a client message queue.
MessageQueuePolicy.ThrottlerType - Enum in com.pushtechnology.diffusion.client.features.control.clients
Specifies a Throttler Type.
Messaging - Interface in com.pushtechnology.diffusion.client.features
This feature provides a client session with messaging capabilities.
Messaging.MessageStream - Interface in com.pushtechnology.diffusion.client.features
Stream interface that may be registered to receive messages from this feature.
Messaging.MessageStream.Default - Class in com.pushtechnology.diffusion.client.features
Default Messaging.MessageStream implementation.
Messaging.MessageStream.Default() - Constructor for class com.pushtechnology.diffusion.client.features.Messaging.MessageStream.Default
 
Messaging.SendCallback - Interface in com.pushtechnology.diffusion.client.features
Callback interface for success or failure notifications from send operations.
Messaging.SendCallback.Default - Class in com.pushtechnology.diffusion.client.features
Default implementation of Messaging.SendCallback.
Messaging.SendCallback.Default() - Constructor for class com.pushtechnology.diffusion.client.features.Messaging.SendCallback.Default
 
Messaging.SendContextCallback<C> - Interface in com.pushtechnology.diffusion.client.features
Contextual callback interface for success or failure notifications from send operations.
Messaging.SendContextCallback.Default<C> - Class in com.pushtechnology.diffusion.client.features
Default implementation of Messaging.SendContextCallback.
Messaging.SendContextCallback.Default() - Constructor for class com.pushtechnology.diffusion.client.features.Messaging.SendContextCallback.Default
 
MessagingControl - Interface in com.pushtechnology.diffusion.client.features.control.topics
This feature provides a client session with the ability to use messaging functionality to communicate directly with other client sessions.
MessagingControl.MessageHandler - Interface in com.pushtechnology.diffusion.client.features.control.topics
Handler interface for receiving messages from clients, with associated content and other optional information.
MessagingControl.MessageHandler.Default - Class in com.pushtechnology.diffusion.client.features.control.topics
Default implementation of MessagingControl.MessageHandler.
MessagingControl.MessageHandler.Default() - Constructor for class com.pushtechnology.diffusion.client.features.control.topics.MessagingControl.MessageHandler.Default
 
MessagingControl.SendCallback - Interface in com.pushtechnology.diffusion.client.features.control.topics
Callback interface for send operation notifications.
MessagingControl.SendCallback.Default - Class in com.pushtechnology.diffusion.client.features.control.topics
Default implementation of MessagingControl.SendCallback.
MessagingControl.SendCallback.Default() - Constructor for class com.pushtechnology.diffusion.client.features.control.topics.MessagingControl.SendCallback.Default
 
MessagingControl.SendContextCallback<C> - Interface in com.pushtechnology.diffusion.client.features.control.topics
Contextual callback interface for send operation notifications.
MessagingControl.SendContextCallback.Default<C> - Class in com.pushtechnology.diffusion.client.features.control.topics
Default implementation of MessagingControl.SendContextCallback.
MessagingControl.SendContextCallback.Default() - Constructor for class com.pushtechnology.diffusion.client.features.control.topics.MessagingControl.SendContextCallback.Default
 
MessagingControl.SendToFilterCallback - Interface in com.pushtechnology.diffusion.client.features.control.topics
Callback interface for filtered send operation notifications.
MessagingControl.SendToFilterContextCallback<C> - Interface in com.pushtechnology.diffusion.client.features.control.topics
Callback interface for filtered send operation notifications that have an associated context.
metadata() - Static method in enum com.pushtechnology.diffusion.client.Diffusion
Returns shared metadata factory that is to be used for creating record based metadata definitions.
metadata(MRecord) - Method in interface com.pushtechnology.diffusion.client.topics.details.PagedRecordTopicDetails.Builder
Deprecated.
Sets record metadata to be used for the topic.
metadata(MContent) - Method in interface com.pushtechnology.diffusion.client.topics.details.RecordTopicDetails.Builder
Sets the content metadata to be used for the topic.
metadata(MField) - Method in interface com.pushtechnology.diffusion.client.topics.details.SingleValueTopicDetails.Builder
Sets the field metadata to be used for the topic.
MetadataFactory - Interface in com.pushtechnology.diffusion.client.content.metadata
This factory provides mechanisms for building and serialising metadata.
MetadataViolationException - Exception in com.pushtechnology.diffusion.client.content.metadata
Indicates that rules of metadata definition have been broken.
MetadataViolationException(String) - Constructor for exception com.pushtechnology.diffusion.client.content.metadata.MetadataViolationException
Constructor.
MField - Interface in com.pushtechnology.diffusion.client.content.metadata
The top level interface for metadata field definitions.
MField.FieldType - Enum in com.pushtechnology.diffusion.client.content.metadata
Field types supported by metadata.
MGroup - Interface in com.pushtechnology.diffusion.client.content.metadata
An abstract metadata node that represents a group of fields and/or groups.
MGroup.Builder<T,B> - Interface in com.pushtechnology.diffusion.client.content.metadata
Abstract metadata group builder.
minimum() - Method in interface com.pushtechnology.diffusion.client.content.metadata.MNode.Multiplicity
Returns the minimum number of occurrences.
MIntegerString - Interface in com.pushtechnology.diffusion.client.content.metadata
Integer field metadata definition.
MIntegerString.Builder - Interface in com.pushtechnology.diffusion.client.content.metadata
Integer string field metadata builder.
MISSING_TOPIC - Static variable in interface com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl
A topic with the path specified for the update does not exist.
MNode - Interface in com.pushtechnology.diffusion.client.content.metadata
Base interface for all metadata definition nodes.
MNode.Builder<T,B> - Interface in com.pushtechnology.diffusion.client.content.metadata
Abstract metadata node builder.
MNode.DataType - Enum in com.pushtechnology.diffusion.client.content.metadata
The data type.
MNode.Multiplicity - Interface in com.pushtechnology.diffusion.client.content.metadata
Describes the multiplicity of a metadata node within its parent.
MNode.NodeType - Enum in com.pushtechnology.diffusion.client.content.metadata
Defines the metadata node type.
MRecord - Interface in com.pushtechnology.diffusion.client.content.metadata
A record metadata definition.
MRecord.Builder - Interface in com.pushtechnology.diffusion.client.content.metadata
Record metadata definition builder.
MString - Interface in com.pushtechnology.diffusion.client.content.metadata
A string metadata field definition.
MString.AbstractBuilder<T,B> - Interface in com.pushtechnology.diffusion.client.content.metadata
Abstract string field metadata builder.
MString.Builder - Interface in com.pushtechnology.diffusion.client.content.metadata
String metadata field builder.

N

name(String) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MNode.Builder
Set the node name.
newBuilder(Class<B>) - Method in interface com.pushtechnology.diffusion.client.content.ContentFactory
Creates a new content builder.
newBuilder() - Method in interface com.pushtechnology.diffusion.client.topics.details.ChildListTopicDetails
Deprecated.
Returns a new builder initialized with the values from these details.
newBuilder() - Method in interface com.pushtechnology.diffusion.client.topics.details.CustomTopicDetails
Deprecated.
Returns a new builder initialized with the values from these details.
newBuilder() - Method in interface com.pushtechnology.diffusion.client.topics.details.PagedRecordTopicDetails
Deprecated.
Returns a new builder initialized with the values from these details.
newBuilder() - Method in interface com.pushtechnology.diffusion.client.topics.details.PagedStringTopicDetails
Deprecated.
Returns a new builder initialized with the values from these details.
newBuilder() - Method in interface com.pushtechnology.diffusion.client.topics.details.ProtocolBufferTopicDetails
Deprecated.
Returns a new builder initialized with the values from these details.
newBuilder() - Method in interface com.pushtechnology.diffusion.client.topics.details.RecordTopicDetails
Returns a new builder initialized with the values from these details.
newBuilder() - Method in interface com.pushtechnology.diffusion.client.topics.details.RoutingTopicDetails
Returns a new builder initialized with the values from these details.
newBuilder() - Method in interface com.pushtechnology.diffusion.client.topics.details.ServiceTopicDetails
Deprecated.
Returns a new builder initialized with the values from these details.
newBuilder() - Method in interface com.pushtechnology.diffusion.client.topics.details.SingleValueTopicDetails
Returns a new builder initialized with the values from these details.
newBuilder() - Method in interface com.pushtechnology.diffusion.client.topics.details.SlaveTopicDetails
Returns a new builder initialized with the values from these details.
newBuilder() - Method in interface com.pushtechnology.diffusion.client.topics.details.StatelessTopicDetails
Returns a new builder initialized with the values from these details.
newBuilder() - Method in interface com.pushtechnology.diffusion.client.topics.details.TopicNotifyTopicDetails
Deprecated.
Returns a new builder initialized with the values from these details.
newContent(byte[]) - Method in interface com.pushtechnology.diffusion.client.content.ContentFactory
Convenience method to create simple byte content.
newContent(CharSequence) - Method in interface com.pushtechnology.diffusion.client.content.ContentFactory
Convenience method to create simple character content.
newDeltaRecordBuilder(MRecord) - Method in interface com.pushtechnology.diffusion.client.content.Record.Factory
Returns a new structured record builder (i.e.
newDetails(TopicType) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl
Returns new topic details of the given type set with all default settings.
newDetailsBuilder(Class<B>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl
Create a new topic details builder to create TopicDetails of a type corresponding to a given builder type.
newReader(Class<R>, Content) - Method in interface com.pushtechnology.diffusion.client.content.ContentFactory
Creates a new content reader.
newReader(MRecord) - Method in interface com.pushtechnology.diffusion.client.content.Record
Returns a structured reader which may be used to read the record using the supplied metadata.
newReader(MRecord, String) - Method in interface com.pushtechnology.diffusion.client.content.Record
Returns a structured reader which may be used to read the record using the supplied metadata.
newRecord(String...) - Method in interface com.pushtechnology.diffusion.client.content.Record.Factory
Create a new record comprising the supplied field values.
newRecord(Collection<String>) - Method in interface com.pushtechnology.diffusion.client.content.Record.Factory
Create a new record comprising the supplied field values.
newRecordBuilder() - Method in interface com.pushtechnology.diffusion.client.content.Record.Factory
Returns a new record builder.
newRecordBuilder(MRecord) - Method in interface com.pushtechnology.diffusion.client.content.Record.Factory
Returns a new structured record builder (i.e.
newSpecification(TopicType) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl
Create a new TopicSpecifications for a given topic type.
nextField() - Method in interface com.pushtechnology.diffusion.client.content.RecordContentReader
Returns a field of string data from the current content position.
nextRecord() - Method in interface com.pushtechnology.diffusion.client.content.RecordContentReader
Returns a record of string data from the current content position.
NO_RULES - Static variable in interface com.pushtechnology.diffusion.client.topics.details.PagedTopicDetails.Attributes.Rules
Deprecated.
An instance representing no rules.
noChange() - Method in interface com.pushtechnology.diffusion.datatype.DeltaType
Constant returned by DeltaType.diff(Object, Object) to indicate oldValue and newValue are equivalent.
noCredentials() - Method in interface com.pushtechnology.diffusion.client.session.SessionFactory
Set credentials to Credentials.Type.NONE.
noCredentials() - Method in interface com.pushtechnology.diffusion.client.types.Credentials.Factory
Create a Credentials of type NONE.
NONE - Static variable in interface com.pushtechnology.diffusion.client.content.metadata.MNode.Multiplicity
Special singleton value used for nodes that have no parent.
noReconnection() - Method in interface com.pushtechnology.diffusion.client.session.SessionFactory
Disable reconnection.

O

onActive(RegisteredHandler) - Method in class com.pushtechnology.diffusion.client.features.control.clients.CompositeControlAuthenticationHandler
Called when the handler has been registered at the server and is now active.
onActive(String, TopicUpdateControl.Updater) - Method in class com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl.UpdateSource.Default
 
onActive(String, TopicUpdateControl.Updater) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl.UpdateSource
State notification that this source is now active for the specified topic path, and is therefore in a valid state to send updates on topics at or below the registered topic path.
onActive(RegisteredHandler) - Method in class com.pushtechnology.diffusion.client.features.ServerHandler.Default
 
onActive(RegisteredHandler) - Method in interface com.pushtechnology.diffusion.client.features.ServerHandler
Called when the handler has been registered at the server and is now active.
onActive(String, RegisteredHandler) - Method in class com.pushtechnology.diffusion.client.features.TopicTreeHandler.Default
 
onActive(String, RegisteredHandler) - Method in interface com.pushtechnology.diffusion.client.features.TopicTreeHandler
Called when the handler has been registered at the server and is now active.
onAddedSubscription(String, String, Context) - Method in interface com.pushtechnology.diffusion.pushnotifications.persistence.Saver
News from the Push Notification Bridge that a new subscription has been put in place.
onAuthenticationFailure() - Method in class com.pushtechnology.diffusion.client.features.Security.ChangePrincipalCallback.Default
 
onAuthenticationFailure() - Method in interface com.pushtechnology.diffusion.client.features.Security.ChangePrincipalCallback
This will be called if an attempt to change the session principal failed because authentication failed at the server.
onAuthenticationFailure(C) - Method in class com.pushtechnology.diffusion.client.features.Security.ChangePrincipalContextCallback.Default
 
onAuthenticationFailure(C) - Method in interface com.pushtechnology.diffusion.client.features.Security.ChangePrincipalContextCallback
This will be called if an attempt to change the session principal failed because authentication failed at the server.
onClose(C) - Method in class com.pushtechnology.diffusion.client.callbacks.ContextStream.Default
 
onClose(C) - Method in interface com.pushtechnology.diffusion.client.callbacks.ContextStream
Notification that a call context was closed normally.
onClose() - Method in class com.pushtechnology.diffusion.client.callbacks.ServerHandler.Default
 
onClose() - Method in interface com.pushtechnology.diffusion.client.callbacks.ServerHandler
Called if the handler is closed.
onClose() - Method in class com.pushtechnology.diffusion.client.callbacks.Stream.Default
 
onClose() - Method in interface com.pushtechnology.diffusion.client.callbacks.Stream
Notification that a stream context was closed normally.
onClose(String) - Method in class com.pushtechnology.diffusion.client.callbacks.TopicTreeHandler.Default
 
onClose(String) - Method in interface com.pushtechnology.diffusion.client.callbacks.TopicTreeHandler
Called if the handler is closed.
onClose(C) - Method in class com.pushtechnology.diffusion.client.features.ContextStream.Default
 
onClose(C) - Method in interface com.pushtechnology.diffusion.client.features.ContextStream
Called to notify that the stream context was closed normally.
onClose() - Method in class com.pushtechnology.diffusion.client.features.control.clients.CompositeControlAuthenticationHandler
 
onClose() - Method in class com.pushtechnology.diffusion.client.features.ServerHandler.Default
 
onClose() - Method in interface com.pushtechnology.diffusion.client.features.ServerHandler
Called if the handler is closed.
onClose() - Method in class com.pushtechnology.diffusion.client.features.Stream.Default
 
onClose() - Method in interface com.pushtechnology.diffusion.client.features.Stream
Called to notify that a stream context was closed normally.
onClose(String) - Method in class com.pushtechnology.diffusion.client.features.TopicTreeHandler.Default
 
onClose(String) - Method in interface com.pushtechnology.diffusion.client.features.TopicTreeHandler
Called if the handler is closed.
onComplete() - Method in class com.pushtechnology.diffusion.client.features.control.clients.ClientControl.ClientCallback.Default
 
onComplete() - Method in interface com.pushtechnology.diffusion.client.features.control.clients.ClientControl.ClientCallback
This is called to indicate that a requested operation has been handled by the server.
onComplete(C) - Method in class com.pushtechnology.diffusion.client.features.control.clients.ClientControl.ClientContextCallback.Default
 
onComplete(C) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.ClientControl.ClientContextCallback
This is called to indicate that a requested operation has been handled by the server.
onComplete() - Method in class com.pushtechnology.diffusion.client.features.control.topics.MessagingControl.SendCallback.Default
 
onComplete() - Method in interface com.pushtechnology.diffusion.client.features.control.topics.MessagingControl.SendCallback
Called to indicate that the sent message has been received by the target session - the receiving session must be connected and have a stream that matches the topic path.
onComplete(C) - Method in class com.pushtechnology.diffusion.client.features.control.topics.MessagingControl.SendContextCallback.Default
 
onComplete(C) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.MessagingControl.SendContextCallback
Called to indicate that the sent message has been received by the target session - the receiving session must be connected and have a stream that matches the topic path.
onComplete(int) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.MessagingControl.SendToFilterCallback
Called to indicate successful processing of the request at the server.
onComplete(C, int) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.MessagingControl.SendToFilterContextCallback
Called to indicate successful processing of the send request at the server.
onComplete(int) - Method in class com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl.SubscriptionByFilterCallback.Default
 
onComplete(int) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl.SubscriptionByFilterCallback
Called to indicate successful processing of the request at the server.
onComplete(C, int) - Method in class com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl.SubscriptionByFilterContextCallback.Default
 
onComplete(C, int) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl.SubscriptionByFilterContextCallback
Called to indicate successful processing of the request at the server.
onComplete() - Method in class com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl.SubscriptionCallback.Default
 
onComplete() - Method in interface com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl.SubscriptionCallback
Called to indicate that the requested operation has been processed by the server.
onComplete(C) - Method in class com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl.SubscriptionContextCallback.Default
 
onComplete(C) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl.SubscriptionContextCallback
Called to indicate that the requested operation has been processed by the server.
onComplete() - Method in class com.pushtechnology.diffusion.client.features.Messaging.SendCallback.Default
 
onComplete() - Method in interface com.pushtechnology.diffusion.client.features.Messaging.SendCallback
Called to indicate that the sent message has been received by the server, with a registered handler on the topic path.
onComplete(C) - Method in class com.pushtechnology.diffusion.client.features.Messaging.SendContextCallback.Default
 
onComplete(C) - Method in interface com.pushtechnology.diffusion.client.features.Messaging.SendContextCallback
Called to indicate that the sent message has been received by the server, with a registered handler on the topic path.
onComplete() - Method in class com.pushtechnology.diffusion.client.features.Topics.CompletionCallback.Default
 
onComplete() - Method in interface com.pushtechnology.diffusion.client.features.Topics.CompletionCallback
Called to indicate that the requested operation has been processed by the server.
onComplete(C) - Method in class com.pushtechnology.diffusion.client.features.Topics.CompletionContextCallback.Default
 
onComplete(C) - Method in interface com.pushtechnology.diffusion.client.features.Topics.CompletionContextCallback
Called to indicate that a requested operation has been processed by the server.
onDiscard() - Method in class com.pushtechnology.diffusion.client.features.Callback.Default
 
onDiscard() - Method in interface com.pushtechnology.diffusion.client.features.Callback
This is called to notify that a call context was closed prematurely, typically due to a timeout or the session being closed.
onDiscard(C) - Method in class com.pushtechnology.diffusion.client.features.ContextCallback.Default
 
onDiscard(C) - Method in interface com.pushtechnology.diffusion.client.features.ContextCallback
Notification that a call context was closed prematurely, typically due to a timeout or the session being closed.
onError(ErrorReason) - Method in class com.pushtechnology.diffusion.client.callbacks.Callback.Default
 
onError(ErrorReason) - Method in interface com.pushtechnology.diffusion.client.callbacks.Callback
Notification of a contextual error related to this callback.
onError(C, ErrorReason) - Method in class com.pushtechnology.diffusion.client.callbacks.ContextCallback.Default
 
onError(C, ErrorReason) - Method in interface com.pushtechnology.diffusion.client.callbacks.ContextCallback
Notification of a contextual error related to this callback.
onError(ErrorReason) - Method in class com.pushtechnology.diffusion.client.callbacks.ServerHandler.Default
 
onError(ErrorReason) - Method in interface com.pushtechnology.diffusion.client.callbacks.ServerHandler
Notification of a contextual error related to this handler.
onError(String, ErrorReason) - Method in class com.pushtechnology.diffusion.client.callbacks.TopicTreeHandler.Default
 
onError(String, ErrorReason) - Method in interface com.pushtechnology.diffusion.client.callbacks.TopicTreeHandler
Notification of a contextual error related to this handler.
onError(Session, Session.SessionError) - Method in class com.pushtechnology.diffusion.client.session.Session.ErrorHandler.Default
 
onError(Session, Session.SessionError) - Method in interface com.pushtechnology.diffusion.client.session.Session.ErrorHandler
Called when an error has occurred.
onFetchReply(C, String, Content) - Method in interface com.pushtechnology.diffusion.client.features.Topics.FetchContextStream
Called to return a reply to a fetch request.
onFetchReply(String, Content) - Method in interface com.pushtechnology.diffusion.client.features.Topics.FetchStream
Called to return a reply to a fetch request.
onHasSubscribers(String) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl.TopicEventListener
A topic that previously had no subscribers now has at least one.
onLowerThresholdCrossed(SessionId, MessageQueuePolicy) - Method in class com.pushtechnology.diffusion.client.features.control.clients.ClientControl.QueueEventHandler.Default
 
onLowerThresholdCrossed(SessionId, MessageQueuePolicy) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.ClientControl.QueueEventHandler
The configured lower threshold for a client's queue has been reached.
onMessage(SessionId, String, Content, ReceiveContext) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.MessagingControl.MessageHandler
Receives messages sent from client sessions via a topic.
onMessageReceived(String, Content, ReceiveContext) - Method in class com.pushtechnology.diffusion.client.features.Messaging.MessageStream.Default
 
onMessageReceived(String, Content, ReceiveContext) - Method in interface com.pushtechnology.diffusion.client.features.Messaging.MessageStream
This indicates a message has been received for a specific path.
onMissingTopic(TopicControl.MissingTopicNotification) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl.MissingTopicHandler
Called when a client session requests a topic that does not exist, and the topic path belongs to part of the topic tree for which this handler was registered.
onNoSubscribers(String) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl.TopicEventListener
A topic that previously had some subscribers now has none.
onOpened(Session) - Method in interface com.pushtechnology.diffusion.client.session.SessionFactory.OpenCallback
Called when a session has been successfully opened.
onOpened(C, Session) - Method in interface com.pushtechnology.diffusion.client.session.SessionFactory.OpenContextCallback
Called when a session has been successfully opened.
onPingResponse(Pings.PingDetails) - Method in class com.pushtechnology.diffusion.client.features.Pings.PingCallback.Default
 
onPingResponse(Pings.PingDetails) - Method in interface com.pushtechnology.diffusion.client.features.Pings.PingCallback
Called with ping response from the server.
onPingResponse(C, Pings.PingDetails) - Method in class com.pushtechnology.diffusion.client.features.Pings.PingContextCallback.Default
 
onPingResponse(C, Pings.PingDetails) - Method in interface com.pushtechnology.diffusion.client.features.Pings.PingContextCallback
Called with ping response from the server.
onPrincipalChanged() - Method in class com.pushtechnology.diffusion.client.features.Security.ChangePrincipalCallback.Default
 
onPrincipalChanged() - Method in interface com.pushtechnology.diffusion.client.features.Security.ChangePrincipalCallback
This will be called when the session principal has been successfully changed.
onPrincipalChanged(C) - Method in class com.pushtechnology.diffusion.client.features.Security.ChangePrincipalContextCallback.Default
 
onPrincipalChanged(C) - Method in interface com.pushtechnology.diffusion.client.features.Security.ChangePrincipalContextCallback
Notification that a request to change the session principal was successful.
onRegistered(Registration) - Method in class com.pushtechnology.diffusion.client.callbacks.ServerHandler.Default
 
onRegistered(Registration) - Method in interface com.pushtechnology.diffusion.client.callbacks.ServerHandler
Called when the handler has been successfully registered with the server.
onRegistered(String, Registration) - Method in class com.pushtechnology.diffusion.client.callbacks.TopicTreeHandler.Default
 
onRegistered(String, Registration) - Method in interface com.pushtechnology.diffusion.client.callbacks.TopicTreeHandler
Called when the handler has been successfully registered with the server.
onRejected(Collection<ErrorReport>) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SecurityStoreFeature.UpdateStoreCallback
The script was rejected.
onRejected(C, Collection<ErrorReport>) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SecurityStoreFeature.UpdateStoreContextCallback
The script was rejected.
onRejected(Collection<ErrorReport>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.MessagingControl.SendToFilterCallback
The filter was rejected.
onRejected(C, Collection<ErrorReport>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.MessagingControl.SendToFilterContextCallback
The filter was rejected.
onRejected(Collection<ErrorReport>) - Method in class com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl.SubscriptionByFilterCallback.Default
 
onRejected(Collection<ErrorReport>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl.SubscriptionByFilterCallback
The filter was rejected.
onRejected(C, Collection<ErrorReport>) - Method in class com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl.SubscriptionByFilterContextCallback.Default
 
onRejected(C, Collection<ErrorReport>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl.SubscriptionByFilterContextCallback
The filter was rejected.
onRemovedSubscription(String, String, Context) - Method in interface com.pushtechnology.diffusion.pushnotifications.persistence.Saver
News from the Push Notification Bridge that a subscription has been removed.
onReplacedSubscription(String, String, String, Context) - Method in interface com.pushtechnology.diffusion.pushnotifications.persistence.Saver
News from the Push Notification Bridge that a destination has been replaced with another.
onReply(SessionId, SessionDetails) - Method in class com.pushtechnology.diffusion.client.features.control.clients.ClientControl.SessionDetailsCallback.Default
 
onReply(SessionId, SessionDetails) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.ClientControl.SessionDetailsCallback
Called to return requested session details.
onReply(C, SessionId, SessionDetails) - Method in class com.pushtechnology.diffusion.client.features.control.clients.ClientControl.SessionDetailsContextCallback.Default
 
onReply(C, SessionId, SessionDetails) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.ClientControl.SessionDetailsContextCallback
Called to return requested session details.
onReply(SessionId, Map<String, String>) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.ClientControl.SessionPropertiesCallback
Called to return requested session properties.
onReply(C, SessionId, Map<String, String>) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.ClientControl.SessionPropertiesContextCallback
Called to return requested session properties.
onReply(SecurityControl.SecurityConfiguration) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SecurityControl.ConfigurationCallback
This is called to return the requested security configuration.
onReply(C, SecurityControl.SecurityConfiguration) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SecurityControl.ConfigurationContextCallback
This is called to return the requested security configuration.
onReply(SystemAuthenticationControl.SystemAuthenticationConfiguration) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SystemAuthenticationControl.ConfigurationCallback
This is called to return the requested system authentication configuration.
onReply(C, SystemAuthenticationControl.SystemAuthenticationConfiguration) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SystemAuthenticationControl.ConfigurationContextCallback
This is called to return the requested system authentication configuration.
onSessionClose(SessionId, SessionDetails, ClientControl.CloseReason) - Method in class com.pushtechnology.diffusion.client.features.control.clients.ClientControl.SessionDetailsListener.Default
 
onSessionClose(SessionId, SessionDetails, ClientControl.CloseReason) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.ClientControl.SessionDetailsListener
Notification that a client session has closed.
onSessionClose(SessionId, Map<String, String>, ClientControl.CloseReason) - Method in class com.pushtechnology.diffusion.client.features.control.clients.ClientControl.SessionPropertiesListener.Default
 
onSessionClose(SessionId, Map<String, String>, ClientControl.CloseReason) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.ClientControl.SessionPropertiesListener
Notification that a client session has closed.
onSessionEvent(SessionId, ClientControl.SessionPropertiesListener.EventType, Map<String, String>, Map<String, String>) - Method in class com.pushtechnology.diffusion.client.features.control.clients.ClientControl.SessionPropertiesListener.Default
 
onSessionEvent(SessionId, ClientControl.SessionPropertiesListener.EventType, Map<String, String>, Map<String, String>) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.ClientControl.SessionPropertiesListener
Notification of a session event that can result in a change of properties.
onSessionOpen(SessionId, SessionDetails) - Method in class com.pushtechnology.diffusion.client.features.control.clients.ClientControl.SessionDetailsListener.Default
 
onSessionOpen(SessionId, SessionDetails) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.ClientControl.SessionDetailsListener
Notification that a new client session has been opened.
onSessionOpen(SessionId, Map<String, String>) - Method in class com.pushtechnology.diffusion.client.features.control.clients.ClientControl.SessionPropertiesListener.Default
 
onSessionOpen(SessionId, Map<String, String>) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.ClientControl.SessionPropertiesListener
Notification that a new client session has been opened.
onSessionStateChanged(Session, Session.State, Session.State) - Method in class com.pushtechnology.diffusion.client.session.Session.Listener.Default
 
onSessionStateChanged(Session, Session.State, Session.State) - Method in interface com.pushtechnology.diffusion.client.session.Session.Listener
Called whenever the state of a session changes.
onSessionUpdate(SessionId, SessionDetails) - Method in class com.pushtechnology.diffusion.client.features.control.clients.ClientControl.SessionDetailsListener.Default
 
onSessionUpdate(SessionId, SessionDetails) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.ClientControl.SessionDetailsListener
Notification of a change to a client session.
onStandby(String) - Method in class com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl.UpdateSource.Default
 
onStandby(String) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl.UpdateSource
Notification that this source is not currently allowed to provide topic updates for the specified topic path.
onSubscription(String, TopicSpecification) - Method in class com.pushtechnology.diffusion.client.features.Topics.SubscriberStream.Default
 
onSubscription(String, TopicSpecification) - Method in interface com.pushtechnology.diffusion.client.features.Topics.SubscriberStream
Subscription notification.
onSubscription(String, TopicDetails) - Method in class com.pushtechnology.diffusion.client.features.Topics.TopicStream.Default
 
onSubscription(String, TopicDetails) - Method in interface com.pushtechnology.diffusion.client.features.Topics.TopicStream
Subscription notification.
onSubscriptionRequest(SubscriptionControl.RoutingSubscriptionRequest) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl.RoutingSubscriptionRequest.Handler
A request to subscribe to a specific Routing Topic.
onSuccess() - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SecurityStoreFeature.UpdateStoreCallback
The script was applied successfully.
onSuccess(C) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SecurityStoreFeature.UpdateStoreContextCallback
The script was applied successfully.
onSuccess() - Method in class com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl.Updater.UpdateCallback.Default
 
onSuccess() - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl.Updater.UpdateCallback
Indicates a successful update.
onSuccess(C) - Method in class com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl.Updater.UpdateContextCallback.Default
 
onSuccess(C) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl.Updater.UpdateContextCallback
Indicates a successful update.
onTopicAdded(String) - Method in class com.pushtechnology.diffusion.client.features.control.topics.TopicControl.AddCallback.Default
 
onTopicAdded(String) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl.AddCallback
This will be called when the topic has been successfully added.
onTopicAdded(C, String) - Method in class com.pushtechnology.diffusion.client.features.control.topics.TopicControl.AddContextCallback.Default
 
onTopicAdded(C, String) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl.AddContextCallback
This will be called when the topic has been successfully added.
onTopicAddFailed(String, TopicAddFailReason) - Method in class com.pushtechnology.diffusion.client.features.control.topics.TopicControl.AddCallback.Default
 
onTopicAddFailed(String, TopicAddFailReason) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl.AddCallback
This will be called if an attempt to add a topic has failed.
onTopicAddFailed(C, String, TopicAddFailReason) - Method in class com.pushtechnology.diffusion.client.features.control.topics.TopicControl.AddContextCallback.Default
 
onTopicAddFailed(C, String, TopicAddFailReason) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl.AddContextCallback
This will be called if an attempt to add a topic has failed.
onTopicDetails(String, TopicDetails) - Method in class com.pushtechnology.diffusion.client.features.Topics.TopicDetailsCallback.Default
 
onTopicDetails(String, TopicDetails) - Method in interface com.pushtechnology.diffusion.client.features.Topics.TopicDetailsCallback
Called to return requested topic details.
onTopicDetails(C, String, TopicDetails) - Method in class com.pushtechnology.diffusion.client.features.Topics.TopicDetailsContextCallback.Default
 
onTopicDetails(C, String, TopicDetails) - Method in interface com.pushtechnology.diffusion.client.features.Topics.TopicDetailsContextCallback
Called to return requested topic details.
onTopicsRemoved() - Method in class com.pushtechnology.diffusion.client.features.control.topics.TopicControl.RemovalCallback.Default
 
onTopicsRemoved() - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl.RemovalCallback
Called to indicate that the requested remove operation has been actioned at the server.
onTopicsRemoved(C) - Method in class com.pushtechnology.diffusion.client.features.control.topics.TopicControl.RemovalContextCallback.Default
 
onTopicsRemoved(C) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl.RemovalContextCallback
Called to indicate that the requested remove operation has been actioned at the server.
onTopicsRemoved() - Method in class com.pushtechnology.diffusion.client.features.control.topics.TopicControl.RemoveCallback.Default
Deprecated.
 
onTopicsRemoved() - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl.RemoveCallback
Deprecated.
Called to indicate that the requested remove operation has been actioned at the server.
onTopicsRemoved(C) - Method in class com.pushtechnology.diffusion.client.features.control.topics.TopicControl.RemoveContextCallback.Default
Deprecated.
 
onTopicsRemoved(C) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl.RemoveContextCallback
Deprecated.
Called to indicate that the requested remove operation has been actioned at the server.
onTopicUnknown(String) - Method in class com.pushtechnology.diffusion.client.features.Topics.TopicDetailsCallback.Default
 
onTopicUnknown(String) - Method in interface com.pushtechnology.diffusion.client.features.Topics.TopicDetailsCallback
Called if there was a request for topic details but the topic did not exist at the server.
onTopicUnknown(C, String) - Method in class com.pushtechnology.diffusion.client.features.Topics.TopicDetailsContextCallback.Default
 
onTopicUnknown(C, String) - Method in interface com.pushtechnology.diffusion.client.features.Topics.TopicDetailsContextCallback
Called if there was a request for topic details but the topic did not exist at the server.
onTopicUpdate(String, Content, UpdateContext) - Method in class com.pushtechnology.diffusion.client.features.Topics.TopicStream.Default
 
onTopicUpdate(String, Content, UpdateContext) - Method in interface com.pushtechnology.diffusion.client.features.Topics.TopicStream
Topic update received.
onUnknownSession(SessionId) - Method in class com.pushtechnology.diffusion.client.features.control.clients.ClientControl.SessionDetailsCallback.Default
 
onUnknownSession(SessionId) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.ClientControl.SessionDetailsCallback
Called to indicate that the session indicated in a request is not known by the server.
onUnknownSession(C, SessionId) - Method in class com.pushtechnology.diffusion.client.features.control.clients.ClientControl.SessionDetailsContextCallback.Default
 
onUnknownSession(C, SessionId) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.ClientControl.SessionDetailsContextCallback
Called to indicate that the session indicated in a request is not known by the server.
onUnknownSession(SessionId) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.ClientControl.SessionPropertiesCallback
Called to indicate that the session indicated in a request is not known by the server.
onUnknownSession(C, SessionId) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.ClientControl.SessionPropertiesContextCallback
Called to indicate that the session indicated in a request is not known by the server.
onUnsubscription(String, TopicSpecification, Topics.UnsubscribeReason) - Method in class com.pushtechnology.diffusion.client.features.Topics.SubscriberStream.Default
 
onUnsubscription(String, TopicSpecification, Topics.UnsubscribeReason) - Method in interface com.pushtechnology.diffusion.client.features.Topics.SubscriberStream
Unsubscription notification.
onUnsubscription(String, Topics.UnsubscribeReason) - Method in class com.pushtechnology.diffusion.client.features.Topics.TopicStream.Default
 
onUnsubscription(String, Topics.UnsubscribeReason) - Method in interface com.pushtechnology.diffusion.client.features.Topics.TopicStream
Unsubscription notification.
onUpperThresholdCrossed(SessionId, MessageQueuePolicy) - Method in class com.pushtechnology.diffusion.client.features.control.clients.ClientControl.QueueEventHandler.Default
 
onUpperThresholdCrossed(SessionId, MessageQueuePolicy) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.ClientControl.QueueEventHandler
The configured upper threshold for a client's queue has been reached.
onValue(String, TopicSpecification, V, V) - Method in class com.pushtechnology.diffusion.client.features.Topics.ValueStream.Default
 
onValue(String, TopicSpecification, V, V) - Method in interface com.pushtechnology.diffusion.client.features.Topics.ValueStream
Notifies an update to a topic value from the server.
open(String) - Method in interface com.pushtechnology.diffusion.client.session.SessionFactory
Open a new client session connected to a server via a given URL.
open(String, SessionFactory.OpenCallback) - Method in interface com.pushtechnology.diffusion.client.session.SessionFactory
Opens a new client session that will connect to a server via a given URL.
open(String, C, SessionFactory.OpenContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.session.SessionFactory
Opens a new client session that will connect to a server via a given URL and using a contextual callback.
open() - Method in interface com.pushtechnology.diffusion.client.session.SessionFactory
Open a new client session connected to a server using the configuration of the factory.
open(SessionFactory.OpenCallback) - Method in interface com.pushtechnology.diffusion.client.session.SessionFactory
Opens a new client session that will connect to a server using the configuration of the factory.
open(C, SessionFactory.OpenContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.session.SessionFactory
Opens a new client session that will connect to a server using the configuration of the factory and using a contextual callback.
order(PagedRecordTopicDetails.Attributes.PagedRecordOrderingPolicy.OrderKey...) - Method in interface com.pushtechnology.diffusion.client.topics.details.PagedRecordTopicDetails.Builder
Deprecated.
Specifies that the topic should be ordered by policy, defining the policy in terms of a set or order keys.
order(PagedTopicDetails.Attributes.Duplicates, PagedRecordTopicDetails.Attributes.PagedRecordOrderingPolicy.OrderKey...) - Method in interface com.pushtechnology.diffusion.client.topics.details.PagedRecordTopicDetails.Builder
Deprecated.
Specifies that the topic should be ordered by policy, defining the policy in terms of a set or order keys.
order() - Method in interface com.pushtechnology.diffusion.client.topics.details.PagedStringTopicDetails.Builder
Deprecated.
Specifies that the topic should be ordered by policy.
order(PagedTopicDetails.Attributes.Duplicates, PagedTopicDetails.Attributes.Order, PagedTopicDetails.Attributes.Rules) - Method in interface com.pushtechnology.diffusion.client.topics.details.PagedStringTopicDetails.Builder
Deprecated.
Specifies that the topic should be ordered by policy.
order(String) - Method in interface com.pushtechnology.diffusion.client.topics.details.PagedTopicDetails.Builder
Deprecated.
Specifies comparator ordering is to be applied to the topic.
order(PagedTopicDetails.Attributes.Duplicates, String) - Method in interface com.pushtechnology.diffusion.client.topics.details.PagedTopicDetails.Builder
Deprecated.
Specifies comparator ordering is to be applied to the topic.
outputBufferSize(int) - Method in interface com.pushtechnology.diffusion.client.session.SessionFactory
Sets the output buffer size for socket connection buffers and message sending buffers.

P

PagedRecordOrderedUpdateFactory - Interface in com.pushtechnology.diffusion.client.content.update
Deprecated.
since 5.9

This topic type will be removed in a future release

PagedRecordTopicDetails - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
since 5.9

This topic type will be removed in a future release

PagedRecordTopicDetails.Attributes - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
Paged Record topic details attributes.
PagedRecordTopicDetails.Attributes.PagedRecordOrderingPolicy - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
Describes the paged record ordering policy.
PagedRecordTopicDetails.Attributes.PagedRecordOrderingPolicy.OrderKey - Class in com.pushtechnology.diffusion.client.topics.details
Deprecated.
An order key that specifies the sort ordering for a particular field within a record.
PagedRecordTopicDetails.Attributes.PagedRecordOrderingPolicy.OrderKey(String) - Constructor for class com.pushtechnology.diffusion.client.topics.details.PagedRecordTopicDetails.Attributes.PagedRecordOrderingPolicy.OrderKey
Deprecated.
Creates an order key that specifies a field should be sorted in ascending order with no additional rules.
PagedRecordTopicDetails.Attributes.PagedRecordOrderingPolicy.OrderKey(String, PagedTopicDetails.Attributes.Order) - Constructor for class com.pushtechnology.diffusion.client.topics.details.PagedRecordTopicDetails.Attributes.PagedRecordOrderingPolicy.OrderKey
Deprecated.
Creates an order key specifying a field to sort and the order.
PagedRecordTopicDetails.Attributes.PagedRecordOrderingPolicy.OrderKey(String, PagedTopicDetails.Attributes.Order, PagedTopicDetails.Attributes.Rules) - Constructor for class com.pushtechnology.diffusion.client.topics.details.PagedRecordTopicDetails.Attributes.PagedRecordOrderingPolicy.OrderKey
Deprecated.
Creates an order key specifying a field to sort, the sort order and any additional rules.
PagedRecordTopicDetails.Builder - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
Builder for Paged Record topic details.
PagedRecordTopicDetails.Schema - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
Paged Record topic details schema.
PagedRecordUnorderedUpdateFactory - Interface in com.pushtechnology.diffusion.client.content.update
Deprecated.
since 5.9

This topic type will be removed in a future release

PagedStringOrderedUpdateFactory - Interface in com.pushtechnology.diffusion.client.content.update
Deprecated.
since 5.9

This topic type will be removed in a future release

PagedStringTopicDetails - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
since 5.9

This topic type will be removed in a future release

PagedStringTopicDetails.Attributes - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
Paged String topic details attributes.
PagedStringTopicDetails.Attributes.PagedStringOrderingPolicy - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
Describes a paged string ordering policy.
PagedStringTopicDetails.Builder - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
Builder for Paged String topic details.
PagedStringTopicDetails.Schema - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
Paged String topic details schema.
PagedStringUnorderedUpdateFactory - Interface in com.pushtechnology.diffusion.client.content.update
Deprecated.
since 5.9

This topic type will be removed in a future release

PagedTopicDetails - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
since 5.9

This topic type will be removed in a future release

PagedTopicDetails.Attributes - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
Paged topic attributes.
PagedTopicDetails.Attributes.ComparatorOrderingPolicy - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
Ordering Policy when ordering is PagedTopicDetails.Attributes.Ordering.COMPARATOR.
PagedTopicDetails.Attributes.Duplicates - Enum in com.pushtechnology.diffusion.client.topics.details
Deprecated.
The Duplicates Policy to use when Paged Topic lines are ordered.
PagedTopicDetails.Attributes.Order - Enum in com.pushtechnology.diffusion.client.topics.details
Deprecated.
Indicates a sort ordering within an ordering policy.
PagedTopicDetails.Attributes.OrderedOrderingPolicy - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
Represents an ordered ordering policy.
PagedTopicDetails.Attributes.Ordering - Enum in com.pushtechnology.diffusion.client.topics.details
Deprecated.
Indicates the ordering in use.
PagedTopicDetails.Attributes.OrderingPolicy - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
Represents an ordering policy.
PagedTopicDetails.Attributes.Rules - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
Rules to be applied when ordering data.
PagedTopicDetails.Attributes.Rules.CollationRules - Class in com.pushtechnology.diffusion.client.topics.details
Deprecated.
Collation order rules.
PagedTopicDetails.Attributes.Rules.CollationRules(String) - Constructor for class com.pushtechnology.diffusion.client.topics.details.PagedTopicDetails.Attributes.Rules.CollationRules
Deprecated.
Constructor.
PagedTopicDetails.Attributes.Rules.RuleType - Enum in com.pushtechnology.diffusion.client.topics.details
Deprecated.
Indicates the type of rules.
PagedTopicDetails.Builder<B extends TopicDetails.Builder<B,D>,D extends TopicDetails> - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
Builder for Paged topic details.
PagedUnorderedUpdateFactory - Interface in com.pushtechnology.diffusion.client.content.update
Deprecated.
since 5.9

This topic type will be removed in a future release

PagedUpdateFactory - Interface in com.pushtechnology.diffusion.client.content.update
Deprecated.
since 5.9

This topic type will be removed in a future release

parse(String) - Method in interface com.pushtechnology.diffusion.client.topics.TopicSelectors
Parse an expression to create a selector.
password(String) - Method in interface com.pushtechnology.diffusion.client.session.SessionFactory
Set credentials of type Credentials.Type.PLAIN_PASSWORD.
password(String) - Method in interface com.pushtechnology.diffusion.client.types.Credentials.Factory
Create a Credentials of type PLAIN_PASSWORD.
PATH_PREFIX - Static variable in interface com.pushtechnology.diffusion.client.topics.TopicSelector
Prefix used for PATH expressions.
performReconnection(ReconnectionStrategy.ReconnectionAttempt) - Method in interface com.pushtechnology.diffusion.client.session.reconnect.ReconnectionStrategy
This method is called before each reconnection attempt.
Permission - Interface in com.pushtechnology.diffusion.client.types
A permission protects an access-controlled operation.
Pings - Interface in com.pushtechnology.diffusion.client.features
This feature provides a client session with the ability to ping the server.
Pings.PingCallback - Interface in com.pushtechnology.diffusion.client.features
Callback interface for Pings.pingServer(PingCallback).
Pings.PingCallback.Default - Class in com.pushtechnology.diffusion.client.features
Default implementation of Pings.PingCallback.
Pings.PingCallback.Default() - Constructor for class com.pushtechnology.diffusion.client.features.Pings.PingCallback.Default
 
Pings.PingContextCallback<C> - Interface in com.pushtechnology.diffusion.client.features
Pings.PingContextCallback.Default<C> - Class in com.pushtechnology.diffusion.client.features
Default implementation of Pings.PingContextCallback.
Pings.PingContextCallback.Default() - Constructor for class com.pushtechnology.diffusion.client.features.Pings.PingContextCallback.Default
 
Pings.PingDetails - Interface in com.pushtechnology.diffusion.client.features
Details returned with a response from a ping to the server.
pingServer(Pings.PingCallback) - Method in interface com.pushtechnology.diffusion.client.features.Pings
Sends a ping request to the server.
pingServer(C, Pings.PingContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.Pings
Sends a ping request to the server.
principal(String) - Method in interface com.pushtechnology.diffusion.client.session.SessionFactory
Sets the security principal.
priority(SendOptions.Priority) - Method in interface com.pushtechnology.diffusion.client.types.SendOptions.Builder
Set the priority of content delivery.
proceed() - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl.MissingTopicNotification
Instruct the server to complete processing of the session request.
property(String, String) - Method in interface com.pushtechnology.diffusion.client.topics.details.TopicDetails.Builder
Sets a topic property.
ProtocolBufferTopicDetails - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
since 5.7.

Support for Google Protocol Buffers topics will be removed in a future release as binary topics can be used to distribute protocol buffer messages.

ProtocolBufferTopicDetails.Attributes - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
Protocol Buffer topic details attributes.
ProtocolBufferTopicDetails.Attributes.UpdateMode - Enum in com.pushtechnology.diffusion.client.topics.details
Deprecated.
The update mode indicates how content supplied to update the topic is interpreted.
ProtocolBufferTopicDetails.Builder - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
Builder for Google Protocol Buffer topic details.
ProtocolBufferTopicDetails.Schema - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
Protocol Buffer topic details schema.
proxyAuthentication() - Static method in enum com.pushtechnology.diffusion.client.Diffusion
Returns a proxy authentication scheme factory.
ProxyAuthenticationFactory - Interface in com.pushtechnology.diffusion.client.session.proxy
Factory for proxy authentication instances.
ProxyAuthenticationFactoryImpl - Class in com.pushtechnology.diffusion.client.session.impl
Implementation of the ProxyAuthentiationFactory.
ProxyAuthenticationFactoryImpl() - Constructor for class com.pushtechnology.diffusion.client.session.impl.ProxyAuthenticationFactoryImpl
 
PUBLISH_VALUES_ONLY - Static variable in interface com.pushtechnology.diffusion.client.topics.details.TopicSpecification
Key of topic property indicating whether a topic should publish only values.
put(byte[]) - Method in interface com.pushtechnology.diffusion.client.content.SimpleContentBuilder
Relative put of bytes into the content.
putFields(String...) - Method in interface com.pushtechnology.diffusion.client.content.RecordContentBuilder
Puts fields into the content.
putFields(Collection<?>) - Method in interface com.pushtechnology.diffusion.client.content.RecordContentBuilder
Puts fields into the content.
putRecord(String...) - Method in interface com.pushtechnology.diffusion.client.content.RecordContentBuilder
Puts a single record comprising zero or more fields into the content.
putRecord(Collection<?>) - Method in interface com.pushtechnology.diffusion.client.content.RecordContentBuilder
Puts a single record comprising zero or more fields into the content.
putRecords(Record...) - Method in interface com.pushtechnology.diffusion.client.content.RecordContentBuilder
Puts records into the content.
putRecords(Collection<Record>) - Method in interface com.pushtechnology.diffusion.client.content.RecordContentBuilder
Puts records into the content.
putString(Object) - Method in interface com.pushtechnology.diffusion.client.content.SimpleContentBuilder
Convenience method to put the toString() evaluation of a given object into the content.

R

readDelta(byte[], int, int) - Method in interface com.pushtechnology.diffusion.datatype.DeltaType
Create a delta from binary.
readDelta(byte[]) - Method in interface com.pushtechnology.diffusion.datatype.DeltaType
Create a delta from binary.
readValue(byte[], int, int) - Method in interface com.pushtechnology.diffusion.datatype.binary.BinaryDataType
Create a value from binary.
readValue(byte[]) - Method in interface com.pushtechnology.diffusion.datatype.binary.BinaryDataType
 
readValue(byte[], int, int) - Method in interface com.pushtechnology.diffusion.datatype.DataType
Create a value from binary.
readValue(byte[]) - Method in interface com.pushtechnology.diffusion.datatype.DataType
Create a value from binary.
readValue(Bytes) - Method in interface com.pushtechnology.diffusion.datatype.DataType
Create a value from binary.
readValue(byte[], int, int) - Method in interface com.pushtechnology.diffusion.datatype.json.JSONDataType
Parse a value from CBOR-format binary.
readValue(byte[]) - Method in interface com.pushtechnology.diffusion.datatype.json.JSONDataType
Parse a value from CBOR-format binary.
ReceiveContext - Interface in com.pushtechnology.diffusion.client.types
Context of Content received.
ReconnectionStrategy - Interface in com.pushtechnology.diffusion.client.session.reconnect
Interface that defines a reconnection strategy.
reconnectionStrategy(ReconnectionStrategy) - Method in interface com.pushtechnology.diffusion.client.session.SessionFactory
Sets the reconnection strategy.
ReconnectionStrategy.ReconnectionAttempt - Interface in com.pushtechnology.diffusion.client.session.reconnect
A single reconnection attempt that can either be started or aborted.
reconnectionTimeout(int) - Method in interface com.pushtechnology.diffusion.client.session.SessionFactory
Sets the reconnection timeout.
record(String, MField...) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MetadataFactory
Creates a new record metadata definition comprising the supplied fields, each with single multiplicity.
Record - Interface in com.pushtechnology.diffusion.client.content
A record is an immutable collection of String fields and may be used when reading or writing record based Content.
Record.Builder - Interface in com.pushtechnology.diffusion.client.content
Record Builder.
Record.Factory - Interface in com.pushtechnology.diffusion.client.content
Factory for records and record builders.
Record.StructuredBuilder - Interface in com.pushtechnology.diffusion.client.content
Record builder that uses Metadata.
Record.StructuredReader - Interface in com.pushtechnology.diffusion.client.content
A Structured reader allowing record content to be read using Metadata.
RECORD_DELIMITER - Static variable in interface com.pushtechnology.diffusion.client.content.Record
Byte value reserved for use as a record delimiter in record based content.
RECORD_DELIMITER_CHAR - Static variable in interface com.pushtechnology.diffusion.client.content.Record
Character representation of Record.RECORD_DELIMITER.
RECORD_DELIMITER_STRING - Static variable in interface com.pushtechnology.diffusion.client.content.Record
String representation of Record.RECORD_DELIMITER.
RECORD_MU - Static variable in interface com.pushtechnology.diffusion.client.content.Record
Byte value reserved for representing a single empty record within content.
recordBuilder(String) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MetadataFactory
Creates a new record metadata builder.
RecordContentBuilder - Interface in com.pushtechnology.diffusion.client.content
Builds content in record format.
RecordContentReader - Interface in com.pushtechnology.diffusion.client.content
Record content reader.
RecordTopicDetails - Interface in com.pushtechnology.diffusion.client.topics.details
Details of a Record topic.
RecordTopicDetails.Attributes - Interface in com.pushtechnology.diffusion.client.topics.details
Record topic details attributes.
RecordTopicDetails.Builder - Interface in com.pushtechnology.diffusion.client.topics.details
Builder for Record topic details.
RecordTopicDetails.Schema - Interface in com.pushtechnology.diffusion.client.topics.details
Record topic details schema.
recoveryBufferSize(int) - Method in interface com.pushtechnology.diffusion.client.session.SessionFactory
Set the recovery buffer size.
reference(String) - Method in interface com.pushtechnology.diffusion.client.topics.details.TopicDetails.Builder
Sets the initial value of the topic reference.
RegisteredHandler - Interface in com.pushtechnology.diffusion.client.features
A reference to a registered handler.
registerUpdateSource(String, TopicUpdateControl.UpdateSource) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl
Register an TopicUpdateControl.UpdateSource for a branch of the topic tree.
Registration - Interface in com.pushtechnology.diffusion.client.callbacks
A reference to a registered handler.
remove(int) - Method in interface com.pushtechnology.diffusion.client.content.Record.Builder
Removes a specified field from the record.
remove(Record) - Method in interface com.pushtechnology.diffusion.client.content.update.PagedRecordOrderedUpdateFactory
Deprecated.
Create an update that will remove a line of data from the paged topic.
remove(String) - Method in interface com.pushtechnology.diffusion.client.content.update.PagedStringOrderedUpdateFactory
Deprecated.
Create an update that will remove a line of data from the paged topic.
remove(int) - Method in interface com.pushtechnology.diffusion.client.content.update.PagedUnorderedUpdateFactory
Deprecated.
Creates an update to remove a single line of data from the paged topic.
remove(int, int) - Method in interface com.pushtechnology.diffusion.client.content.update.PagedUnorderedUpdateFactory
Deprecated.
Creates an update to remove one or more lines of data from the paged topic.
remove(String, TopicControl.RemovalCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl
Send a request to remove one or more topics at the server.
remove(String, C, TopicControl.RemovalContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl
Version of TopicControl.remove(String, RemovalCallback) that allows a user defined context to be provided.
removeAll() - Method in interface com.pushtechnology.diffusion.client.content.update.PagedUpdateFactory
Deprecated.
Create an update which removes all lines from the paged topic.
removeCachedValues(String) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl
Removes values from the cache.
removeCachedValues(TopicSelector) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl
Removes values from the cache.
removeCachedValues(String) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl.ValueUpdater
Removes values from the value cache.
removeCachedValues(TopicSelector) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl.ValueUpdater
Removes values from the value cache.
removed() - Method in interface com.pushtechnology.diffusion.datatype.json.JSONDelta
Returns the parts of the first JSON value not found in the second JSON value.
removeListener(Session.Listener) - Method in interface com.pushtechnology.diffusion.client.session.Session
Remove a session listener.
removeMessageStream(Messaging.MessageStream) - Method in interface com.pushtechnology.diffusion.client.features.Messaging
Remove a message stream.
removePrincipal(String) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SystemAuthenticationControl.ScriptBuilder
Remove a principal.
removeStream(Stream) - Method in interface com.pushtechnology.diffusion.client.features.Topics
Remove a stream.
removeSubscription(String, String) - Method in interface com.pushtechnology.diffusion.pushnotifications.persistence.Loader
Remove a subscription from the model.
removeTopicPermissions(String, String) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SecurityControl.ScriptBuilder
Removes any previously assigned permissions to a particular topic for a given role.
removeTopics(String, TopicControl.RemoveCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl
Deprecated.
since 5.9

using TopicControl.remove(String, RemovalCallback) with a // descendant qualifier on the topic selector has the same effect

removeTopics(String, C, TopicControl.RemoveContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl
Deprecated.
since 5.9

using TopicControl.remove(String, Object, RemovalContextCallback) with a // descendant qualifier on the topic selector has the same effect

removeTopicStream(Topics.TopicStream) - Method in interface com.pushtechnology.diffusion.client.features.Topics
Deprecated.
since 5.7 use removeStream.
removeTopicsWithSession(String, TopicTreeHandler) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl
Register a deferred action to remove a branch of the topic tree.
replace(Content) - Method in interface com.pushtechnology.diffusion.client.content.update.ContentUpdateFactory
Create a new update which completely replaces the topic state with the supplied content and notifies all subscribers.
REQUEST_TIME_OUT - Static variable in class com.pushtechnology.diffusion.client.callbacks.ErrorReason
Communication with the server failed because a service request timed out.
requestPath(String) - Method in interface com.pushtechnology.diffusion.client.session.SessionFactory
Set the path used for HTTP requests.
requestTimeout(long) - Method in interface com.pushtechnology.diffusion.client.topics.details.ServiceTopicDetails.Builder
Deprecated.
Sets the request timeout.
reset() - Method in interface com.pushtechnology.diffusion.client.content.ContentBuilder
Reset the builder, clearing all that has been added to it so far.
reset() - Method in interface com.pushtechnology.diffusion.client.content.Record.Builder
Resets the builder to its initial state.
reset() - Method in interface com.pushtechnology.diffusion.client.content.Record.StructuredBuilder
Resets the builder to its initial state.
reset() - Method in interface com.pushtechnology.diffusion.client.content.RecordContentReader
Reset the reader so that it can be used to start reading the content again from the beginning.
reset() - Method in interface com.pushtechnology.diffusion.client.topics.details.TopicDetails.Builder
Resets the builder to its initial values.
route(String, SubscriptionControl.SubscriptionCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl.RoutingSubscriptionRequest
Provide a topic path to which the requested client will be routed via the routing topic.
route(String, C, SubscriptionControl.SubscriptionContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl.RoutingSubscriptionRequest
Provide a topic path to which the requested client will be routed via the routing topic, with a contextual object.
RoutingTopicDetails - Interface in com.pushtechnology.diffusion.client.topics.details
Details of a Routing topic.
RoutingTopicDetails.Attributes - Interface in com.pushtechnology.diffusion.client.topics.details
Routing topic details attributes.
RoutingTopicDetails.Builder - Interface in com.pushtechnology.diffusion.client.topics.details
Routing topic details builder.
RoutingTopicDetails.Schema - Interface in com.pushtechnology.diffusion.client.topics.details
Routing topic details schema.

S

Saver - Interface in com.pushtechnology.diffusion.pushnotifications.persistence
Class used by the Adapter to inform third party code of addition of new subscriptions, and removal of old subscriptions.
SaverFactory - Interface in com.pushtechnology.diffusion.pushnotifications.persistence
A factory for building Saver object.
scale(int) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MDecimalString.Builder
Sets the scale of the field.
script() - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SecurityControl.ScriptBuilder
Create a script.
script() - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SystemAuthenticationControl.ScriptBuilder
Create a script.
scriptBuilder() - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SecurityControl
Returns a builder that can be used to create scripts for use with updateStore.
scriptBuilder() - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SystemAuthenticationControl
Returns a builder that can be used to create scripts for use with updateStore.
secureTransport(boolean) - Method in interface com.pushtechnology.diffusion.client.session.SessionFactory
Set if a secure transport should be used.
Security - Interface in com.pushtechnology.diffusion.client.features
This feature provides a client session with the ability to change the associated principal.
Security.ChangePrincipalCallback - Interface in com.pushtechnology.diffusion.client.features
Security.ChangePrincipalCallback.Default - Class in com.pushtechnology.diffusion.client.features
Default implementation of Security.ChangePrincipalCallback.
Security.ChangePrincipalCallback.Default() - Constructor for class com.pushtechnology.diffusion.client.features.Security.ChangePrincipalCallback.Default
 
Security.ChangePrincipalContextCallback<C> - Interface in com.pushtechnology.diffusion.client.features
Security.ChangePrincipalContextCallback.Default<C> - Class in com.pushtechnology.diffusion.client.features
Default implementation of Security.ChangePrincipalContextCallback.
Security.ChangePrincipalContextCallback.Default() - Constructor for class com.pushtechnology.diffusion.client.features.Security.ChangePrincipalContextCallback.Default
 
SecurityControl - Interface in com.pushtechnology.diffusion.client.features.control.clients
This feature allows a client session to query and update the security store.
SecurityControl.ConfigurationCallback - Interface in com.pushtechnology.diffusion.client.features.control.clients
The callback interface for use with getSecurity .
SecurityControl.ConfigurationContextCallback<C> - Interface in com.pushtechnology.diffusion.client.features.control.clients
The contextual callback interface for use with getSecurity .
SecurityControl.Role - Interface in com.pushtechnology.diffusion.client.features.control.clients
Encapsulates the defined details for an individual role.
SecurityControl.ScriptBuilder - Interface in com.pushtechnology.diffusion.client.features.control.clients
A script builder may be used to create a script of commands to apply to the security store at the server.
SecurityControl.SecurityConfiguration - Interface in com.pushtechnology.diffusion.client.features.control.clients
Snapshot of information from the security store.
SecurityStoreFeature - Interface in com.pushtechnology.diffusion.client.features.control.clients
This is the super interface for features that update security stores.
SecurityStoreFeature.UpdateStoreCallback - Interface in com.pushtechnology.diffusion.client.features.control.clients
The callback interface for use with updateStore .
SecurityStoreFeature.UpdateStoreContextCallback<C> - Interface in com.pushtechnology.diffusion.client.features.control.clients
The contextual callback interface for use with updateStore .
SELECTOR_SET_PREFIX - Static variable in interface com.pushtechnology.diffusion.client.topics.TopicSelector
Prefix used for SET expressions.
selects(String) - Method in interface com.pushtechnology.diffusion.client.topics.TopicSelector
Evaluate this selector against a topic path.
send(SessionId, String, Bytes, SendOptions, MessagingControl.SendCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.MessagingControl
Send a message to a session via a specific topic.
send(SessionId, String, Bytes, MessagingControl.SendCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.MessagingControl
Send a message to a session via a specific topic.
send(SessionId, String, CharSequence, MessagingControl.SendCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.MessagingControl
Send a message to a session via a specific topic.
send(SessionId, String, Bytes, SendOptions, C, MessagingControl.SendContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.MessagingControl
Send message to a session via a specific topic.
send(SessionId, String, Bytes, C, MessagingControl.SendContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.MessagingControl
Send a message to a session via a specific topic.
send(SessionId, String, CharSequence, C, MessagingControl.SendContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.MessagingControl
Send message to a session via a specific topic.
send(String, CharSequence, Messaging.SendCallback) - Method in interface com.pushtechnology.diffusion.client.features.Messaging
Send a message.
send(String, Bytes, Messaging.SendCallback) - Method in interface com.pushtechnology.diffusion.client.features.Messaging
Send a message.
send(String, Bytes, SendOptions, Messaging.SendCallback) - Method in interface com.pushtechnology.diffusion.client.features.Messaging
Send a message.
send(String, CharSequence, C, Messaging.SendContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.Messaging
Send a message.
send(String, Bytes, C, Messaging.SendContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.Messaging
Send a message.
send(String, Bytes, SendOptions, C, Messaging.SendContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.Messaging
Send a message.
SendOptions - Interface in com.pushtechnology.diffusion.client.types
Options associated with sending content.
SendOptions.Builder - Interface in com.pushtechnology.diffusion.client.types
Send Options Builder.
SendOptions.Builder.Factory - Interface in com.pushtechnology.diffusion.client.types
Factory for SendOptions builders.
SendOptions.Priority - Enum in com.pushtechnology.diffusion.client.types
Delivery priority.
sendOptionsBuilder() - Method in interface com.pushtechnology.diffusion.client.types.SendOptions.Builder.Factory
Creates a new Send Options builder.
sendToFilter(String, String, Bytes, SendOptions, MessagingControl.SendToFilterCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.MessagingControl
Send a message to all sessions that satisfy a given session filter.
sendToFilter(String, String, Bytes, MessagingControl.SendToFilterCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.MessagingControl
Send a message to all sessions that satisfy a given session filter.
sendToFilter(String, String, CharSequence, MessagingControl.SendToFilterCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.MessagingControl
Send a message to all sessions that satisfy a given session filter.
sendToFilter(String, String, Bytes, SendOptions, C, MessagingControl.SendToFilterContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.MessagingControl
Send a message to all sessions that satisfy a given session filter.
sendToFilter(String, String, Bytes, C, MessagingControl.SendToFilterContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.MessagingControl
Send a message to all sessions that satisfy a given session filter.
sendToFilter(String, String, CharSequence, C, MessagingControl.SendToFilterContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.MessagingControl
Send a message to all sessions that satisfy a given session filter.
ServerHandler - Interface in com.pushtechnology.diffusion.client.callbacks
Common interface for callback handlers that establish a server side control presence for the client session.
ServerHandler - Interface in com.pushtechnology.diffusion.client.features
This is the base interface for all callback handlers registered via a client session that establish a server side control presence for the client.
ServerHandler.Default - Class in com.pushtechnology.diffusion.client.callbacks
Skeleton server handler implementation.
ServerHandler.Default() - Constructor for class com.pushtechnology.diffusion.client.callbacks.ServerHandler.Default
 
ServerHandler.Default - Class in com.pushtechnology.diffusion.client.features
Abstract default server handler.
ServerHandler.Default() - Constructor for class com.pushtechnology.diffusion.client.features.ServerHandler.Default
 
serverHost(String) - Method in interface com.pushtechnology.diffusion.client.session.SessionFactory
Set the host name of the server to connect the session to.
serverPort(int) - Method in interface com.pushtechnology.diffusion.client.session.SessionFactory
Set the port of the server to connect the session to.
ServiceTopicDetails - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
since 5.7

Messaging and MessagingControl are a better alternative to Service Topics for sending point-to-point requests.

ServiceTopicDetails.Attributes - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
Service topic details attributes.
ServiceTopicDetails.Builder - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
Service topic details builder.
ServiceTopicDetails.Schema - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
Service topic details schema.
serviceType(String) - Method in interface com.pushtechnology.diffusion.client.topics.details.ServiceTopicDetails.Builder
Deprecated.
Sets the service type.
Session - Interface in com.pushtechnology.diffusion.client.session
A client session with a server or servers.
Session.ErrorHandler - Interface in com.pushtechnology.diffusion.client.session
The error notification interface for a session.
Session.ErrorHandler.Default - Class in com.pushtechnology.diffusion.client.session
Default Session.ErrorHandler implementation which simply logs errors at error level.
Session.ErrorHandler.Default() - Constructor for class com.pushtechnology.diffusion.client.session.Session.ErrorHandler.Default
 
Session.Listener - Interface in com.pushtechnology.diffusion.client.session
The optional listener interface for a session which may be used to receive state notifications.
Session.Listener.Default - Class in com.pushtechnology.diffusion.client.session
Default Session.Listener implementation which simply logs events at debug level.
Session.Listener.Default() - Constructor for class com.pushtechnology.diffusion.client.session.Session.Listener.Default
 
Session.SessionError - Interface in com.pushtechnology.diffusion.client.session
Encapsulates the detail of a reported error.
Session.State - Enum in com.pushtechnology.diffusion.client.session
Session state.
SESSION_CLOSED - Static variable in class com.pushtechnology.diffusion.client.callbacks.ErrorReason
Communication with the server failed because the session is closed.
SessionAttributes - Interface in com.pushtechnology.diffusion.client.session
Session Attributes.
SessionAttributes.Transport - Enum in com.pushtechnology.diffusion.client.session
The transports available to Java clients.
SessionClosedException - Exception in com.pushtechnology.diffusion.client.session
The session is closed.
SessionClosedException() - Constructor for exception com.pushtechnology.diffusion.client.session.SessionClosedException
Constructor.
SessionClosedException(Throwable) - Constructor for exception com.pushtechnology.diffusion.client.session.SessionClosedException
 
SessionClosedException(String, Throwable) - Constructor for exception com.pushtechnology.diffusion.client.session.SessionClosedException
 
SessionDetails - Interface in com.pushtechnology.diffusion.client.details
A set of details relating to a client session.
SessionDetails.DetailType - Enum in com.pushtechnology.diffusion.client.details
The various types of detail.
SessionEstablishmentException - Exception in com.pushtechnology.diffusion.client.session
There was a problem when establishing a Session.
SessionEstablishmentException() - Constructor for exception com.pushtechnology.diffusion.client.session.SessionEstablishmentException
Constructor.
SessionEstablishmentException(Throwable) - Constructor for exception com.pushtechnology.diffusion.client.session.SessionEstablishmentException
 
SessionEstablishmentException(String, Throwable) - Constructor for exception com.pushtechnology.diffusion.client.session.SessionEstablishmentException
 
SessionException - Exception in com.pushtechnology.diffusion.client.session
General class of exceptions indicating a non-recoverable Session failure that prevented an operation from being attempted.
SessionException() - Constructor for exception com.pushtechnology.diffusion.client.session.SessionException
 
SessionException(String) - Constructor for exception com.pushtechnology.diffusion.client.session.SessionException
 
SessionException(Throwable) - Constructor for exception com.pushtechnology.diffusion.client.session.SessionException
 
SessionException(String, Throwable) - Constructor for exception com.pushtechnology.diffusion.client.session.SessionException
 
SessionFactory - Interface in com.pushtechnology.diffusion.client.session
Factory for client sessions.
SessionFactory.OpenCallback - Interface in com.pushtechnology.diffusion.client.session
Callback interface for non-blocking opening of sessions.
SessionFactory.OpenContextCallback<C> - Interface in com.pushtechnology.diffusion.client.session
SessionId - Interface in com.pushtechnology.diffusion.client.session
A unique Session identifier, allocated by the server.
sessionIdFromString(String) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.ClientControl
Restore a SessionId from a string.
sessions() - Static method in enum com.pushtechnology.diffusion.client.Diffusion
Returns the shared session factory.
SessionSecurityException - Exception in com.pushtechnology.diffusion.client.session
The session operation failed due to a security constraint.
SessionSecurityException() - Constructor for exception com.pushtechnology.diffusion.client.session.SessionSecurityException
Constructor.
SessionSecurityException(Throwable) - Constructor for exception com.pushtechnology.diffusion.client.session.SessionSecurityException
 
set(int, String) - Method in interface com.pushtechnology.diffusion.client.content.Record.Builder
Replaces a field at a specified index within the record.
set(String, Object...) - Method in interface com.pushtechnology.diffusion.client.content.Record.StructuredBuilder
Set field value(s) by name.
set(String, Collection<?>) - Method in interface com.pushtechnology.diffusion.client.content.Record.StructuredBuilder
As Record.StructuredBuilder.set(String, Object...) but allowing a collection of values to be supplied.
set(String, int, Object) - Method in interface com.pushtechnology.diffusion.client.content.Record.StructuredBuilder
Sets a field value by name and index.
setAuthenticationHandler(String, Set<SessionDetails.DetailType>, AuthenticationControl.ControlAuthenticationHandler) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.AuthenticationControl
Register a handler for client authentication events.
setConflated(SessionId, boolean, ClientControl.ClientCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.ClientControl
Control client queue conflation.
setConflated(SessionId, boolean, C, ClientControl.ClientContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.ClientControl
Control client queue conflation with a contextual callback.
setDefaultTopicPermissions(String, Set<TopicPermission>) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SecurityControl.ScriptBuilder
Sets the default topic permissions to be assigned to a named role.
setGlobalPermissions(String, Set<GlobalPermission>) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SecurityControl.ScriptBuilder
Sets the global permissions to be assigned to a named role.
setLoader(Loader) - Method in interface com.pushtechnology.diffusion.pushnotifications.persistence.Saver
Set the Loader property.
setPassword(String, String) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SystemAuthenticationControl.ScriptBuilder
Set a principal's password.
setQueueEventHandler(ClientControl.QueueEventHandler) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.ClientControl
Register a handler for client queue threshold events.
setRoleIncludes(String, Set<String>) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SecurityControl.ScriptBuilder
Sets the roles that are to be included within a specified role.
setRolesForAnonymousSessions(Set<String>) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SecurityControl.ScriptBuilder
Sets the roles to be assigned by default to all anonymous sessions.
setRolesForNamedSessions(Set<String>) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SecurityControl.ScriptBuilder
Sets the roles to be assigned by default to all named sessions.
setSessionDetailsListener(Set<SessionDetails.DetailType>, ClientControl.SessionDetailsListener) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.ClientControl
Deprecated.
since 5.6 the use of ClientControl.setSessionPropertiesListener(SessionPropertiesListener, String...) is preferred and this method will be removed at a future release
setSessionPropertiesListener(ClientControl.SessionPropertiesListener, String...) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.ClientControl
Register a listener that will be notified when client sessions are opened, disconnected, reconnected, closed or when selected session property values are updated.
setThrottled(SessionId, MessageQueuePolicy.ThrottlerType, int, ClientControl.ClientCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.ClientControl
Instruct a client session to conflate its message queue, and to throttle the queue according to the provided parameters.
setThrottled(SessionId, MessageQueuePolicy.ThrottlerType, int, C, ClientControl.ClientContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.ClientControl
Instruct a client session to conflate its message queue, and to throttle the queue according to the provided parameters.
setTopicPermissions(String, String, Set<TopicPermission>) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SecurityControl.ScriptBuilder
Sets specific topic permissions to be assigned for a named role.
SimpleContentBuilder - Interface in com.pushtechnology.diffusion.client.content
Simple content builder for bytes and/or strings.
SINGLE - Static variable in interface com.pushtechnology.diffusion.client.content.metadata.MNode.Multiplicity
Special singleton value that may be used for nodes with multiplicity 1..1.
SingleValueTopicDetails - Interface in com.pushtechnology.diffusion.client.topics.details
Details of a Single Value topic.
SingleValueTopicDetails.Attributes - Interface in com.pushtechnology.diffusion.client.topics.details
Single Value topic details attributes.
SingleValueTopicDetails.Builder - Interface in com.pushtechnology.diffusion.client.topics.details
Builder for Single Value topic details.
SingleValueTopicDetails.Schema - Interface in com.pushtechnology.diffusion.client.topics.details
Single Value topic details schema.
size() - Method in interface com.pushtechnology.diffusion.client.content.Record
Returns the size of the record in terms of the number of fields defined within it.
SlaveTopicDetails - Interface in com.pushtechnology.diffusion.client.topics.details
Details of a Slave topic.
SlaveTopicDetails.Attributes - Interface in com.pushtechnology.diffusion.client.topics.details
Slave topic details attributes.
SlaveTopicDetails.Builder - Interface in com.pushtechnology.diffusion.client.topics.details
Builder for a Slave Topic details.
SlaveTopicDetails.Schema - Interface in com.pushtechnology.diffusion.client.topics.details
Slave topic details schema.
SPLIT_PATH_PATTERN_PREFIX - Static variable in interface com.pushtechnology.diffusion.client.topics.TopicSelector
Prefix used for SPLIT_PATH_PATTERN expressions.
sslContext(SSLContext) - Method in interface com.pushtechnology.diffusion.client.session.SessionFactory
Sets the SSL Context if a secure connection is required.
start() - Method in interface com.pushtechnology.diffusion.client.session.reconnect.ReconnectionStrategy.ReconnectionAttempt
Start the reconnection attempt.
start() - Method in interface com.pushtechnology.diffusion.client.session.Session
Deprecated.
since 5.3 this method has no effect and will be removed at a future release
StatelessTopicDetails - Interface in com.pushtechnology.diffusion.client.topics.details
Details of a Stateless topic.
StatelessTopicDetails.Attributes - Interface in com.pushtechnology.diffusion.client.topics.details
Stateless topic details attributes.
StatelessTopicDetails.Builder - Interface in com.pushtechnology.diffusion.client.topics.details
Builder for Stateless topic details.
StatelessTopicDetails.Schema - Interface in com.pushtechnology.diffusion.client.topics.details
Stateless topic details schema.
Stream - Interface in com.pushtechnology.diffusion.client.callbacks
An extension of Callback that allows many callbacks for each call context.
Stream - Interface in com.pushtechnology.diffusion.client.features
An extension of Callback that allows many callbacks for each call context.
Stream.Default - Class in com.pushtechnology.diffusion.client.callbacks
Abstract default callback.
Stream.Default() - Constructor for class com.pushtechnology.diffusion.client.callbacks.Stream.Default
 
Stream.Default - Class in com.pushtechnology.diffusion.client.features
Abstract default callback.
Stream.Default() - Constructor for class com.pushtechnology.diffusion.client.features.Stream.Default
 
string(String) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MetadataFactory
Convenience method to build a string field metadata definition.
string(String, String) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MetadataFactory
Convenience method to build a string field metadata definition with a default value.
stringBuilder(String) - Method in interface com.pushtechnology.diffusion.client.content.metadata.MetadataFactory
Creates a new string field metadata builder.
subscribe(SessionId, String, SubscriptionControl.SubscriptionCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl
Subscribe a client session to topics.
subscribe(SessionId, TopicSelector, SubscriptionControl.SubscriptionCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl
Subscribe a client session to topics.
subscribe(SessionId, String, C, SubscriptionControl.SubscriptionContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl
Subscribe a client session to topics.
subscribe(SessionId, TopicSelector, C, SubscriptionControl.SubscriptionContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl
Subscribe a client session to topics.
subscribe(TopicSelector, Topics.CompletionCallback) - Method in interface com.pushtechnology.diffusion.client.features.Topics
Request subscription to topics.
subscribe(String, Topics.CompletionCallback) - Method in interface com.pushtechnology.diffusion.client.features.Topics
Request subscription to topics.
subscribe(TopicSelector, C, Topics.CompletionContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.Topics
Request subscription to topics.
subscribe(String, C, Topics.CompletionContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.Topics
Request subscription to topics.
subscribeByFilter(String, String, SubscriptionControl.SubscriptionByFilterCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl
Subscribe to all sessions that satisfy a given session filter to topics.
subscribeByFilter(String, TopicSelector, SubscriptionControl.SubscriptionByFilterCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl
Subscribe to all sessions that satisfy a given session filter to topics.
subscribeByFilter(String, String, C, SubscriptionControl.SubscriptionByFilterContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl
Subscribe to all sessions that satisfy a given session filter to topics.
subscribeByFilter(String, TopicSelector, C, SubscriptionControl.SubscriptionByFilterContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl
Subscribe to all sessions that satisfy a given session filter to topics.
SubscriptionControl - Interface in com.pushtechnology.diffusion.client.features.control.topics
This feature allows a client session to subscribe or unsubscribe other clients to topics.
SubscriptionControl.RoutingSubscriptionRequest - Interface in com.pushtechnology.diffusion.client.features.control.topics
Encapsulates a request to subscribe to Routing Topic and a mechanism for performing the subscription.
SubscriptionControl.RoutingSubscriptionRequest.Handler - Interface in com.pushtechnology.diffusion.client.features.control.topics
Handler for routing subscription requests.
SubscriptionControl.RoutingSubscriptionRequest.Handler.Default - Class in com.pushtechnology.diffusion.client.features.control.topics
Abstract handler implementation.
SubscriptionControl.RoutingSubscriptionRequest.Handler.Default() - Constructor for class com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl.RoutingSubscriptionRequest.Handler.Default
 
SubscriptionControl.SubscriptionByFilterCallback - Interface in com.pushtechnology.diffusion.client.features.control.topics
Callback interface for filtered subscriptions and unsubscriptions.
SubscriptionControl.SubscriptionByFilterCallback.Default - Class in com.pushtechnology.diffusion.client.features.control.topics
SubscriptionControl.SubscriptionByFilterCallback.Default() - Constructor for class com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl.SubscriptionByFilterCallback.Default
 
SubscriptionControl.SubscriptionByFilterContextCallback<C> - Interface in com.pushtechnology.diffusion.client.features.control.topics
Callback interface for filtered subscriptions and unsubscriptions that have an associated context.
SubscriptionControl.SubscriptionByFilterContextCallback.Default<C> - Class in com.pushtechnology.diffusion.client.features.control.topics
SubscriptionControl.SubscriptionByFilterContextCallback.Default() - Constructor for class com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl.SubscriptionByFilterContextCallback.Default
 
SubscriptionControl.SubscriptionCallback - Interface in com.pushtechnology.diffusion.client.features.control.topics
Callback interface to receive status notifications for subscription and unsubscription operations.
SubscriptionControl.SubscriptionCallback.Default - Class in com.pushtechnology.diffusion.client.features.control.topics
Default implementation of SubscriptionControl.SubscriptionCallback.
SubscriptionControl.SubscriptionCallback.Default() - Constructor for class com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl.SubscriptionCallback.Default
 
SubscriptionControl.SubscriptionContextCallback<C> - Interface in com.pushtechnology.diffusion.client.features.control.topics
Contextual callback interface to receive status notifications for subscription and unsubscription operations.
SubscriptionControl.SubscriptionContextCallback.Default<C> - Class in com.pushtechnology.diffusion.client.features.control.topics
SubscriptionControl.SubscriptionContextCallback.Default() - Constructor for class com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl.SubscriptionContextCallback.Default
 
SystemAuthenticationControl - Interface in com.pushtechnology.diffusion.client.features.control.clients
This feature allows a client session to query and update the system authentication store.
SystemAuthenticationControl.AnonymousConnectionAction - Enum in com.pushtechnology.diffusion.client.features.control.clients
Action to be taken by the system authentication handler for connection attempts that do not provide a principal name and credentials.
SystemAuthenticationControl.ConfigurationCallback - Interface in com.pushtechnology.diffusion.client.features.control.clients
The callback interface for getSystemAuthentication .
SystemAuthenticationControl.ConfigurationContextCallback<C> - Interface in com.pushtechnology.diffusion.client.features.control.clients
SystemAuthenticationControl.ScriptBuilder - Interface in com.pushtechnology.diffusion.client.features.control.clients
A script builder may be used to create a script of commands to apply to the system authentication store at the server.
SystemAuthenticationControl.SystemAuthenticationConfiguration - Interface in com.pushtechnology.diffusion.client.features.control.clients
Snapshot of information from the system authentication store.
SystemAuthenticationControl.SystemPrincipal - Interface in com.pushtechnology.diffusion.client.features.control.clients
A principal in the system authentication store.

T

tidiesOnUnsubscribe() - Method in interface com.pushtechnology.diffusion.client.topics.details.TopicDetails.Attributes
Indicates whether 'Tidy On Unsubscribe' option is set.
tidyOnUnsubscribe(boolean) - Method in interface com.pushtechnology.diffusion.client.topics.details.TopicDetails.Builder
Sets the 'tidy on unsubscribe' flag.
toByteArray() - Method in interface com.pushtechnology.diffusion.datatype.Bytes
Returns a copy of the data as a byte array.
toBytes() - Method in interface com.pushtechnology.diffusion.client.content.Content
Return the content as an array of bytes.
toBytes() - Method in interface com.pushtechnology.diffusion.client.types.Credentials
Return the credential data as a byte array.
toJsonString() - Method in interface com.pushtechnology.diffusion.datatype.json.JSON
 
TOPIC_TREE_REGISTRATION_CONFLICT - Static variable in class com.pushtechnology.diffusion.client.callbacks.ErrorReason
A conflicting, pre-existing registration exists on the same branch of the topic tree.
TopicAddFailReason - Enum in com.pushtechnology.diffusion.client.features.control.topics
The reason for failure to add a topic.
TopicControl - Interface in com.pushtechnology.diffusion.client.features.control.topics
This feature provides a client session with the ability to manage topics.
TopicControl.AddCallback - Interface in com.pushtechnology.diffusion.client.features.control.topics
Callback interface for adding topics when no context is provided.
TopicControl.AddCallback.Default - Class in com.pushtechnology.diffusion.client.features.control.topics
A default implementation of TopicControl.AddCallback.
TopicControl.AddCallback.Default() - Constructor for class com.pushtechnology.diffusion.client.features.control.topics.TopicControl.AddCallback.Default
 
TopicControl.AddContextCallback<C> - Interface in com.pushtechnology.diffusion.client.features.control.topics
Contextual callback interface for adding topics.
TopicControl.AddContextCallback.Default<C> - Class in com.pushtechnology.diffusion.client.features.control.topics
A default implementation of TopicControl.AddContextCallback.
TopicControl.AddContextCallback.Default() - Constructor for class com.pushtechnology.diffusion.client.features.control.topics.TopicControl.AddContextCallback.Default
 
TopicControl.MissingTopicHandler - Interface in com.pushtechnology.diffusion.client.features.control.topics
Handler called when a client session subscribes or fetches using a topic selector that matches no topics.
TopicControl.MissingTopicHandler.Default - Class in com.pushtechnology.diffusion.client.features.control.topics
TopicControl.MissingTopicHandler.Default() - Constructor for class com.pushtechnology.diffusion.client.features.control.topics.TopicControl.MissingTopicHandler.Default
 
TopicControl.MissingTopicNotification - Interface in com.pushtechnology.diffusion.client.features.control.topics
Notification that a session has made a request using a selector that does not match any topics.
TopicControl.RemovalCallback - Interface in com.pushtechnology.diffusion.client.features.control.topics
Callback interface for remove requests when no context is used.
TopicControl.RemovalCallback.Default - Class in com.pushtechnology.diffusion.client.features.control.topics
A default implementation of TopicControl.RemoveCallback.
TopicControl.RemovalCallback.Default() - Constructor for class com.pushtechnology.diffusion.client.features.control.topics.TopicControl.RemovalCallback.Default
 
TopicControl.RemovalContextCallback<C> - Interface in com.pushtechnology.diffusion.client.features.control.topics
Contextual callback interface for remove requests.
TopicControl.RemovalContextCallback.Default<C> - Class in com.pushtechnology.diffusion.client.features.control.topics
A default implementation of TopicControl.RemovalContextCallback.
TopicControl.RemovalContextCallback.Default() - Constructor for class com.pushtechnology.diffusion.client.features.control.topics.TopicControl.RemovalContextCallback.Default
 
TopicControl.RemoveCallback - Interface in com.pushtechnology.diffusion.client.features.control.topics
Deprecated.
since 5.9 use of the TopicControl.remove(String, RemovalCallback) interface is preferred.
TopicControl.RemoveCallback.Default - Class in com.pushtechnology.diffusion.client.features.control.topics
Deprecated.
A default implementation of TopicControl.RemoveCallback.
TopicControl.RemoveCallback.Default() - Constructor for class com.pushtechnology.diffusion.client.features.control.topics.TopicControl.RemoveCallback.Default
Deprecated.
 
TopicControl.RemoveContextCallback<C> - Interface in com.pushtechnology.diffusion.client.features.control.topics
Deprecated.
since 5.9 use of the TopicControl.remove(String, Object, RemovalContextCallback) interface is preferred.
TopicControl.RemoveContextCallback.Default<C> - Class in com.pushtechnology.diffusion.client.features.control.topics
Deprecated.
A default implementation of TopicControl.RemoveContextCallback.
TopicControl.RemoveContextCallback.Default() - Constructor for class com.pushtechnology.diffusion.client.features.control.topics.TopicControl.RemoveContextCallback.Default
Deprecated.
 
TopicControl.TopicEventListener - Interface in com.pushtechnology.diffusion.client.features.control.topics
Listener for topic events from the server.
TopicControl.TopicEventListener.Default - Class in com.pushtechnology.diffusion.client.features.control.topics
TopicControl.TopicEventListener.Default() - Constructor for class com.pushtechnology.diffusion.client.features.control.topics.TopicControl.TopicEventListener.Default
 
TopicDetails - Interface in com.pushtechnology.diffusion.client.topics.details
Base interface for topic details of all types.
TopicDetails.Attributes - Interface in com.pushtechnology.diffusion.client.topics.details
Topic attributes.
TopicDetails.Builder<B extends TopicDetails.Builder<B,D>,D extends TopicDetails> - Interface in com.pushtechnology.diffusion.client.topics.details
Topic Details builder.
TopicDetails.Level - Enum in com.pushtechnology.diffusion.client.topics.details
The level of detail available.
TopicDetails.Schema - Interface in com.pushtechnology.diffusion.client.topics.details
Topic schema.
TopicNotifyTopicDetails - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
since 5.9

This topic type will be removed in a future release

TopicNotifyTopicDetails.Attributes - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
Topic notify topic details attributes.
TopicNotifyTopicDetails.Builder - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
Builder for Topic Notify topic details.
TopicNotifyTopicDetails.Schema - Interface in com.pushtechnology.diffusion.client.topics.details
Deprecated.
Topic Notify topic details schema.
TopicPathSelector - Interface in com.pushtechnology.diffusion.client.topics
A selector that selects a single topic path.
TopicPermission - Enum in com.pushtechnology.diffusion.client.types
Permissions protecting access-controlled operations that are evaluated for a specific topic path.
Topics - Interface in com.pushtechnology.diffusion.client.features
This feature allows a client session to subscribe to topics to receive streamed topic updates and/or fetch the state of topics.
Topics.CompletionCallback - Interface in com.pushtechnology.diffusion.client.features
Callback interface for success or failure notifications from subscription and unsubscription operations.
Topics.CompletionCallback.Default - Class in com.pushtechnology.diffusion.client.features
Default implementation of Topics.CompletionCallback.
Topics.CompletionCallback.Default() - Constructor for class com.pushtechnology.diffusion.client.features.Topics.CompletionCallback.Default
 
Topics.CompletionContextCallback<C> - Interface in com.pushtechnology.diffusion.client.features
Contextual callback interface for success or failure notifications from subscription operations.
Topics.CompletionContextCallback.Default<C> - Class in com.pushtechnology.diffusion.client.features
Default implementation of Topics.CompletionContextCallback.
Topics.CompletionContextCallback.Default() - Constructor for class com.pushtechnology.diffusion.client.features.Topics.CompletionContextCallback.Default
 
Topics.FetchContextStream<C> - Interface in com.pushtechnology.diffusion.client.features
Contextual callback interface for fetch requests.
Topics.FetchContextStream.Default<C> - Class in com.pushtechnology.diffusion.client.features
Abstract implementation of a Topics.FetchContextStream.
Topics.FetchContextStream.Default() - Constructor for class com.pushtechnology.diffusion.client.features.Topics.FetchContextStream.Default
 
Topics.FetchStream - Interface in com.pushtechnology.diffusion.client.features
Callback interface for fetch requests.
Topics.FetchStream.Default - Class in com.pushtechnology.diffusion.client.features
Abstract implementation of a Topics.FetchStream.
Topics.FetchStream.Default() - Constructor for class com.pushtechnology.diffusion.client.features.Topics.FetchStream.Default
 
Topics.SubscriberStream - Interface in com.pushtechnology.diffusion.client.features
Base subscriber stream interface.
Topics.SubscriberStream.Default - Class in com.pushtechnology.diffusion.client.features
Default Topics.SubscriberStream implementation.
Topics.SubscriberStream.Default() - Constructor for class com.pushtechnology.diffusion.client.features.Topics.SubscriberStream.Default
 
Topics.TopicDetailsCallback - Interface in com.pushtechnology.diffusion.client.features
Callback interface for replies to requests for topic details.
Topics.TopicDetailsCallback.Default - Class in com.pushtechnology.diffusion.client.features
Default implementation of Topics.TopicDetailsCallback.
Topics.TopicDetailsCallback.Default() - Constructor for class com.pushtechnology.diffusion.client.features.Topics.TopicDetailsCallback.Default
 
Topics.TopicDetailsContextCallback<C> - Interface in com.pushtechnology.diffusion.client.features
Contextual callback interface for replies to requests for topic details.
Topics.TopicDetailsContextCallback.Default<C> - Class in com.pushtechnology.diffusion.client.features
Default implementation of Topics.TopicDetailsContextCallback.
Topics.TopicDetailsContextCallback.Default() - Constructor for class com.pushtechnology.diffusion.client.features.Topics.TopicDetailsContextCallback.Default
 
Topics.TopicStream - Interface in com.pushtechnology.diffusion.client.features
Generic stream interface that can be registered to receive topic subscription, value and delta events.
Topics.TopicStream.Default - Class in com.pushtechnology.diffusion.client.features
Default Topics.TopicStream implementation.
Topics.TopicStream.Default() - Constructor for class com.pushtechnology.diffusion.client.features.Topics.TopicStream.Default
 
Topics.UnsubscribeReason - Enum in com.pushtechnology.diffusion.client.features
The reason that an unsubscription occurred.
Topics.ValueStream<V> - Interface in com.pushtechnology.diffusion.client.features
Stream interface that can be registered to receive subscription and value events whenever an update is received from the server.
Topics.ValueStream.Default<V> - Class in com.pushtechnology.diffusion.client.features
Default Topics.ValueStream implementation.
Topics.ValueStream.Default() - Constructor for class com.pushtechnology.diffusion.client.features.Topics.ValueStream.Default
 
TopicSelector - Interface in com.pushtechnology.diffusion.client.topics
A TopicSelector is a value that identifies one or more topics.
TopicSelector.Type - Enum in com.pushtechnology.diffusion.client.topics
Topic selector type.
topicSelectors() - Static method in enum com.pushtechnology.diffusion.client.Diffusion
Returns a parser for topic selector expressions.
TopicSelectors - Interface in com.pushtechnology.diffusion.client.topics
Convert strings to TopicSelectors.
TopicSpecification - Interface in com.pushtechnology.diffusion.client.topics.details
The specification of a topic.
TopicTreeHandler - Interface in com.pushtechnology.diffusion.client.callbacks
Common interface for callback handlers that establish a server side control presence for the client session at a particular branch of the topic tree.
TopicTreeHandler - Interface in com.pushtechnology.diffusion.client.features
Common base interface for callback handlers registered via the client session that establish a server side control presence for a branch of the topic tree.
TopicTreeHandler.Default - Class in com.pushtechnology.diffusion.client.callbacks
Skeleton topic tree handler implementation.
TopicTreeHandler.Default() - Constructor for class com.pushtechnology.diffusion.client.callbacks.TopicTreeHandler.Default
 
TopicTreeHandler.Default - Class in com.pushtechnology.diffusion.client.features
Abstract Default Topic Tree Handler.
TopicTreeHandler.Default() - Constructor for class com.pushtechnology.diffusion.client.features.TopicTreeHandler.Default
 
TopicType - Enum in com.pushtechnology.diffusion.client.topics.details
Topic Type.
TopicUpdateControl - Interface in com.pushtechnology.diffusion.client.features.control.topics
This feature provides a client session with the ability to update topics at the server.
TopicUpdateControl.Updater - Interface in com.pushtechnology.diffusion.client.features.control.topics
An Updater provides methods for updating topics.
TopicUpdateControl.Updater.UpdateCallback - Interface in com.pushtechnology.diffusion.client.features.control.topics
Callback for update operations.
TopicUpdateControl.Updater.UpdateCallback.Default - Class in com.pushtechnology.diffusion.client.features.control.topics
Default updater callback implementation.
TopicUpdateControl.Updater.UpdateCallback.Default() - Constructor for class com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl.Updater.UpdateCallback.Default
 
TopicUpdateControl.Updater.UpdateContextCallback<C> - Interface in com.pushtechnology.diffusion.client.features.control.topics
Contextual callback for update operations.
TopicUpdateControl.Updater.UpdateContextCallback.Default<C> - Class in com.pushtechnology.diffusion.client.features.control.topics
Default updater callback implementation with context.
TopicUpdateControl.Updater.UpdateContextCallback.Default() - Constructor for class com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl.Updater.UpdateContextCallback.Default
 
TopicUpdateControl.UpdateSource - Interface in com.pushtechnology.diffusion.client.features.control.topics
A source of updates which may be registered in order to update parts of the topic tree.
TopicUpdateControl.UpdateSource.Default - Class in com.pushtechnology.diffusion.client.features.control.topics
Default TopicUpdateControl.UpdateSource implementation.
TopicUpdateControl.UpdateSource.Default() - Constructor for class com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl.UpdateSource.Default
 
TopicUpdateControl.ValueUpdater<V> - Interface in com.pushtechnology.diffusion.client.features.control.topics
An updater that may be used to update topics of a certain type by specifying new values.
toString() - Method in class com.pushtechnology.diffusion.client.callbacks.ErrorReason
 
toString() - Method in interface com.pushtechnology.diffusion.client.content.Record
Returns a string representation of this Record.
toString() - Method in interface com.pushtechnology.diffusion.client.content.update.Update
Returns a string representation of the update.
toString() - Method in class com.pushtechnology.diffusion.client.security.authentication.CompositeAuthenticationHandler
 
toString() - Method in interface com.pushtechnology.diffusion.client.session.Session.SessionError
Returns a string representation of the error.
toString() - Method in interface com.pushtechnology.diffusion.client.session.SessionId
Returns a string representation of the session identifier.
toString() - Method in class com.pushtechnology.diffusion.client.topics.details.PagedRecordTopicDetails.Attributes.PagedRecordOrderingPolicy.OrderKey
Deprecated.
 
toString() - Method in interface com.pushtechnology.diffusion.client.topics.details.PagedTopicDetails.Attributes.OrderingPolicy
Deprecated.
Returns a string representation of the policy.
toString() - Method in class com.pushtechnology.diffusion.client.topics.details.PagedTopicDetails.Attributes.Rules.CollationRules
Deprecated.
 
toString() - Method in interface com.pushtechnology.diffusion.client.topics.details.PagedTopicDetails.Attributes.Rules
Deprecated.
Returns a string representation of the rules.
transports(SessionAttributes.Transport...) - Method in interface com.pushtechnology.diffusion.client.session.SessionFactory
Set the transports to use to connect the session to the server.

U

UNBOUNDED - Static variable in interface com.pushtechnology.diffusion.client.content.metadata.MNode.Multiplicity
Special singleton value that may be used for nodes with multiplicity 0..n.
UNKNOWN_COORDINATES - Static variable in interface com.pushtechnology.diffusion.client.details.ClientLocation
Unknown coordinates singleton.
UNKNOWN_COUNTRY - Static variable in interface com.pushtechnology.diffusion.client.details.ClientLocation
Unknown Country Singleton.
UNLIMITED - Static variable in interface com.pushtechnology.diffusion.client.content.metadata.MNode.Multiplicity
Special maximum value that indicates no maximum.
UNORDERED - Static variable in interface com.pushtechnology.diffusion.client.topics.details.PagedTopicDetails.Attributes.OrderingPolicy
Deprecated.
A policy that describes an unordered topic.
unordered() - Method in interface com.pushtechnology.diffusion.client.topics.details.PagedTopicDetails.Builder
Deprecated.
This specifies that the topic ordering should be set to UNORDERED.
unsubscribe(SessionId, String, SubscriptionControl.SubscriptionCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl
Unsubscribe a client session from topics.
unsubscribe(SessionId, TopicSelector, SubscriptionControl.SubscriptionCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl
Unsubscribe a client session from topics.
unsubscribe(SessionId, String, C, SubscriptionControl.SubscriptionContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl
Unsubscribe a client session from topics.
unsubscribe(SessionId, TopicSelector, C, SubscriptionControl.SubscriptionContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl
Unsubscribe a client session from topics.
unsubscribe(TopicSelector, Topics.CompletionCallback) - Method in interface com.pushtechnology.diffusion.client.features.Topics
Unsubscribe from topics.
unsubscribe(String, Topics.CompletionCallback) - Method in interface com.pushtechnology.diffusion.client.features.Topics
Unsubscribe from topics.
unsubscribe(TopicSelector, C, Topics.CompletionContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.Topics
Unsubscribe from topics.
unsubscribe(String, C, Topics.CompletionContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.Topics
Unsubscribe from topics.
unsubscribeByFilter(String, String, SubscriptionControl.SubscriptionByFilterCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl
Unsubscribe all sessions that satisfy a given session filter from topics.
unsubscribeByFilter(String, TopicSelector, SubscriptionControl.SubscriptionByFilterCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl
Unsubscribe all sessions that satisfy a given session filter from topics.
unsubscribeByFilter(String, String, C, SubscriptionControl.SubscriptionByFilterContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl
Unsubscribe all sessions that satisfy a given session filter from topics.
unsubscribeByFilter(String, TopicSelector, C, SubscriptionControl.SubscriptionByFilterContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.SubscriptionControl
Unsubscribe all sessions that satisfy a given session filter from topics.
UNSUPPORTED - Static variable in class com.pushtechnology.diffusion.client.callbacks.ErrorReason
The request was rejected because the requested service is unsupported for this caller.
update(Content) - Method in interface com.pushtechnology.diffusion.client.content.update.ContentUpdateFactory
Create a new update which updates the topic to the supplied state, compares with the previous state and sends deltas of change to subscribers if appropriate.
update(Record) - Method in interface com.pushtechnology.diffusion.client.content.update.PagedRecordOrderedUpdateFactory
Deprecated.
Create an update that will update a line within the paged topic.
update(int, Record) - Method in interface com.pushtechnology.diffusion.client.content.update.PagedRecordUnorderedUpdateFactory
Deprecated.
Create an update which will change a single line of data within the paged topic.
update(int, String) - Method in interface com.pushtechnology.diffusion.client.content.update.PagedStringUnorderedUpdateFactory
Deprecated.
Create an update which will change a single line of data within the paged topic.
Update - Interface in com.pushtechnology.diffusion.client.content.update
An encapsulation of the requirements for an update to a topic.
update(String, Bytes, TopicUpdateControl.Updater.UpdateCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl.Updater
Updates a topic with a Bytes value.
update(String, Bytes, C, TopicUpdateControl.Updater.UpdateContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl.Updater
Updates a topic, with an attached context object.
update(String, Update, TopicUpdateControl.Updater.UpdateCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl.Updater
Updates a topic.
update(String, Update, C, TopicUpdateControl.Updater.UpdateContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl.Updater
Updates a topic with a context callback.
update(String, CharSequence, TopicUpdateControl.Updater.UpdateCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl.Updater
Updates a topic.
update(String, CharSequence, C, TopicUpdateControl.Updater.UpdateContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl.Updater
Updates a topic, with an attached context object.
update(String, V, TopicUpdateControl.Updater.UpdateCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl.ValueUpdater
Updates a topic to a specified value.
update(String, V, C, TopicUpdateControl.Updater.UpdateContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl.ValueUpdater
Updates a topic to a specified value.
UPDATE_FAILED - Static variable in interface com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl
The update failed, probably because the content sent with the update was invalid or incompatible with the topic type or expected data format.
UpdateContext - Interface in com.pushtechnology.diffusion.client.types
Context of a Content update.
UpdateFactory - Interface in com.pushtechnology.diffusion.client.content.update
Base interface for all update factories.
updateFactory(Class<F>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl
Returns an instance of the update factory to create Updates of a type corresponding to a given factory type.
updateMode(ProtocolBufferTopicDetails.Attributes.UpdateMode) - Method in interface com.pushtechnology.diffusion.client.topics.details.ProtocolBufferTopicDetails.Builder
Deprecated.
Sets the update mode.
updater() - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl
Return an updater to use for non-exclusive updating.
updateStore(String, SecurityStoreFeature.UpdateStoreCallback) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SecurityStoreFeature
Send a command script to the server to update the security store.
updateStore(String, C, SecurityStoreFeature.UpdateStoreContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SecurityStoreFeature
Send a command script to the server to update the security store, with a contextual callback.
UpdateType - Enum in com.pushtechnology.diffusion.client.types
Update type.

V

validate(V) - Method in interface com.pushtechnology.diffusion.datatype.DataType
Check whether a value is valid.
validate() - Method in interface com.pushtechnology.diffusion.datatype.json.JSON
Check whether this instance is valid.
VALIDATE_VALUES - Static variable in interface com.pushtechnology.diffusion.client.topics.details.TopicSpecification
Key of the topic property indicating whether a topic should validate inbound values.
valueOf(String) - Static method in enum com.pushtechnology.diffusion.client.content.Content.Encoding
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pushtechnology.diffusion.client.content.metadata.MField.FieldType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pushtechnology.diffusion.client.content.metadata.MNode.DataType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pushtechnology.diffusion.client.content.metadata.MNode.NodeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pushtechnology.diffusion.client.details.ClientLocation.AddressType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pushtechnology.diffusion.client.details.ClientSummary.ClientType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pushtechnology.diffusion.client.details.ClientSummary.TransportType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pushtechnology.diffusion.client.details.SessionDetails.DetailType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pushtechnology.diffusion.client.Diffusion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pushtechnology.diffusion.client.features.control.clients.ClientControl.CloseReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pushtechnology.diffusion.client.features.control.clients.ClientControl.SessionPropertiesListener.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pushtechnology.diffusion.client.features.control.clients.MessageQueuePolicy.ThrottlerType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pushtechnology.diffusion.client.features.control.clients.SystemAuthenticationControl.AnonymousConnectionAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pushtechnology.diffusion.client.features.control.topics.TopicAddFailReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pushtechnology.diffusion.client.features.Topics.UnsubscribeReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pushtechnology.diffusion.client.session.Session.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pushtechnology.diffusion.client.session.SessionAttributes.Transport
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pushtechnology.diffusion.client.topics.details.PagedTopicDetails.Attributes.Duplicates
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pushtechnology.diffusion.client.topics.details.PagedTopicDetails.Attributes.Order
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pushtechnology.diffusion.client.topics.details.PagedTopicDetails.Attributes.Ordering
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pushtechnology.diffusion.client.topics.details.PagedTopicDetails.Attributes.Rules.RuleType
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pushtechnology.diffusion.client.topics.details.ProtocolBufferTopicDetails.Attributes.UpdateMode
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pushtechnology.diffusion.client.topics.details.TopicDetails.Level
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pushtechnology.diffusion.client.topics.details.TopicType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pushtechnology.diffusion.client.topics.TopicSelector.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pushtechnology.diffusion.client.types.Credentials.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pushtechnology.diffusion.client.types.GlobalPermission
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pushtechnology.diffusion.client.types.SendOptions.Priority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pushtechnology.diffusion.client.types.TopicPermission
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pushtechnology.diffusion.client.types.UpdateType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pushtechnology.diffusion.pushnotifications.persistence.Context.Origin
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.pushtechnology.diffusion.client.content.Content.Encoding
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pushtechnology.diffusion.client.content.metadata.MField.FieldType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pushtechnology.diffusion.client.content.metadata.MNode.DataType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pushtechnology.diffusion.client.content.metadata.MNode.NodeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pushtechnology.diffusion.client.details.ClientLocation.AddressType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pushtechnology.diffusion.client.details.ClientSummary.ClientType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pushtechnology.diffusion.client.details.ClientSummary.TransportType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pushtechnology.diffusion.client.details.SessionDetails.DetailType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pushtechnology.diffusion.client.Diffusion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pushtechnology.diffusion.client.features.control.clients.ClientControl.CloseReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pushtechnology.diffusion.client.features.control.clients.ClientControl.SessionPropertiesListener.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pushtechnology.diffusion.client.features.control.clients.MessageQueuePolicy.ThrottlerType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pushtechnology.diffusion.client.features.control.clients.SystemAuthenticationControl.AnonymousConnectionAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pushtechnology.diffusion.client.features.control.topics.TopicAddFailReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pushtechnology.diffusion.client.features.Topics.UnsubscribeReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pushtechnology.diffusion.client.session.Session.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pushtechnology.diffusion.client.session.SessionAttributes.Transport
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pushtechnology.diffusion.client.topics.details.PagedTopicDetails.Attributes.Duplicates
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pushtechnology.diffusion.client.topics.details.PagedTopicDetails.Attributes.Order
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pushtechnology.diffusion.client.topics.details.PagedTopicDetails.Attributes.Ordering
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pushtechnology.diffusion.client.topics.details.PagedTopicDetails.Attributes.Rules.RuleType
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pushtechnology.diffusion.client.topics.details.ProtocolBufferTopicDetails.Attributes.UpdateMode
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pushtechnology.diffusion.client.topics.details.TopicDetails.Level
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pushtechnology.diffusion.client.topics.details.TopicType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pushtechnology.diffusion.client.topics.TopicSelector.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pushtechnology.diffusion.client.types.Credentials.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pushtechnology.diffusion.client.types.GlobalPermission
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pushtechnology.diffusion.client.types.SendOptions.Priority
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pushtechnology.diffusion.client.types.TopicPermission
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pushtechnology.diffusion.client.types.UpdateType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pushtechnology.diffusion.pushnotifications.persistence.Context.Origin
Returns an array containing the constants of this enum type, in the order they are declared.
valueUpdater(Class<V>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicUpdateControl.Updater
Returns an updater that can be used for a specified data type to apply live value updates.
verifyPassword(String, String) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.SystemAuthenticationControl.ScriptBuilder
Assert that a principal's password is password.

W

withProperties(Map<String, String>) - Method in interface com.pushtechnology.diffusion.client.security.authentication.AuthenticationResultSource
Copies this authentication result with additional property values.
withProperties(Map<String, String>) - Method in interface com.pushtechnology.diffusion.client.topics.details.TopicSpecification
Creates a new specification with the specified properties.
withProperty(String, String) - Method in interface com.pushtechnology.diffusion.client.security.authentication.AuthenticationResultSource
Copies this authentication result with an additional property value.
withProperty(String, String) - Method in interface com.pushtechnology.diffusion.client.topics.details.TopicSpecification
Creates a new specification with the specified property value set.
withRoles(String...) - Method in interface com.pushtechnology.diffusion.client.security.authentication.AuthenticationResultSource
Copies this authentication result with additional roles.
writeDelta(D, OutputStream) - Method in interface com.pushtechnology.diffusion.datatype.DeltaType
Serialize a delta to binary.
writeTimeout(int) - Method in interface com.pushtechnology.diffusion.client.session.SessionFactory
Sets the write timeout value for blocking writes.
writeValue(V, OutputStream) - Method in interface com.pushtechnology.diffusion.datatype.DataType
Serialize a value to binary.
A B C D E F G H I J L M N O P R S T U V W 
DiffusionTM Java API 5.9.4

Copyright © 2016 Push Technology Ltd. All Rights Reserved.