- 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
-
- 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
-
- addTopic(String, TopicDetails, Bytes, C, TopicControl.AddContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl
-
- 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
-
- addTopic(String, TopicType, Bytes, C, TopicControl.AddContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl
-
- addTopic(String, TopicSpecification, C, TopicControl.AddContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl
-
- addTopic(String, TopicSpecification, Bytes, C, TopicControl.AddContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl
-
- 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
-
- 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
-
- 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
-
- anyOf(String...) - Method in interface com.pushtechnology.diffusion.client.topics.TopicSelectors
-
- 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
-
- authenticationResult() - Static method in enum com.pushtechnology.diffusion.client.Diffusion
-
- 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.
- 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
-
- ClientControl.ClientCallback.Default - Class in com.pushtechnology.diffusion.client.features.control.clients
-
- 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
-
- ClientControl.ClientContextCallback.Default<C> - Class in com.pushtechnology.diffusion.client.features.control.clients
-
- 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
-
- 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
-
- ClientControl.SessionDetailsCallback.Default - Class in com.pushtechnology.diffusion.client.features.control.clients
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.
- 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
-
- 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
-
- 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
-
- deltaType(Class<D>) - Method in interface com.pushtechnology.diffusion.datatype.DataType
-
- 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.
- 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
-
- getSessionDetails(SessionId, Set<SessionDetails.DetailType>, C, ClientControl.SessionDetailsContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.clients.ClientControl
-
- 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
-
- 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.
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.
- 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
-
- 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
-
- noCredentials() - Method in interface com.pushtechnology.diffusion.client.session.SessionFactory
-
- noCredentials() - Method in interface com.pushtechnology.diffusion.client.types.Credentials.Factory
-
- 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.
- 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.
- 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.
- 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
-
- password(String) - Method in interface com.pushtechnology.diffusion.client.types.Credentials.Factory
-
- 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
-
- Pings.PingCallback.Default - Class in com.pushtechnology.diffusion.client.features
-
- 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
-
- 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
-
- 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.
- 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.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
-
- RECORD_DELIMITER_STRING - Static variable in interface com.pushtechnology.diffusion.client.content.Record
-
- 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
-
- 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
-
- 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
-
- 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
-
- removeTopics(String, C, TopicControl.RemoveContextCallback<C>) - Method in interface com.pushtechnology.diffusion.client.features.control.topics.TopicControl
-
- removeTopicStream(Topics.TopicStream) - Method in interface com.pushtechnology.diffusion.client.features.Topics
-
- 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
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- TopicControl.RemoveCallback.Default - Class in com.pushtechnology.diffusion.client.features.control.topics
-
Deprecated.
- 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
-
- TopicControl.RemoveContextCallback.Default<C> - Class in com.pushtechnology.diffusion.client.features.control.topics
-
Deprecated.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.
- 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
Update
s 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.
- 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
.