Class Hierarchy
- java.lang.Object
- io.ably.lib.rest.AblyBase (implements java.lang.AutoCloseable)
 
- io.ably.lib.objects.Adapter (implements io.ably.lib.objects.ObjectsAdapter)
 
- io.ably.lib.util.AgentHeaderCreator
 
- io.ably.lib.types.Annotation.ActionSerializer (implements com.google.gson.JsonDeserializer<T>, com.google.gson.JsonSerializer<T>)
 
- io.ably.lib.types.Annotation.Serializer (implements com.google.gson.JsonDeserializer<T>, com.google.gson.JsonSerializer<T>)
 
- io.ably.lib.types.AnnotationSerializer
 
- io.ably.lib.http.AsyncHttpPaginatedQuery (implements io.ably.lib.http.HttpCore.ResponseHandler<T>)
 
- io.ably.lib.types.AsyncHttpPaginatedResponse
 
- io.ably.lib.http.AsyncPaginatedQuery<T>
 
- io.ably.lib.rest.Auth
 
- io.ably.lib.rest.Auth.AuthOptions
 
- io.ably.lib.rest.Auth.TokenDetails
 
- io.ably.lib.rest.Auth.TokenParams
 
- io.ably.lib.util.Base64Coder
 
- io.ably.lib.types.BaseMessage (implements java.lang.Cloneable)
 
- io.ably.lib.http.BasePaginatedQuery<T> (implements io.ably.lib.http.HttpCore.ResponseHandler<T>)
 
- io.ably.lib.http.BasePaginatedQuery.ResultRequest<T>
 
- io.ably.lib.BuildConfig
 
- io.ably.lib.types.Callback.Map<T,U> (implements io.ably.lib.types.Callback<T>)
 
- io.ably.lib.types.Capability
 
- io.ably.lib.rest.ChannelBase
 
- io.ably.lib.rest.ChannelBase.Presence
 
- io.ably.lib.types.ChannelOptions
 
- io.ably.lib.types.ChannelProperties
 
- io.ably.lib.realtime.ChannelStateListener.ChannelStateChange
 
- io.ably.lib.realtime.ChannelStateListener.Filter (implements io.ably.lib.realtime.ChannelStateListener)
 
- io.ably.lib.util.ClientOptionsUtils
 
- io.ably.lib.util.CollectionUtils
 
- io.ably.lib.realtime.CompletionListener.FromCallback (implements io.ably.lib.realtime.CompletionListener)
 
- io.ably.lib.realtime.CompletionListener.ToCallback (implements io.ably.lib.types.Callback<T>)
 
- io.ably.lib.types.ConnectionDetails
 
- io.ably.lib.transport.ConnectionManager (implements io.ably.lib.transport.ITransport.ConnectListener)
 
- io.ably.lib.transport.ConnectionManager.QueuedMessage
 
- io.ably.lib.transport.ConnectionManager.State
 
- io.ably.lib.transport.ConnectionManager.StateIndication
 
- io.ably.lib.realtime.ConnectionStateListener.ConnectionStateChange
 
- io.ably.lib.realtime.ConnectionStateListener.Filter (implements io.ably.lib.realtime.ConnectionStateListener)
 
- io.ably.lib.util.Crypto
 
- io.ably.lib.util.Crypto.CipherParams
 
- io.ably.lib.util.CurrentThreadExecutor (implements io.ably.lib.http.CloseableExecutor)
 
- io.ably.lib.types.DecodingContext
 
- io.ably.lib.transport.Defaults
 
- io.ably.lib.types.DeltaExtras
 
- io.ably.lib.rest.DeviceDetails
 
- io.ably.lib.rest.DeviceDetails.Push
 
- io.ably.lib.types.ErrorInfo
 
- io.ably.lib.types.ErrorResponse
 
- io.ably.lib.util.EventEmitter<Event,Listener>
 
- io.ably.lib.util.EventEmitter.Filter
 
- io.ably.lib.transport.Hosts
 
- io.ably.lib.http.Http (implements java.lang.AutoCloseable)
 
- io.ably.lib.http.Http.Request<Result>
 
- io.ably.lib.http.HttpAuth
 
- io.ably.lib.http.HttpConstants
 
- io.ably.lib.http.HttpConstants.ContentTypes
 
- io.ably.lib.http.HttpConstants.Headers
 
- io.ably.lib.http.HttpConstants.Methods
 
- io.ably.lib.http.HttpCore
 
- io.ably.lib.http.HttpCore.Response
 
- io.ably.lib.http.HttpHelpers
 
- io.ably.lib.http.HttpPaginatedQuery (implements io.ably.lib.http.HttpCore.ResponseHandler<T>)
 
- io.ably.lib.types.HttpPaginatedResponse
 
- io.ably.lib.http.HttpScheduler (implements java.lang.AutoCloseable)
 
- io.ably.lib.http.HttpUtils
 
- io.ably.lib.http.HttpUtils.ByteArrayRequestBody (implements io.ably.lib.http.HttpCore.RequestBody)
 
- io.ably.lib.http.HttpUtils.FormRequestBody (implements io.ably.lib.http.HttpCore.RequestBody)
 
- io.ably.lib.http.HttpUtils.JsonRequestBody (implements io.ably.lib.http.HttpCore.RequestBody)
 
- io.ably.lib.util.InternalMap<K,V> (implements io.ably.lib.types.ReadOnlyMap<K,V>)
 
- io.ably.lib.transport.ITransport.TransportParams
 
- io.ably.lib.util.JavaPlatformAgentProvider (implements io.ably.lib.util.PlatformAgentProvider)
 
- io.ably.lib.util.JsonUtils
 
- io.ably.lib.util.JsonUtils.JsonUtilsObject
 
- io.ably.lib.objects.type.counter.LiveCounterUpdate.Update
 
- io.ably.lib.objects.type.map.LiveMapValue
 
- io.ably.lib.util.Log
 
- io.ably.lib.util.Log.DefaultHandler (implements io.ably.lib.util.Log.LogHandler)
 
- io.ably.lib.types.Message.Batch
 
- io.ably.lib.types.Message.Serializer (implements com.google.gson.JsonDeserializer<T>, com.google.gson.JsonSerializer<T>)
 
- io.ably.lib.types.MessageAnnotations
 
- io.ably.lib.types.MessageAnnotations.Serializer (implements com.google.gson.JsonDeserializer<T>, com.google.gson.JsonSerializer<T>)
 
- io.ably.lib.types.MessageExtras
 
- io.ably.lib.types.MessageExtras.Serializer (implements com.google.gson.JsonSerializer<T>)
 
- io.ably.lib.types.MessageSerializer
 
- io.ably.lib.types.MessageVersion
 
- io.ably.lib.types.MessageVersion.Serializer (implements com.google.gson.JsonDeserializer<T>, com.google.gson.JsonSerializer<T>)
 
- io.ably.lib.util.Multicaster<T>
 
- io.ably.lib.transport.NetworkConnectivity
 
- io.ably.lib.objects.ObjectsHelper
 
- io.ably.lib.objects.ObjectsJsonSerializer (implements com.google.gson.JsonDeserializer<T>, com.google.gson.JsonSerializer<T>)
 
- io.ably.lib.objects.type.ObjectUpdate
 
- io.ably.lib.http.PaginatedQuery<T>
 
- io.ably.lib.types.Param
 
- io.ably.lib.util.ParamsUtils
 
- io.ably.lib.platform.Platform
 
- io.ably.lib.realtime.Presence
 
- io.ably.lib.types.PresenceMessage.ActionSerializer (implements com.google.gson.JsonDeserializer<T>)
 
- io.ably.lib.types.PresenceMessage.Serializer (implements com.google.gson.JsonSerializer<T>)
 
- io.ably.lib.types.PresenceSerializer
 
- io.ably.lib.types.ProtocolMessage
 
- io.ably.lib.types.ProtocolMessage.ActionSerializer (implements com.google.gson.JsonDeserializer<T>, com.google.gson.JsonSerializer<T>)
 
- io.ably.lib.types.ProtocolMessage.AuthDetails
 
- io.ably.lib.types.ProtocolSerializer
 
- io.ably.lib.types.ProxyOptions
 
- io.ably.lib.types.PublishResponse
 
- io.ably.lib.push.PushBase
 
- io.ably.lib.push.PushBase.Admin
 
- io.ably.lib.push.PushBase.ChannelSubscription
 
- io.ably.lib.push.PushBase.ChannelSubscriptions
 
- io.ably.lib.push.PushBase.DeviceRegistrations
 
- io.ably.lib.realtime.RealtimeAnnotations
 
- io.ably.lib.util.ReconnectionStrategy
 
- io.ably.lib.types.RecoveryKeyContext
 
- io.ably.lib.rest.RestAnnotations
 
- io.ably.lib.util.Serialisation
 
- io.ably.lib.util.Serialisation.HttpBodyHandler<T> (implements io.ably.lib.http.HttpCore.BodyHandler<T>)
 
- io.ably.lib.util.Serialisation.HttpResponseHandler<T> (implements io.ably.lib.http.HttpCore.ResponseHandler<T>)
 
- javax.net.SocketFactory
 
- io.ably.lib.types.Stats
 
- io.ably.lib.types.Stats.ConnectionTypes
 
- io.ably.lib.types.Stats.MessageCount
 
- io.ably.lib.types.Stats.MessageTraffic
 
- io.ably.lib.types.Stats.MessageTypes
 
- io.ably.lib.types.Stats.ProcessedCount
 
- io.ably.lib.types.Stats.ProcessedMessages
 
- io.ably.lib.types.Stats.PushedMessages
 
- io.ably.lib.types.Stats.RequestCount
 
- io.ably.lib.types.Stats.ResourceCount
 
- io.ably.lib.types.StatsReader
 
- io.ably.lib.util.StringUtils
 
- io.ably.lib.types.Summary
 
- io.ably.lib.types.Summary.Serializer (implements com.google.gson.JsonDeserializer<T>, com.google.gson.JsonSerializer<T>)
 
- io.ably.lib.types.SummaryClientIdCounts
 
- io.ably.lib.types.SummaryClientIdList
 
- io.ably.lib.types.SummaryTotal
 
- java.lang.Throwable (implements java.io.Serializable)
 
- io.ably.lib.transport.WebSocketTransport (implements io.ably.lib.transport.ITransport)
 
- io.ably.lib.transport.WebSocketTransport.Factory (implements io.ably.lib.transport.ITransport.Factory)
 
 
Annotation Interface Hierarchy