- CallbackListener() - Constructor for class com.twilio.ipmessaging.Constants.CallbackListener
-
- Channel - Class in com.twilio.ipmessaging
-
Container for channel object.
- Channel(String, String, String, long, int, int, IPMessagingClient) - Constructor for class com.twilio.ipmessaging.Channel
-
- Channel(String, String, String, long, int, int) - Constructor for class com.twilio.ipmessaging.Channel
-
- Channel.ChannelStatus - Enum in com.twilio.ipmessaging
-
The Channel.ChannelStatus enum represents the various states of the member with respect to
this channel.
- Channel.ChannelType - Enum in com.twilio.ipmessaging
-
Enumeration indicating the channel's visibility.
- Channel.SynchronizationStatus - Enum in com.twilio.ipmessaging
-
Enumeration indicating synchronization status for channel
- CHANNEL_ATTRIBUTES - Static variable in interface com.twilio.ipmessaging.Constants
-
Key to hold the value of any custom attributes to attach to the Channel
- CHANNEL_FRIENDLY_NAME - Static variable in interface com.twilio.ipmessaging.Constants
-
Key to hold the non-unique display name of the Channel.
- CHANNEL_TYPE - Static variable in interface com.twilio.ipmessaging.Constants
-
Key to hold the value of ChannelType"
- CHANNEL_UNIQUE_NAME - Static variable in interface com.twilio.ipmessaging.Constants
-
Key to hold the value of unique identity name of the Channel.
- ChannelListener - Interface in com.twilio.ipmessaging
-
Interface to report channel operations such as member join/leave and add/delete/update messages.
- channelListenerMap - Variable in class com.twilio.ipmessaging.IPMessagingClient
-
- channelMap - Variable in class com.twilio.ipmessaging.IPMessagingClient
-
- Channels - Class in com.twilio.ipmessaging
-
- Channels(IPMessagingClient, long) - Constructor for class com.twilio.ipmessaging.Channels
-
- com.twilio.ipmessaging - package com.twilio.ipmessaging
-
- Constants - Interface in com.twilio.ipmessaging
-
- Constants.CallbackListener<T> - Class in com.twilio.ipmessaging
-
Interface for a generic listener object.
- Constants.CreateChannelListener - Class in com.twilio.ipmessaging
-
Interface for the listener object to pass to while creating Channel
- Constants.InitListener - Interface in com.twilio.ipmessaging
-
- Constants.StatusListener - Class in com.twilio.ipmessaging
-
Interface for a generic listener object.
- create(Context, AccessManager, IPMessagingClient.Properties, Constants.CallbackListener<IPMessagingClient>) - Static method in class com.twilio.ipmessaging.IPMessagingClient
-
Creates a new IP Messaging client instance with a token manager and client properties.
- createChannel(String, Channel.ChannelType, Constants.CreateChannelListener) - Method in class com.twilio.ipmessaging.Channels
-
Create a channel with friendly name and type.
- createChannel(Map<String, Object>, Constants.CreateChannelListener) - Method in class com.twilio.ipmessaging.Channels
-
Method to create channel with options.
- CreateChannelListener() - Constructor for class com.twilio.ipmessaging.Constants.CreateChannelListener
-
- createClient(AccessManager, IPMessagingClient.Properties, Constants.CallbackListener<IPMessagingClient>) - Static method in class com.twilio.ipmessaging.TwilioIPMessagingSDK
-
- createIPMessagingClientWithAccessManager(AccessManager, IPMessagingClientListener) - Static method in class com.twilio.ipmessaging.TwilioIPMessagingSDK
-
- createIPMessagingClientWithToken(String, IPMessagingClientListener) - Static method in class com.twilio.ipmessaging.TwilioIPMessagingSDK
-
- createMessage(String) - Method in class com.twilio.ipmessaging.Messages
-
Method to create a message.
- createProperties() - Method in class com.twilio.ipmessaging.IPMessagingClient.Properties.Builder
-
- CREATOR - Static variable in class com.twilio.ipmessaging.Channel
-
- CREATOR - Static variable in class com.twilio.ipmessaging.Message
-
- CREATOR - Static variable in class com.twilio.ipmessaging.Messages
-
- getAttributes() - Method in class com.twilio.ipmessaging.Channel
-
Custom attributes associated with the Channel.
- getAttributes() - Method in class com.twilio.ipmessaging.Message
-
Retrieve attributes associated with this message.
- getAttributes() - Method in class com.twilio.ipmessaging.UserInfo
-
Custom attributes associated with the user info.
- getAuthor() - Method in class com.twilio.ipmessaging.Message
-
The global identity of the author of this message.
- getChannel(String) - Method in class com.twilio.ipmessaging.Channels
-
Retrieves a channel with the specified id.
- getChannelByUniqueName(String) - Method in class com.twilio.ipmessaging.Channels
-
Retrieves a channel with the unique name.
- getChannels() - Method in class com.twilio.ipmessaging.Channels
-
Request a list of all channels loaded so far.
- getChannels() - Method in class com.twilio.ipmessaging.IPMessagingClient
-
List of channels available to the IPMessagingClient.
- getChannelSid() - Method in class com.twilio.ipmessaging.Message
-
Returns the Channel Sid of the channel this message belongs to.
- getContext() - Method in class com.twilio.ipmessaging.IPMessagingClient
-
- getDateCreated() - Method in class com.twilio.ipmessaging.Channel
-
Get creation date of the channel as an ISO8601 string.
- getDateCreatedAsDate() - Method in class com.twilio.ipmessaging.Channel
-
Get creation date of the channel.
- getDateUpdated() - Method in class com.twilio.ipmessaging.Channel
-
Get update date of the channel as an ISO8601 string.
- getDateUpdatedAsDate() - Method in class com.twilio.ipmessaging.Channel
-
Get update date of the channel.
- getErrorCode() - Method in class com.twilio.ipmessaging.ErrorInfo
-
Returns unique code for given error
- getErrorText() - Method in class com.twilio.ipmessaging.ErrorInfo
-
Returns error message of given error
- getFriendlyName() - Method in class com.twilio.ipmessaging.Channel
-
Method that returns the friendlyName of the channel.
- getFriendlyName() - Method in class com.twilio.ipmessaging.UserInfo
-
Method that returns the friendlyName of the user info.
- getIdentity() - Method in class com.twilio.ipmessaging.UserInfo
-
Returns the identity of the user.
- getInitialMessageCount() - Method in class com.twilio.ipmessaging.IPMessagingClient.Properties
-
Get count of initial messages to load on channel synchronization
- getLastConsumedMessageIndex() - Method in class com.twilio.ipmessaging.Member
-
Return members last consumed message index for this channel
- getLastConsumedMessageIndex() - Method in class com.twilio.ipmessaging.Messages
-
Return user last consumed message index for the channel
- getLastConsumptionTimestamp() - Method in class com.twilio.ipmessaging.Member
-
Return members last consumed message timestamp for this channel
- getLastMessages(int, Constants.CallbackListener<List<Message>>) - Method in class com.twilio.ipmessaging.Messages
-
Load last messages in chat
- getListener() - Method in class com.twilio.ipmessaging.Channel
-
Method to retrieve ChannelListener for this Channel.
- getListener() - Method in class com.twilio.ipmessaging.IPMessagingClient
-
Method to retrieve listener for this IPMessagingClient.
- getMembers() - Method in class com.twilio.ipmessaging.Channel
-
Method to get the channel members.
- getMembers() - Method in class com.twilio.ipmessaging.Members
-
Obtain an array of members of this channel.
- getMessageBody() - Method in class com.twilio.ipmessaging.Message
-
The body for this message.
- getMessageIndex() - Method in class com.twilio.ipmessaging.Message
-
Returns the index number for this message.
- getMessages() - Method in class com.twilio.ipmessaging.Channel
-
Method to get messages.
- getMessages() - Method in class com.twilio.ipmessaging.Messages
-
- getMessagesAfter(long, int, Constants.CallbackListener<List<Message>>) - Method in class com.twilio.ipmessaging.Messages
-
Load messages after given index
- getMessagesBefore(long, int, Constants.CallbackListener<List<Message>>) - Method in class com.twilio.ipmessaging.Messages
-
Load messages before given index
- getMyUserInfo() - Method in class com.twilio.ipmessaging.IPMessagingClient
-
Get user info object for current user
- getProperties() - Method in class com.twilio.ipmessaging.IPMessagingClient
-
Get properties for current client
- getRegion() - Method in class com.twilio.ipmessaging.IPMessagingClient.Properties
-
- getSdkVersion() - Static method in class com.twilio.ipmessaging.IPMessagingClient
-
Returns the version of the IP Messaging SDK.
- getSid() - Method in class com.twilio.ipmessaging.Channel
-
Method that returns the unique identifier for this channel.
- getSid() - Method in class com.twilio.ipmessaging.Member
-
Returns unique identifier of a member on a channel.
- getSid() - Method in class com.twilio.ipmessaging.Message
-
Returns the identifier for this message.
- getStatus() - Method in class com.twilio.ipmessaging.Channel
-
Returns the current user's status on this channel.
- getSynchronizationStatus() - Method in class com.twilio.ipmessaging.Channel
-
Get the current synchronization status for channel.
- getSynchronizationStrategy() - Method in class com.twilio.ipmessaging.IPMessagingClient.Properties
-
Get client synchronization strategy
- getTimeStamp() - Method in class com.twilio.ipmessaging.Message
-
The last updated timestamp for this message.
- getType() - Method in class com.twilio.ipmessaging.Channel
-
Method to get the channel type.
- getUniqueName() - Method in class com.twilio.ipmessaging.Channel
-
Method that returns the unique Name of the channel.
- getUserInfo() - Method in class com.twilio.ipmessaging.Member
-
Return user info for current member
- getValue() - Method in enum com.twilio.ipmessaging.Channel.ChannelStatus
-
- getValue() - Method in enum com.twilio.ipmessaging.Channel.ChannelType
-
- getValue() - Method in enum com.twilio.ipmessaging.Channel.SynchronizationStatus
-
- getValue() - Method in enum com.twilio.ipmessaging.IPMessagingClient.SynchronizationStatus
-
- getVersion() - Static method in class com.twilio.ipmessaging.TwilioIPMessagingSDK
-
- onAttributesChange(Map<String, String>) - Method in interface com.twilio.ipmessaging.ChannelListener
-
Deprecated.
- onChannelAdd(Channel) - Method in interface com.twilio.ipmessaging.IPMessagingClientListener
-
Called when the current user adds a channel to their list of channels.
- onChannelChange(Channel) - Method in interface com.twilio.ipmessaging.IPMessagingClientListener
-
Called when one the channel of the current user is changed.
- onChannelDelete(Channel) - Method in interface com.twilio.ipmessaging.IPMessagingClientListener
-
Called when one of the channel of the current user is deleted.
- onChannelSynchronizationChange(Channel) - Method in interface com.twilio.ipmessaging.IPMessagingClientListener
-
Called when channel synchronization status changed.
- onClientSynchronization(IPMessagingClient.SynchronizationStatus) - Method in interface com.twilio.ipmessaging.IPMessagingClientListener
-
Called when client synchronization status changes
- onCreated(Channel) - Method in class com.twilio.ipmessaging.Constants.CreateChannelListener
-
Callback to report when Channel is successfully created.
- onError(ErrorInfo) - Method in class com.twilio.ipmessaging.Constants.CallbackListener
-
Callback to report errorInfo status of an asynchronous call to the back end.
- onError(ErrorInfo) - Method in class com.twilio.ipmessaging.Constants.CreateChannelListener
-
Callback to report errorInfo when creating channel
- onError(Exception) - Method in interface com.twilio.ipmessaging.Constants.InitListener
-
Deprecated.
Called if there is an error initializing the TwilioRTD Client SDK.
- onError(ErrorInfo) - Method in class com.twilio.ipmessaging.Constants.StatusListener
-
Callback to report errorInfo status of an asynchronous call to the back end.
- onError(ErrorInfo) - Method in interface com.twilio.ipmessaging.IPMessagingClientListener
-
Called when an errorInfo condition occurs.
- onInitialized() - Method in interface com.twilio.ipmessaging.Constants.InitListener
-
Deprecated.
Callback to report when TwilioRTD Client SDK has been successfully
initialized.
- onMemberChange(Member) - Method in interface com.twilio.ipmessaging.ChannelListener
-
Called when a Member is changed in the channel the current user is subscribed to.
- onMemberDelete(Member) - Method in interface com.twilio.ipmessaging.ChannelListener
-
Called when a Member is deleted from the channel the current user is subscribed to.
- onMemberJoin(Member) - Method in interface com.twilio.ipmessaging.ChannelListener
-
Called when a Member is added to the channel the current user is subscribed to.
- onMessageAdd(Message) - Method in interface com.twilio.ipmessaging.ChannelListener
-
Called when a Message is added to the channel the current user is subscribed to.
- onMessageChange(Message) - Method in interface com.twilio.ipmessaging.ChannelListener
-
Called when a Message is changed for the channel the current user is subscribed to.
- onMessageDelete(Message) - Method in interface com.twilio.ipmessaging.ChannelListener
-
Called when a Message is deleted from the channel the current user is subscribed to.
- onSuccess(T) - Method in class com.twilio.ipmessaging.Constants.CallbackListener
-
Callback to report success status of an asynchronous call to the back end.
- onSuccess() - Method in class com.twilio.ipmessaging.Constants.StatusListener
-
Callback to report success status of an asynchronous call to the back end.
- onSynchronizationChange(Channel) - Method in interface com.twilio.ipmessaging.ChannelListener
-
Called when channel synchronization status changed.
- onToastFailed(ErrorInfo) - Method in interface com.twilio.ipmessaging.IPMessagingClientListener
-
Called when registering for push notifications fails.
- onToastNotification(String, String) - Method in interface com.twilio.ipmessaging.IPMessagingClientListener
-
Called when client receives a GCM notification.
- onToastSubscribed() - Method in interface com.twilio.ipmessaging.IPMessagingClientListener
-
Called when you are successfully registered for push notifications.
- onTypingEnded(Member) - Method in interface com.twilio.ipmessaging.ChannelListener
-
Called when an Member stops typing on a Channel.
- onTypingStarted(Member) - Method in interface com.twilio.ipmessaging.ChannelListener
-
Called when an Member starts typing on a Channel.
- onUserInfoChange(UserInfo) - Method in interface com.twilio.ipmessaging.IPMessagingClientListener
-
Called when user info is updated for currently loaded users
- valueOf(String) - Static method in enum com.twilio.ipmessaging.Channel.ChannelStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.twilio.ipmessaging.Channel.ChannelType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.twilio.ipmessaging.Channel.SynchronizationStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.twilio.ipmessaging.IPMessagingClient.SynchronizationStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.twilio.ipmessaging.IPMessagingClient.SynchronizationStrategy
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.twilio.ipmessaging.Channel.ChannelStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.twilio.ipmessaging.Channel.ChannelType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.twilio.ipmessaging.Channel.SynchronizationStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.twilio.ipmessaging.IPMessagingClient.SynchronizationStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.twilio.ipmessaging.IPMessagingClient.SynchronizationStrategy
-
Returns an array containing the constants of this enum type, in
the order they are declared.