public final class Channels
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Channels.ChannelBuilder |
Modifier and Type | Method and Description |
---|---|
Channels.ChannelBuilder |
channelBuilder() |
void |
createChannel(java.lang.String friendlyName,
Channel.ChannelType type,
CallbackListener<Channel> listener)
Create a channel with friendly name and type.
|
void |
dispose() |
void |
getChannel(java.lang.String channelSidOrUniqueName,
CallbackListener<Channel> listener)
Retrieves a channel with the specified sid or unique name.
|
void |
getPublicChannels(CallbackListener<Paginator<ChannelDescriptor>> listener)
Request list of public channels user have not joined.
|
void |
getUserChannels(CallbackListener<Paginator<Channel>> listener)
Request list of user's joined channels.
|
public void createChannel(java.lang.String friendlyName, @NonNull Channel.ChannelType type, CallbackListener<Channel> listener)
friendlyName
- Friendly name of the new channel.type
- Channel typelistener
- Listener that receives the status of create channel action.public Channels.ChannelBuilder channelBuilder()
channels.channelBuilder()
.withFriendlyName("Channel")
.withType(Channel.ChannelType.PRIVATE)
.build(listener);
public void getChannel(java.lang.String channelSidOrUniqueName, CallbackListener<Channel> listener)
channelSidOrUniqueName
- Identifier for the channel.listener
- Listener to receive the channel.public void getPublicChannels(CallbackListener<Paginator<ChannelDescriptor>> listener)
listener
- Listener to receive a paginator with first page of results.
Use paginator interface to request subsequent pages.public void getUserChannels(CallbackListener<Paginator<Channel>> listener)
listener
- Listener to receive a paginator with first page of results.public void dispose()