Interface Conversation

  • All Known Subinterfaces:
    SearchConversation

    public interface Conversation
    Interface for all conversation related tasks and properties.

    A conversation is managing a list of messages which are sent between its participants.

    Beside messages, a conversation also contains a lot of its own parameters. Almost all of them can be set only before it is published. After that, one can only send a message, add a new participant, change subject, etc.

    It is important to understand that all conversation participants have the same privileges. Once the first user starts a conversation it cannot be closed by that user; every user can leave only by themselves, and add new participants as desired.

    After creating new conversation object call addParticipantAddresses(List, AddParticipantAddressesCompletionHandler) method for adding new participants. Before sending first message set all other required parameters, like Subject and call start(MessagingCompletionHandler) method.