Class Hierarchy
- java.lang.Object
- 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.transport.Defaults
 - io.ably.lib.transport.Hosts
 - io.ably.lib.transport.ITransport.TransportParams
 - io.ably.lib.transport.NetworkConnectivity
- io.ably.lib.transport.NetworkConnectivity.DefaultNetworkConnectivity
 - io.ably.lib.transport.NetworkConnectivity.DelegatedNetworkConnectivity (implements io.ably.lib.transport.NetworkConnectivity.NetworkConnectivityListener)
 
 - javax.net.SocketFactory
- javax.net.ssl.SSLSocketFactory
- io.ably.lib.transport.SafeSSLSocketFactory
 
 
 - javax.net.ssl.SSLSocketFactory
 - io.ably.lib.transport.WebSocketTransport (implements io.ably.lib.transport.ITransport)
 - io.ably.lib.transport.WebSocketTransport.Factory (implements io.ably.lib.transport.ITransport.Factory)
 
 
Interface Hierarchy
- io.ably.lib.transport.ConnectionManager.Channels
 - io.ably.lib.transport.ITransport
 - io.ably.lib.transport.ITransport.ConnectListener
 - io.ably.lib.transport.ITransport.Factory
 - io.ably.lib.transport.NetworkConnectivity.NetworkConnectivityListener
 
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.ably.lib.transport.ITransport.Mode
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)