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
-