Package io.ably.lib.objects
Class Adapter
java.lang.Object
io.ably.lib.objects.Adapter
- All Implemented Interfaces:
 ObjectsAdapter
- 
Constructor Summary
Constructors - 
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. 
- 
Constructor Details
- 
Adapter
 
 - 
 - 
Method Details
- 
getClientOptions
Description copied from interface:ObjectsAdapterRetrieves 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.- Specified by:
 - 
getClientOptionsin interfaceObjectsAdapter - Returns:
 - the client options containing configuration parameters
 
 - 
getConnectionManager
Description copied from interface:ObjectsAdapterRetrieves 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.- Specified by:
 - 
getConnectionManagerin interfaceObjectsAdapter - Returns:
 - the connection manager instance
 
 - 
getTime
Description copied from interface:ObjectsAdapterRetrieves the current time in milliseconds from the Ably server. Spec: RTO16- Specified by:
 - 
getTimein interfaceObjectsAdapter - Throws:
 AblyException
 - 
getChannel
@NotNull public @NotNull ChannelBase getChannel(@NotNull @NotNull String channelName) throws AblyException Description copied from interface:ObjectsAdapterRetrieves the channel instance for the specified channel name. If the channel does not exist, an AblyException is thrown.- Specified by:
 - 
getChannelin interfaceObjectsAdapter - 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 
 
 -