Class OmemoMessage.Sent

java.lang.Object
org.jivesoftware.smackx.omemo.OmemoMessage
org.jivesoftware.smackx.omemo.OmemoMessage.Sent
Enclosing class:
OmemoMessage

public static class OmemoMessage.Sent extends OmemoMessage
Outgoing OMEMO message.
  • Method Details

    • getIntendedDevices

      Return a list of all devices the sender originally intended to encrypt the message for.
      Returns:
      list of intended recipients.
    • getSkippedDevices

      Return a map of all skipped recipients and the reasons for skipping.
      Returns:
      map of skipped recipients and reasons for that.
    • isMissingRecipients

      public boolean isMissingRecipients()
      Determine, if some recipients were skipped during encryption.
      Returns:
      true if recipients were skipped.
    • buildMessage

      public Message buildMessage(MessageBuilder messageBuilder, Jid recipient)
      Return the OmemoElement wrapped in a Message ready to be sent. The message is addressed to recipient, contains the OmemoElement as well as an optional clear text hint as body, a MAM storage hint and an EME hint about OMEMO encryption.
      Parameters:
      messageBuilder - a message builder which will be used to build the message.
      recipient - recipient for the to-field of the message.
      Returns:
      the build message.