D
- d(String,String) - function in io.ably.lib.util.Log
- d(String,String,Throwable) - function in io.ably.lib.util.Log
- day - enum entry in io.ably.lib.types.Stats.Granularity
Interval unit over which statistics are gathered as days.
- deactivate() - function in io.ably.lib.push.Push
- Deactivates the device from receiving push notifications with Ably and FCM or APNS.
- deactivate(boolean) - function in io.ably.lib.push.Push
- Deactivates the device from receiving push notifications with Ably and FCM or APNS.
- DebugOptions - class in io.ably.lib.debug
- DebugOptions.RawHttpListener - class in io.ably.lib.debug.DebugOptions
- DebugOptions.RawProtocolListener - class in io.ably.lib.debug.DebugOptions
- decode(ChannelOptions) - function in io.ably.lib.types.Message
- decode(ChannelOptions,DecodingContext) - function in io.ably.lib.types.Message
- decode(String) - function in io.ably.lib.types.RecoveryKeyContext
- decode(ChannelOptions) - function in io.ably.lib.types.PresenceMessage
- decode(ChannelOptions,DecodingContext) - function in io.ably.lib.types.PresenceMessage
- decode(ChannelOptions) - function in io.ably.lib.types.BaseMessage
- decode(ChannelOptions,DecodingContext) - function in io.ably.lib.types.BaseMessage
- decode(ChannelOptions) - function in io.ably.lib.types.Annotation
- decode(ChannelOptions,DecodingContext) - function in io.ably.lib.types.Annotation
- decode(String) - function in io.ably.lib.util.Base64Coder
- Decodes a byte array from Base64 format.No blanks or line breaks are allowed within the Base64 encoded input data.
- decode(Array) - function in io.ably.lib.util.Base64Coder
- Decodes a byte array from Base64 format.No blanks or line breaks are allowed within the Base64 encoded input data.
- decode(Array,int,int) - function in io.ably.lib.util.Base64Coder
- Decodes a byte array from Base64 format.No blanks or line breaks are allowed within the Base64 encoded input data.
- decodeLines(String) - function in io.ably.lib.util.Base64Coder
- Decodes a byte array from Base64 format and ignores line separators, tabs and blanks.CR, LF, Tab and Space characters are ignored in the input data.
- decodeParams(String) - function in io.ably.lib.http.HttpUtils
- decodeString(String) - function in io.ably.lib.util.Base64Coder
- Decodes a string from Base64 format.No blanks or line breaks are allowed within the Base64 encoded input data.
- DecodingContext - class in io.ably.lib.types
- decrement(Number) - function in io.ably.lib.objects.type.counter.LiveCounter
- Decrements the value of the counter by the specified amount.
- decrementAsync(Number,ObjectsCallback) - function in io.ably.lib.objects.type.counter.LiveCounter
- Decrements the value of the counter by the specified amount asynchronously.
- decrypt(Array) - function in io.ably.lib.util.Crypto.DecryptingChannelCipher
- Deciphers ciphertext.
- defaultAcceptHeaders(boolean) - function in io.ably.lib.http.HttpUtils
- Defaults - class in io.ably.lib.transport
- del(String,Array,Array,HttpCore.ResponseHandler,boolean,Callback) - function in io.ably.lib.http.HttpScheduler
- Async HTTP DEL for Ably host, with fallbacks
- del(String,Array,Array,HttpCore.ResponseHandler,boolean,Callback) - function in io.ably.lib.http.AsyncHttpScheduler
- Async HTTP DEL for Ably host, with fallbacks
- del(String,Array,Array,HttpCore.ResponseHandler,boolean,Callback) - function in io.ably.lib.http.SyncHttpScheduler
- Async HTTP DEL for Ably host, with fallbacks
- delete(String,Annotation) - function in io.ably.lib.rest.RestAnnotations
- Deletes an annotation associated with the specified message serial.
- delete(Message,Annotation) - function in io.ably.lib.rest.RestAnnotations
- delete(String,Annotation,CompletionListener) - function in io.ably.lib.realtime.RealtimeAnnotations
- Deletes an annotation associated with the specified message serial.Sets the annotation action to `ANNOTATION_DELETE` and publishes theupdate to the channel with the given completion listener.
- delete(Message,Annotation,CompletionListener) - function in io.ably.lib.realtime.RealtimeAnnotations
- See delete
- delete(String,Annotation) - function in io.ably.lib.realtime.RealtimeAnnotations
- delete(Message,Annotation) - function in io.ably.lib.realtime.RealtimeAnnotations
- See delete
- deleteAsync(String,Annotation,Callback) - function in io.ably.lib.rest.RestAnnotations
- Asynchronously deletes an annotation associated with the specified message serial.
- deleteAsync(Message,Annotation,Callback) - function in io.ably.lib.rest.RestAnnotations
- DELETED - enum entry in io.ably.lib.objects.type.ObjectLifecycleEvent
Indicates that an Object has been deleted (tombstoned).Emitted once when the object is tombstoned server-side (i.e., deleted and no longer addressable).Not re-emitted during client-side garbage collection of tombstones.
- deleteMessage(Message,MessageOperation) - function in io.ably.lib.rest.Channel
- Marks a message as deleted.
- deleteMessage(Message) - function in io.ably.lib.rest.Channel
- Marks a message as deleted.
- deleteMessage(Message,MessageOperation) - function in io.ably.lib.rest.ChannelBase
- Marks a message as deleted.
- deleteMessage(Message) - function in io.ably.lib.rest.ChannelBase
- Marks a message as deleted.
- deleteMessage(Http,Message,MessageOperation) - function in io.ably.lib.rest.MessageEditsMixin
- Marks a message as deleted.
- deleteMessage(Message,MessageOperation) - function in io.ably.lib.realtime.Channel
- Marks a message as deleted.
- deleteMessage(Message) - function in io.ably.lib.realtime.Channel
- Marks a message as deleted.
- deleteMessage(Message,MessageOperation) - function in io.ably.lib.realtime.ChannelBase
- Marks a message as deleted.
- deleteMessage(Message) - function in io.ably.lib.realtime.ChannelBase
- Marks a message as deleted.
- deleteMessageAsync(Message,MessageOperation,CompletionListener) - function in io.ably.lib.rest.Channel
- Asynchronously marks a message as deleted.
- deleteMessageAsync(Message,CompletionListener) - function in io.ably.lib.rest.Channel
- Asynchronously marks a message as deleted.
- deleteMessageAsync(Message,MessageOperation,CompletionListener) - function in io.ably.lib.rest.ChannelBase
- Asynchronously marks a message as deleted.
- deleteMessageAsync(Message,CompletionListener) - function in io.ably.lib.rest.ChannelBase
- Asynchronously marks a message as deleted.
- deleteMessageAsync(Http,Message,MessageOperation,CompletionListener) - function in io.ably.lib.rest.MessageEditsMixin
- Asynchronously marks a message as deleted.
- deleteMessageAsync(Message,MessageOperation,CompletionListener) - function in io.ably.lib.realtime.Channel
- Asynchronously marks a message as deleted.
- deleteMessageAsync(Message,CompletionListener) - function in io.ably.lib.realtime.Channel
- Asynchronously marks a message as deleted.
- deleteMessageAsync(Message,MessageOperation,CompletionListener) - function in io.ably.lib.realtime.ChannelBase
- Asynchronously marks a message as deleted.
- deleteMessageAsync(Message,CompletionListener) - function in io.ably.lib.realtime.ChannelBase
- Asynchronously marks a message as deleted.
- DeltaExtras - class in io.ably.lib.types
- deserialize(JsonElement,Type,JsonDeserializationContext) - function in io.ably.lib.types.ProtocolMessage.ActionSerializer
- deserialize(JsonElement,Type,JsonDeserializationContext) - function in com.google.gson.ProtocolMessage.ActionSerializer
- deserialize(JsonElement,Type,JsonDeserializationContext) - function in io.ably.lib.types.Message.Serializer
- deserialize(JsonElement,Type,JsonDeserializationContext) - function in com.google.gson.Message.Serializer
- deserialize(JsonElement,Type,JsonDeserializationContext) - function in io.ably.lib.types.MessageVersion.Serializer
- deserialize(JsonElement,Type,JsonDeserializationContext) - function in com.google.gson.MessageVersion.Serializer
- deserialize(JsonElement,Type,JsonDeserializationContext) - function in io.ably.lib.types.Summary.Serializer
- deserialize(JsonElement,Type,JsonDeserializationContext) - function in com.google.gson.Summary.Serializer
- deserialize(JsonElement,Type,JsonDeserializationContext) - function in io.ably.lib.types.PresenceMessage.ActionSerializer
- deserialize(JsonElement,Type,JsonDeserializationContext) - function in com.google.gson.PresenceMessage.ActionSerializer
- deserialize(JsonElement,Type,JsonDeserializationContext) - function in io.ably.lib.types.MessageAnnotations.Serializer
- deserialize(JsonElement,Type,JsonDeserializationContext) - function in com.google.gson.MessageAnnotations.Serializer
- deserialize(JsonElement,Type,JsonDeserializationContext) - function in io.ably.lib.types.Annotation.Serializer
- deserialize(JsonElement,Type,JsonDeserializationContext) - function in com.google.gson.Annotation.Serializer
- deserialize(JsonElement,Type,JsonDeserializationContext) - function in io.ably.lib.types.Annotation.ActionSerializer
- deserialize(JsonElement,Type,JsonDeserializationContext) - function in com.google.gson.Annotation.ActionSerializer
- deserialize(JsonElement,Type,JsonDeserializationContext) - function in io.ably.lib.objects.ObjectsJsonSerializer
- deserialize(JsonElement,Type,JsonDeserializationContext) - function in com.google.gson.ObjectsJsonSerializer
- detach - enum entry in io.ably.lib.types.ProtocolMessage.Action
- detach() - function in io.ably.lib.realtime.Channel
- Detach from this channel.
- detach(CompletionListener) - function in io.ably.lib.realtime.Channel
- Detach from this channel.
- detach() - function in io.ably.lib.realtime.ChannelBase
- Detach from this channel.
- detach(CompletionListener) - function in io.ably.lib.realtime.ChannelBase
- Detach from this channel.
- detached - enum entry in io.ably.lib.types.ProtocolMessage.Action
- detached - enum entry in io.ably.lib.realtime.ChannelEvent
- detached - enum entry in io.ably.lib.realtime.ChannelState
The channel, having previously been ATTACHED, has been detached by the user.
- detaching - enum entry in io.ably.lib.realtime.ChannelEvent
- detaching - enum entry in io.ably.lib.realtime.ChannelState
A detach has been initiated on an ATTACHED channel by sending a request to Ably.This is a transient state, followed either by a transition to DETACHED or FAILED.
- device() - function in io.ably.lib.rest.AblyRest
- Retrieves a LocalDevice object that represents the current state of the device as a target for push notifications.
- device() - function in io.ably.lib.rest.AblyRealtime
- Retrieves a LocalDevice object that represents the current state of the device as a target for push notifications.
- DeviceDetails - class in io.ably.lib.rest
- Contains the properties of a device registered for push notifications.
- DeviceDetails.Push - class in io.ably.lib.rest.DeviceDetails
- Contains the details of the push registration of a device.
- DeviceDetails.Push.State - class in io.ably.lib.rest.DeviceDetails.Push
- DIGEST - enum entry in io.ably.lib.http.HttpAuth.Type
- disconnect - enum entry in io.ably.lib.types.ProtocolMessage.Action
- disconnected - enum entry in io.ably.lib.types.ProtocolMessage.Action
- disconnected - enum entry in io.ably.lib.realtime.ConnectionEvent
- disconnected - enum entry in io.ably.lib.realtime.ConnectionState
A temporary failure condition.No current connection exists because there is no network connectivity or no host is available.The disconnected state is entered if an established connection is dropped, or if a connection attempt was unsuccessful.In the disconnected state the library will periodically attempt to open a new connection (approximately every 15 seconds),anticipating that the connection will be re-established soon and thus connection and channel continuity will be possible.In this state, developers can continue to publish messages as they are automatically placed in a local queue,to be sent as soon as a connection is reestablished.Messages published by other clients while this client is disconnected will be delivered to it upon reconnection,so long as the connection was resumed within 2 minutes. After 2 minutes have elapsed,recovery is no longer possible and the connection will move to the SUSPENDED state.
- dispose(String) - function in io.ably.lib.objects.LiveObjectsPlugin
- Disposes of the RealtimeObjects instance associated with the specified channel name.This method removes the RealtimeObjects instance for the given channel, releasing anyresources associated with it.This is invoked when ablyRealtimeClient.channels.
- dispose() - function in io.ably.lib.objects.LiveObjectsPlugin
- Disposes of the plugin instance and all underlying resources.This is invoked when ablyRealtimeClient.