A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  R  S  T  U  V  W  X 

A

AblyBase - class in io.ably.lib.rest
A client that offers a simple stateless API to interact directly with Ably's REST API.
AblyBase.Channels - class in io.ably.lib.rest.AblyBase
A collection of Channels associated with an Ably instance.
AblyException - class in io.ably.lib.types
An exception type encapsulating an Ably error code
AblyException.HostFailedException - class in io.ably.lib.types.AblyException
 
ablyHttpExecute(Http,String,String,Array,Array,HttpCore.RequestBody,HttpCore.ResponseHandler,boolean) - function in io.ably.lib.http.HttpHelpers
Make a synchronous HTTP request to an Ably endpoint, using the Ably auth credentials and fallback hosts if necessary
ablyHttpExecuteWithFallback(String,String,Array,Array,HttpCore.RequestBody,HttpCore.ResponseHandler,boolean,Callback) - function in io.ably.lib.http.HttpScheduler
Make an asynchronous HTTP request to an Ably endpoint, using the Ably auth credentials and fallback hosts if necessary
ablyHttpExecuteWithFallback(String,String,Array,Array,HttpCore.RequestBody,HttpCore.ResponseHandler,boolean,Callback) - function in io.ably.lib.http.AsyncHttpScheduler
Make an asynchronous HTTP request to an Ably endpoint, using the Ably auth credentials and fallback hosts if necessary
ablyHttpExecuteWithFallback(String,String,Array,Array,HttpCore.RequestBody,HttpCore.ResponseHandler,boolean,Callback) - function in io.ably.lib.http.SyncHttpScheduler
Make an asynchronous HTTP request to an Ably endpoint, using the Ably auth credentials and fallback hosts if necessary
ablyHttpExecuteWithRetry(String,String,String,Array,Array,HttpCore.RequestBody,HttpCore.ResponseHandler,boolean,Callback) - function in io.ably.lib.http.HttpScheduler
Make an asynchronous HTTP request to an Ably endpoint, using the Ably auth credentials and reauthentication if necessary
ablyHttpExecuteWithRetry(String,String,String,Array,Array,HttpCore.RequestBody,HttpCore.ResponseHandler,boolean,Callback) - function in io.ably.lib.http.AsyncHttpScheduler
Make an asynchronous HTTP request to an Ably endpoint, using the Ably auth credentials and reauthentication if necessary
ablyHttpExecuteWithRetry(String,String,String,Array,Array,HttpCore.RequestBody,HttpCore.ResponseHandler,boolean,Callback) - function in io.ably.lib.http.SyncHttpScheduler
Make an asynchronous HTTP request to an Ably endpoint, using the Ably auth credentials and reauthentication if necessary
AblyRealtime - class in io.ably.lib.realtime
A client that extends the functionality of the AblyRest and provides additional realtime-specific features.
AblyRealtime.Channels - class in io.ably.lib.realtime.AblyRealtime
A collection of Channels associated with this Ably Realtime instance.
AblyRest - class in io.ably.lib.rest
A client that offers a simple stateless API to interact directly with Ably's REST API.
absent - enum entry in io.ably.lib.types.PresenceMessage.Action

A member is not present in the channel.

Spec: TP2

ack - enum entry in io.ably.lib.types.ProtocolMessage.Action
 
ackRequired(ProtocolMessage) - function in io.ably.lib.types.ProtocolMessage
(RTN7a)
activate - enum entry in io.ably.lib.types.ProtocolMessage.Action
 
activate() - function in io.ably.lib.push.Push
Activates the device for push notifications with FCM or APNS, obtaining a unique identifier from them.Subsequently registers the device with Ably and stores the deviceIdentityToken in local storage.
activate(boolean) - function in io.ably.lib.push.Push
Activates the device for push notifications with FCM or APNS, obtaining a unique identifier from them.Subsequently registers the device with Ably and stores the deviceIdentityToken in local storage.
ActivationContext - class in io.ably.lib.push
 
ActivationStateMachine - class in io.ably.lib.push
 
ActivationStateMachine.AfterRegistrationSyncFailed - class in io.ably.lib.push.ActivationStateMachine
 
ActivationStateMachine.CalledActivate - class in io.ably.lib.push.ActivationStateMachine
 
ActivationStateMachine.CalledDeactivate - class in io.ably.lib.push.ActivationStateMachine
 
ActivationStateMachine.Deregistered - class in io.ably.lib.push.ActivationStateMachine
 
ActivationStateMachine.DeregistrationFailed - class in io.ably.lib.push.ActivationStateMachine
 
ActivationStateMachine.ErrorEvent - class in io.ably.lib.push.ActivationStateMachine
 
ActivationStateMachine.Event - class in io.ably.lib.push.ActivationStateMachine
 
ActivationStateMachine.GettingDeviceRegistrationFailed - class in io.ably.lib.push.ActivationStateMachine
 
ActivationStateMachine.GettingPushDeviceDetailsFailed - class in io.ably.lib.push.ActivationStateMachine
 
ActivationStateMachine.GotDeviceRegistration - class in io.ably.lib.push.ActivationStateMachine
 
ActivationStateMachine.GotPushDeviceDetails - class in io.ably.lib.push.ActivationStateMachine
 
ActivationStateMachine.NotActivated - class in io.ably.lib.push.ActivationStateMachine
 
ActivationStateMachine.PersistKeys - class in io.ably.lib.push.ActivationStateMachine
 
ActivationStateMachine.RegistrationSynced - class in io.ably.lib.push.ActivationStateMachine
 
ActivationStateMachine.State - class in io.ably.lib.push.ActivationStateMachine
 
ActivationStateMachine.SyncRegistrationFailed - class in io.ably.lib.push.ActivationStateMachine
 
ActivationStateMachine.WaitingForDeregistration - class in io.ably.lib.push.ActivationStateMachine
 
ActivationStateMachine.WaitingForDeviceRegistration - class in io.ably.lib.push.ActivationStateMachine
 
ActivationStateMachine.WaitingForNewPushDeviceDetails - class in io.ably.lib.push.ActivationStateMachine
 
ActivationStateMachine.WaitingForPushDeviceDetails - class in io.ably.lib.push.ActivationStateMachine
 
ActivationStateMachine.WaitingForRegistrationSync - class in io.ably.lib.push.ActivationStateMachine
 
ACTIVE - enum entry in io.ably.lib.rest.DeviceDetails.Push.State
 
Adapter - class in io.ably.lib.objects
 
add(T) - function in io.ably.lib.util.CompletionListener.Multicaster
 
add(T) - function in io.ably.lib.util.ConnectionStateListener.Multicaster
 
add(T) - function in io.ably.lib.util.ChannelStateListener.Multicaster
 
add(String,Object) - function in io.ably.lib.util.JsonUtils.JsonUtilsObject
 
add(T) - function in io.ably.lib.util.Multicaster
 
addErrorInfo(Intent,ErrorInfo) - function in io.ably.lib.util.IntentUtils
 
addListener(NetworkConnectivity.NetworkConnectivityListener) - function in io.ably.lib.transport.AndroidNetworkConnectivity
 
addListener(NetworkConnectivity.NetworkConnectivityListener) - function in io.ably.lib.transport.NetworkConnectivity
 
addListener(NetworkConnectivity.NetworkConnectivityListener) - function in io.ably.lib.transport.NetworkConnectivity.DefaultNetworkConnectivity
 
addListener(NetworkConnectivity.NetworkConnectivityListener) - function in io.ably.lib.transport.NetworkConnectivity.DelegatedNetworkConnectivity
 
addOperation(String,String) - function in io.ably.lib.types.Capability
Add an operation to an existing Capability instance for agiven resource.
addResource(String,Array) - function in io.ably.lib.types.Capability
Add a resource to an existing Capability instance with thegiven set of operations.
addSuppressed(Throwable) - function in java.lang.MessageDecodeException
 
addSuppressed(Throwable) - function in java.lang.AblyException
 
addSuppressed(Throwable) - function in java.lang.AblyException.HostFailedException
 
addSuppressed(Throwable) - function in java.lang.HttpCore.AuthRequiredException
 
AgentHeaderCreator - class in io.ably.lib.util
 
AndroidNetworkConnectivity - class in io.ably.lib.platform
 
AndroidPlatformAgentProvider - class in io.ably.lib.util
 
annotation - enum entry in io.ably.lib.types.ProtocolMessage.Action
 
Annotation - class in io.ably.lib.types
 
Annotation.ActionSerializer - class in io.ably.lib.types.Annotation
 
Annotation.Serializer - class in io.ably.lib.types.Annotation
 
ANNOTATION_CREATE - enum entry in io.ably.lib.types.AnnotationAction

(TAN2b) A created annotation

ANNOTATION_DELETE - enum entry in io.ably.lib.types.AnnotationAction

(TAN2b) A deleted annotation

annotation_publish - enum entry in io.ably.lib.types.ProtocolMessage.Flag
 
annotation_publish - enum entry in io.ably.lib.types.ChannelMode

The client can publish annotation messages.

annotation_subscribe - enum entry in io.ably.lib.types.ProtocolMessage.Flag
 
annotation_subscribe - enum entry in io.ably.lib.types.ChannelMode

The client can subscribe to annotation messages.

AnnotationAction - class in io.ably.lib.types
Enumerates the possible values of the action field of an Annotation
AnnotationSerializer - class in io.ably.lib.types
 
annotationType() - function in java.lang.annotation.Annotation
 
array(Param) - function in io.ably.lib.types.Param
 
asJson() - function in io.ably.lib.rest.Auth.TokenDetails
Convert a TokenDetails into a JSON string.
asJson() - function in io.ably.lib.rest.Auth.TokenRequest
Convert a TokenParams into a JSON string.
asJsonArray(Array) - function in io.ably.lib.objects.ObjectsSerializer
Serializes the given Object array as a JSON array.
asJsonElement() - function in io.ably.lib.rest.Auth.TokenDetails
Convert a TokenDetails into a JSON object.
asJsonElement() - function in io.ably.lib.rest.Auth.TokenRequest
Convert a TokenParams into a JSON object.
asJsonObject() - function in io.ably.lib.types.MessageExtras
 
asJsonRequest(PresenceMessage) - function in io.ably.lib.types.PresenceSerializer
**************************************JSON encode
asJsonRequest(Array) - function in io.ably.lib.types.PresenceSerializer
 
asJsonRequest(Message) - function in io.ably.lib.types.MessageSerializer
**************************************JSON encode
asJsonRequest(Array) - function in io.ably.lib.types.MessageSerializer
 
asJSONRequest(Array) - function in io.ably.lib.types.MessageSerializer
 
asJsonRequest(Message,MessageOperation,ChannelOptions) - function in io.ably.lib.types.MessageOperationSerializer
Creates a JSON request body for a message update/delete operation.
asJsonRequest(Array) - function in io.ably.lib.types.AnnotationSerializer
 
asMap() - function in io.ably.lib.rest.Auth.TokenParams
Internal; convert a TokenParams to a collection of Params
asMap() - function in io.ably.lib.rest.Auth.TokenRequest
Internal; convert a TokenParams to a collection of Params
asMsgpackRequest(Message) - function in io.ably.lib.types.MessageSerializer
**************************************Msgpack encode
asMsgpackRequest(Array) - function in io.ably.lib.types.MessageSerializer
 
asMsgpackRequest(Array) - function in io.ably.lib.types.MessageSerializer
 
asMsgPackRequest(Message,MessageOperation,ChannelOptions) - function in io.ably.lib.types.MessageOperationSerializer
Creates a MessagePack request body for a message update/delete operation.
asMsgpackRequest(Array) - function in io.ably.lib.types.AnnotationSerializer
 
assertAuthorizationHeader(boolean) - function in io.ably.lib.rest.Auth
Get the Authorization header, forcing the creation of a new token if requested
assertValidToken() - function in io.ably.lib.rest.Auth
 
asSummaryDistinctV1(JsonObject) - function in io.ably.lib.types.Summary
 
asSummaryFlagV1(JsonObject) - function in io.ably.lib.types.Summary
 
asSummaryMultipleV1(JsonObject) - function in io.ably.lib.types.Summary
 
asSummaryTotalV1(JsonObject) - function in io.ably.lib.types.Summary
 
asSummaryUniqueV1(JsonObject) - function in io.ably.lib.types.Summary
 
async(Callback) - function in io.ably.lib.http.BasePaginatedQuery.ResultRequest
 
async(Callback) - function in io.ably.lib.http.BasePaginatedQuery.ResultRequest.Failed
 
async(Callback) - function in io.ably.lib.http.BasePaginatedQuery.ResultRequest.Failed
 
async(Callback) - function in io.ably.lib.http.Http.Request
 
AsyncHttpPaginatedQuery - class in io.ably.lib.http
 
AsyncHttpPaginatedQuery.AsyncHttpPaginatedResult - class in io.ably.lib.http.AsyncHttpPaginatedQuery
A private class encapsulating the result of a single page response
AsyncHttpPaginatedResponse - class in io.ably.lib.types
 
AsyncHttpPaginatedResponse.Callback - class in io.ably.lib.types.AsyncHttpPaginatedResponse
An interface allowing a client to be notified of the outcomeof an asynchronous operation.
AsyncHttpScheduler - class in io.ably.lib.http
A HttpScheduler that uses a thread pool to run HTTP operations.
AsyncPaginatedQuery - class in io.ably.lib.http
An object that encapsulates parameters of a REST query with a paginated response
AsyncPaginatedResult - class in io.ably.lib.types
A type that represents a page of results from a paginated query.
attach - enum entry in io.ably.lib.types.ProtocolMessage.Action
 
attach() - function in io.ably.lib.realtime.Channel
Attach to this channel ensuring the channel is created in the Ably system and all messages publishedon the channel are received by any channel listeners registered using subscribe.
attach(CompletionListener) - function in io.ably.lib.realtime.Channel
Attach to this channel ensuring the channel is created in the Ably system and all messages publishedon the channel are received by any channel listeners registered using subscribe.
attach() - function in io.ably.lib.realtime.ChannelBase
Attach to this channel ensuring the channel is created in the Ably system and all messages publishedon the channel are received by any channel listeners registered using subscribe.
attach(CompletionListener) - function in io.ably.lib.realtime.ChannelBase
Attach to this channel ensuring the channel is created in the Ably system and all messages publishedon the channel are received by any channel listeners registered using subscribe.
attach_resume - enum entry in io.ably.lib.types.ProtocolMessage.Flag
 
attached - enum entry in io.ably.lib.types.ProtocolMessage.Action
 
attached - enum entry in io.ably.lib.realtime.ChannelEvent
 
attached - enum entry in io.ably.lib.realtime.ChannelState

The attach has succeeded.In the ATTACHED state a client may publish and subscribe to messages, or be present on the channel.

attaching - enum entry in io.ably.lib.realtime.ChannelEvent
 
attaching - enum entry in io.ably.lib.realtime.ChannelState

An attach has been initiated by sending a request to Ably.This is a transient state, followed either by a transition to ATTACHED, SUSPENDED, or FAILED.

auth - enum entry in io.ably.lib.types.ProtocolMessage.Action
 
Auth - class in io.ably.lib.rest
Token-generation and authentication operations for the Ably API.
Auth.AuthMethod - class in io.ably.lib.rest.Auth
Authentication methods
Auth.AuthOptions - class in io.ably.lib.rest.Auth
Passes authentication-specific properties in authentication requests to Ably.Properties set using AuthOptions are used instead of the default values set when the client libraryis instantiated, as opposed to being merged with them.
Auth.AuthUpdateResult - class in io.ably.lib.rest.Auth
An interface providing update result for onAuthUpdated
Auth.RenewAuthResult - class in io.ably.lib.rest.Auth
An interface providing completion callbackk for renewAuth
Auth.TokenCallback - class in io.ably.lib.rest.Auth
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 - class in io.ably.lib.rest.Auth
Contains an Ably Token and its associated metadata.
Auth.TokenParams - class in io.ably.lib.rest.Auth
Defines the properties of an Ably Token.
Auth.TokenRequest - class in io.ably.lib.rest.Auth
Contains the properties of a request for a token to Ably.
authorise(Auth.TokenParams,Auth.AuthOptions) - function in io.ably.lib.rest.Auth
Alias of authorize() (0.
authorize(Auth.TokenParams,Auth.AuthOptions) - function in io.ably.lib.rest.Auth
Instructs the library to get a new token immediately.When using the realtime client, it upgrades the current realtime connection to use the new token,or if not connected, initiates a connection to Ably, once the new token has been obtained.
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  R  S  T  U  V  W  X