Package io.ably.lib.types
package io.ably.lib.types
-
ClassDescriptionAn exception type encapsulating an Ably error codeAn interface allowing a client to be notified of the outcome of an asynchronous operation.A type that represents a page of results from a paginated query.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> A class representing an Ably Capability, providing convenience methods to simplify creation of token requestsDescribes the possible flags used to configure client capabilities, usingChannelOptions
.Passes additional properties to aChannel
orChannel
object, such as encryption,ChannelMode
and channel parameters.Describes the properties of the channel state.Passes additional client-specific properties to theAblyRest
or theAblyRealtime
.Contains any constraints a client should adhere to and provides additional metadata about aConnection
, such as if a request toChannelBase.publish(java.lang.String, java.lang.Object)
a message that exceeds the maximum message size should be rejected immediately without communicating with Ably.A generic Ably error object that contains an Ably-specific status code, and a generic status code.A superset ofPaginatedResult
which represents a page of results plus metadata indicating the relative queries available to it.Contains an individual message that is sent to, or received from, Ably.Sets the channel names and message contents toAblyBase.publishBatch(io.ably.lib.types.Message.Batch[], io.ably.lib.types.ChannelOptions)
.Special AblyException for message decoding problemsMessageReader: internal Utility class to convert response bodies in different formats to Message and Message arrays.Implement this marker interface in your exception class if the token auth operation should not be retried.Contains a page of results for message or presence history, stats, or REST presence requests.A class encapsulating a key/value pairA class representing an individual presence update to be sent or received via the Ably Realtime service.Describes the possible actions members in the presence set can emit.PresenceSerializer: internal Utility class to convert response bodies in different formats to PresenceMessage and PresenceMessage arrays.A message sent and received over the Realtime protocol.Contains the token string used to authenticate a client with Ably.Contains the responses from aPublishResponse
PublishResponse#publish
request.ReadOnlyMap<K,V> Exposes a subset of the Map interface, providing read only access only, removing mutating interfaces.Contains application statistics for a specified time interval and time period.Contains a breakdown of summary stats data for different (TLS vs non-TLS) connection types.Describes the interval unit over which statistics are gathered.Contains the aggregate counts for messages and data transferred.Contains a breakdown of summary stats data for traffic over various transport types.Contains a breakdown of summary stats data for different (channel vs presence) message types.Details the stats on push notifications.Contains the aggregate counts for requests made.Contains the aggregate data for usage of a resource in a specific scope.StatsReader: internal Utility class to convert response bodies in different formats to Stats data.