Package io.ably.lib.objects
Interface ObjectsAdapter
- All Known Implementing Classes:
 Adapter
public interface ObjectsAdapter
- 
Method Summary
Modifier and TypeMethodDescription@NotNull ChannelBasegetChannel(@NotNull String channelName) Retrieves the channel instance for the specified channel name.@NotNull ClientOptionsRetrieves the client options configured for the Ably client.@NotNull ConnectionManagerRetrieves the connection manager for handling connection state and operations.longgetTime()Retrieves the current time in milliseconds from the Ably server. 
- 
Method Details
- 
getClientOptions
Retrieves the client options configured for the Ably client. Used to access client configuration parameters such as echoMessages setting that affect the behavior of Objects operations.- Returns:
 - the client options containing configuration parameters
 
 - 
getConnectionManager
Retrieves the connection manager for handling connection state and operations. Used to check connection status, obtain error information, and manage message transmission across the Ably connection.- Returns:
 - the connection manager instance
 
 - 
getTime
Retrieves the current time in milliseconds from the Ably server. Spec: RTO16- Throws:
 AblyException
 - 
getChannel
Retrieves the channel instance for the specified channel name. If the channel does not exist, an AblyException is thrown.- Parameters:
 - 
channelName- the name of the channel to retrieve - Returns:
 - the ChannelBase instance for the specified channel
 - Throws:
 - 
AblyException- if the channel is not found or cannot be retrieved 
 
 -