All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AblyBase |
AblyBase
The top-level class to be instanced for the Ably REST library.
|
| AblyBase.Channels |
A collection of Channels associated with an Ably instance.
|
| AblyException |
An exception type encapsulating an Ably error code
|
| AblyException.HostFailedException |
|
| AblyRealtime |
The top-level class to be instanced for the Ably Realtime library.
|
| AblyRealtime.Channels |
A collection of Channels associated with this Ably Realtime instance.
|
| AblyRest |
The top-level class to be instanced for the Ably REST library for JRE.
|
| AgentHeaderCreator |
|
| AsyncHttpPaginatedQuery |
|
| AsyncHttpPaginatedResponse |
|
| AsyncHttpPaginatedResponse.Callback |
An interface allowing a client to be notified of the outcome
of an asynchronous operation.
|
| AsyncHttpScheduler |
A HttpScheduler that uses a thread pool to run HTTP operations.
|
| AsyncPaginatedQuery<T> |
An object that encapsulates parameters of a REST query with a paginated response
|
| AsyncPaginatedResult<T> |
A type that represents a page of results from a paginated query.
|
| Auth |
Token-generation and authentication operations for the Ably API.
|
| Auth.AuthMethod |
Authentication methods
|
| Auth.AuthOptions |
Authentication options when instancing the Ably library
|
| Auth.AuthUpdateResult |
An interface providing update result for onAuthUpdated
|
| Auth.RenewAuthResult |
An interface providing completion callbackk for renewAuth
|
| Auth.TokenCallback |
An interface implemented by a callback that provides either tokens,
or signed token requests, in response to a request with given token params.
|
| Auth.TokenDetails |
A class providing details of a token and its associated metadata,
provided when the system successfully requests a token from the system.
|
| Auth.TokenParams |
A class providing parameters of a token request.
|
| Auth.TokenRequest |
A class providing parameters of a token request.
|
| Base64Coder |
A Base64 encoder/decoder.
|
| BaseMessage |
|
| BasePaginatedQuery<T> |
A paginated query base implementation that can be used sync or asynchronously.
|
| BasePaginatedQuery.ResultRequest<T> |
Wraps a Http.Request> to fixate on either a sync or an async interface.
|
| BasePaginatedQuery.ResultRequest.Failed<T> |
A ResultRequest that has already failed due to a previous condition.
|
| BasePaginatedResult<T> |
A type that represents a page of results from a paginated query.
|
| Callback<T> |
An interface allowing a client to be notified of the outcome
of an asynchronous operation.
|
| Callback.Map<T,U> |
|
| Capability |
A class representing an Ably Capability, providing
convenience methods to simplify creation of token requests
|
| Channel |
|
| Channel |
|
| Channel.MessageListener |
|
| ChannelBase |
A class representing a Channel belonging to this application.
|
| ChannelBase |
A class representing a Channel in the Ably REST API.
|
| ChannelBase.MessageListener |
An interface whereby a client maybe notified of message on a channel.
|
| ChannelEvent |
Channel event
|
| ChannelMode |
|
| ChannelOptions |
|
| ChannelProperties |
(RTL15) Channel#properties attribute is a ChannelProperties object representing properties of the channel state
|
| ChannelState |
Channel states.
|
| ChannelStateListener |
An interface whereby a client may be notified of state changes for a channel.
|
| ChannelStateListener.ChannelStateChange |
Channel state change.
|
| ChannelStateListener.Filter |
|
| ChannelStateListener.Multicaster |
|
| ClientOptions |
Options: Ably library options for REST and Realtime APIs
|
| CloseableExecutor |
|
| CollectionUtils |
|
| CompletionListener |
An interface allowing a client to be notified of the outcome
of an asynchronous operation.
|
| CompletionListener.FromCallback |
|
| CompletionListener.Multicaster |
A Multicaster instance is used in the Ably library to manage a list
of client listeners against certain operations.
|
| CompletionListener.ToCallback |
|
| Connection |
A class representing the connection associated with an AblyRealtime instance.
|
| ConnectionDetails |
|
| ConnectionEvent |
Connection event
|
| ConnectionManager |
|
| ConnectionManager.Channels |
|
| ConnectionManager.QueuedMessage |
event queueing
|
| ConnectionManager.StateIndication |
a class encapsulating information
associated with a currentState change
request or notification
|
| ConnectionState |
Connection states.
|
| ConnectionStateListener |
An interface whereby a client may be notified of state changes for a connection.
|
| ConnectionStateListener.ConnectionStateChange |
|
| ConnectionStateListener.Filter |
|
| ConnectionStateListener.Multicaster |
|
| Crypto |
Utility classes and interfaces for message payload encryption.
|
| Crypto.ChannelCipher |
Deprecated.
|
| Crypto.ChannelCipherSet |
Internal; a matching encipher and decipher pair, where both are guaranteed to have been configured with the same
Crypto.CipherParams as each other.
|
| Crypto.CipherParams |
A class encapsulating the client-specifiable parameters for
the cipher.
|
| Crypto.DecryptingChannelCipher |
Internal; a cipher used to decrypt plaintext from ciphertext, for a channel.
|
| Crypto.EncryptingChannelCipher |
Internal; a cipher used to encrypt plaintext to ciphertext, for a channel.
|
| CurrentThreadExecutor |
|
| DebugOptions |
|
| DebugOptions.RawHttpListener |
|
| DebugOptions.RawProtocolListener |
|
| DecodingContext |
|
| Defaults |
|
| DeltaExtras |
|
| DeviceDetails |
|
| DeviceDetails.Push |
|
| DeviceDetails.Push.State |
|
| ErrorInfo |
An exception type encapsulating error information containing
an Ably-specific error code and generic status code.
|
| ErrorResponse |
|
| EventEmitter<Event,Listener> |
An interface exposing the ability to register listeners for a class of events
|
| Experimental |
An annotation indicating an experimental API.
|
| Hosts |
Object to encapsulate primary host name and shuffled fallback host names.
|
| Http |
A high level wrapper of both a sync and an async HttpScheduler.
|
| Http.Execute<Result> |
|
| HttpAuth |
|
| HttpAuth.Type |
|
| HttpConstants |
|
| HttpConstants.ContentTypes |
|
| HttpConstants.Headers |
|
| HttpConstants.Methods |
|
| HttpCore |
HttpCore performs authenticated HTTP synchronously.
|
| HttpCore.AuthRequiredException |
Exception signifying that an httpCore request failed with a WWW-Authenticate response
|
| HttpCore.BodyHandler<T> |
Interface for an entity that performs type-specific processing on an httpCore response body
|
| HttpCore.RequestBody |
Interface for an entity that supplies an httpCore request body
|
| HttpCore.Response |
A type encapsulating an httpCore response
|
| HttpCore.ResponseHandler<T> |
Interface for an entity that performs type-specific processing on an httpCore response
|
| HttpHelpers |
|
| HttpPaginatedQuery |
|
| HttpPaginatedResponse |
A type that represents a page of results from a paginated http query.
|
| HttpScheduler |
HttpScheduler schedules HttpCore operations to an Executor, exposing a generic async API.
|
| HttpUtils |
HttpUtils: utility methods for Http operations
Internal
|
| HttpUtils.ByteArrayRequestBody |
A RequestBody wrapping a byte array
|
| HttpUtils.FormRequestBody |
|
| HttpUtils.JsonRequestBody |
A RequestBody wrapping a JSON-serialisable object
|
| InternalMap<K,V> |
A map implemented using a ConcurrentHashMap.
|
| ITransport |
|
| ITransport.ConnectListener |
|
| ITransport.Factory |
|
| ITransport.Mode |
|
| ITransport.TransportParams |
|
| JavaPlatformAgentProvider |
|
| JsonUtils |
|
| JsonUtils.JsonUtilsObject |
|
| Log |
|
| Log.DefaultHandler |
Default log handler class that sends output to System.out.
|
| Log.LogHandler |
|
| Message |
A class representing an individual message to be sent or received
via the Ably Realtime service.
|
| Message.Batch |
A specification for a collection of messages to be sent using the batch API
|
| Message.Serializer |
|
| MessageDecodeException |
Special AblyException for message decoding problems
|
| MessageExtras |
|
| MessageExtras.Serializer |
|
| MessageSerializer |
MessageReader: internal
Utility class to convert response bodies in different formats to Message
and Message arrays.
|
| Multicaster<T> |
Collection of members who are listeners, with methods that are safe to be called from any thread.
|
| NetworkConnectivity |
|
| NetworkConnectivity.DefaultNetworkConnectivity |
|
| NetworkConnectivity.DelegatedNetworkConnectivity |
|
| NetworkConnectivity.NetworkConnectivityListener |
|
| NonRetriableTokenException |
Implement this marker interface in your exception class if the token auth operation should not be retried.
|
| PaginatedQuery<T> |
An object that encapsulates parameters of a REST query with a paginated response
|
| PaginatedResult<T> |
A type that represents a page of results from a paginated query.
|
| Param |
A class encapsulating a key/value pair
|
| ParamsUtils |
|
| Platform |
|
| PlatformAgentProvider |
|
| Presence |
A class that provides access to presence operations and state for the
associated Channel.
|
| Presence.PresenceListener |
An interface allowing a listener to be notified of arrival of a presence message.
|
| PresenceMessage |
A class representing an individual presence update to be sent or received
via the Ably Realtime service.
|
| PresenceMessage.Action |
Presence Action: the event signified by a PresenceMessage
|
| PresenceMessage.ActionSerializer |
|
| PresenceMessage.Serializer |
|
| PresenceSerializer |
PresenceSerializer: internal
Utility class to convert response bodies in different formats to PresenceMessage
and PresenceMessage arrays.
|
| ProtocolMessage |
A message sent and received over the Realtime protocol.
|
| ProtocolMessage.Action |
|
| ProtocolMessage.ActionSerializer |
|
| ProtocolMessage.AuthDetails |
|
| ProtocolMessage.Flag |
|
| ProtocolSerializer |
|
| ProxyOptions |
|
| PublishResponse |
PublishResponse
|
| Push |
|
| PushBase |
|
| PushBase.Admin |
|
| PushBase.ChannelSubscription |
|
| PushBase.ChannelSubscriptions |
|
| PushBase.DeviceRegistrations |
|
| ReadOnlyMap<K,V> |
Exposes a subset of the Map interface, providing read only access only, removing mutating interfaces.
|
| SafeSSLSocketFactory |
This is a decorator for the SSLSocketFactory which modifies the enabled TLS protocols
for each created SSLSocket to only use the protocols which are considered to be safe.
|
| Serialisation |
|
| Serialisation.FromJsonElement<T> |
|
| Serialisation.HttpBodyHandler<T> |
|
| Serialisation.HttpResponseHandler<T> |
|
| Stats |
A class encapsulating a Stats datapoint.
|
| Stats.ConnectionTypes |
A breakdown of summary stats data for different (tls vs non-tls)
connection types.
|
| Stats.Granularity |
|
| Stats.MessageCategory |
|
| Stats.MessageCount |
A datapoint for message volume (number of messages plus aggregate data size)
|
| Stats.MessageTraffic |
A breakdown of summary stats data for traffic over various transport types.
|
| Stats.MessageTypes |
A breakdown of summary stats data for different (message vs presence)
message types.
|
| Stats.ProcessedCount |
|
| Stats.ProcessedMessages |
|
| Stats.PushedMessages |
|
| Stats.RequestCount |
Aggregate data for numbers of requests in a specific scope.
|
| Stats.ResourceCount |
Aggregate data for usage of a resource in a specific scope.
|
| StatsReader |
StatsReader: internal
Utility class to convert response bodies in different formats to Stats data.
|
| Storage |
Interface for an entity that supplies key value store
|
| StringUtils |
|
| SyncHttpScheduler |
A HttpScheduler that runs everything in the current thread.
|
| WebSocketTransport |
|
| WebSocketTransport.Factory |
public factory API
|