Class MessageSendRequest


  • public class MessageSendRequest
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      MessageSendRequest​(java.lang.String from, java.util.Set<java.lang.String> toSet, EMMessage message, java.util.Map<java.lang.String,​java.lang.Object> extensions)  
      MessageSendRequest​(java.lang.String from, java.util.Set<java.lang.String> toSet, EMMessage message, java.util.Map<java.lang.String,​java.lang.Object> extensions, ChatroomMsgLevel chatroomMsgLevel)  
      MessageSendRequest​(java.lang.String from, java.util.Set<java.lang.String> toSet, EMMessage message, java.util.Map<java.lang.String,​java.lang.Object> extensions, java.lang.Boolean syncDevice)  
      MessageSendRequest​(java.lang.String from, java.util.Set<java.lang.String> toSet, EMMessage message, java.util.Map<java.lang.String,​java.lang.Object> extensions, java.lang.Boolean syncDevice, ChatroomMsgLevel chatroomMsgLevel)  
      MessageSendRequest​(java.lang.String from, java.util.Set<java.lang.String> toSet, EMMessage message, java.util.Map<java.lang.String,​java.lang.Object> extensions, java.lang.String routeType)  
      MessageSendRequest​(java.lang.String from, java.util.Set<java.lang.String> toSet, EMMessage message, java.util.Map<java.lang.String,​java.lang.Object> extensions, java.lang.String routeType, ChatroomMsgLevel chatroomMsgLevel)  
      MessageSendRequest​(java.lang.String from, java.util.Set<java.lang.String> toSet, EMMessage message, java.util.Map<java.lang.String,​java.lang.Object> extensions, java.lang.String routeType, java.lang.Boolean syncDevice)  
      MessageSendRequest​(java.lang.String from, java.util.Set<java.lang.String> toSet, EMMessage message, java.util.Map<java.lang.String,​java.lang.Object> extensions, java.lang.String routeType, java.lang.Boolean syncDevice, ChatroomMsgLevel chatroomMsgLevel)  
      MessageSendRequest​(java.lang.String from, java.util.Set<java.lang.String> toSet, EMMessage message, java.util.Set<java.lang.String> toGroupUsers, java.util.Map<java.lang.String,​java.lang.Object> extensions, java.lang.Boolean syncDevice)  
      MessageSendRequest​(java.lang.String from, java.util.Set<java.lang.String> toSet, EMMessage message, java.util.Set<java.lang.String> toRoomUsers, java.util.Map<java.lang.String,​java.lang.Object> extensions, java.lang.Boolean syncDevice, ChatroomMsgLevel chatroomMsgLevel)  
    • Constructor Detail

      • MessageSendRequest

        public MessageSendRequest​(java.lang.String from,
                                  java.util.Set<java.lang.String> toSet,
                                  EMMessage message,
                                  java.util.Map<java.lang.String,​java.lang.Object> extensions)
      • MessageSendRequest

        public MessageSendRequest​(java.lang.String from,
                                  java.util.Set<java.lang.String> toSet,
                                  EMMessage message,
                                  java.util.Map<java.lang.String,​java.lang.Object> extensions,
                                  ChatroomMsgLevel chatroomMsgLevel)
      • MessageSendRequest

        public MessageSendRequest​(java.lang.String from,
                                  java.util.Set<java.lang.String> toSet,
                                  EMMessage message,
                                  java.util.Map<java.lang.String,​java.lang.Object> extensions,
                                  java.lang.String routeType)
      • MessageSendRequest

        public MessageSendRequest​(java.lang.String from,
                                  java.util.Set<java.lang.String> toSet,
                                  EMMessage message,
                                  java.util.Map<java.lang.String,​java.lang.Object> extensions,
                                  java.lang.String routeType,
                                  ChatroomMsgLevel chatroomMsgLevel)
      • MessageSendRequest

        public MessageSendRequest​(java.lang.String from,
                                  java.util.Set<java.lang.String> toSet,
                                  EMMessage message,
                                  java.util.Map<java.lang.String,​java.lang.Object> extensions,
                                  java.lang.Boolean syncDevice)
      • MessageSendRequest

        public MessageSendRequest​(java.lang.String from,
                                  java.util.Set<java.lang.String> toSet,
                                  EMMessage message,
                                  java.util.Map<java.lang.String,​java.lang.Object> extensions,
                                  java.lang.Boolean syncDevice,
                                  ChatroomMsgLevel chatroomMsgLevel)
      • MessageSendRequest

        public MessageSendRequest​(java.lang.String from,
                                  java.util.Set<java.lang.String> toSet,
                                  EMMessage message,
                                  java.util.Map<java.lang.String,​java.lang.Object> extensions,
                                  java.lang.String routeType,
                                  java.lang.Boolean syncDevice)
      • MessageSendRequest

        public MessageSendRequest​(java.lang.String from,
                                  java.util.Set<java.lang.String> toSet,
                                  EMMessage message,
                                  java.util.Map<java.lang.String,​java.lang.Object> extensions,
                                  java.lang.String routeType,
                                  java.lang.Boolean syncDevice,
                                  ChatroomMsgLevel chatroomMsgLevel)
      • MessageSendRequest

        public MessageSendRequest​(java.lang.String from,
                                  java.util.Set<java.lang.String> toSet,
                                  EMMessage message,
                                  java.util.Set<java.lang.String> toGroupUsers,
                                  java.util.Map<java.lang.String,​java.lang.Object> extensions,
                                  java.lang.Boolean syncDevice)
      • MessageSendRequest

        public MessageSendRequest​(java.lang.String from,
                                  java.util.Set<java.lang.String> toSet,
                                  EMMessage message,
                                  java.util.Set<java.lang.String> toRoomUsers,
                                  java.util.Map<java.lang.String,​java.lang.Object> extensions,
                                  java.lang.Boolean syncDevice,
                                  ChatroomMsgLevel chatroomMsgLevel)
    • Method Detail

      • parseExtensions

        public static java.util.Map<java.lang.String,​java.lang.Object> parseExtensions​(java.util.Set<EMKeyValue> extensions)
      • getFrom

        public java.lang.String getFrom()
      • getTos

        public java.util.Set<java.lang.String> getTos()
      • getMsgType

        public java.lang.String getMsgType()
      • getBody

        public com.easemob.im.server.api.message.send.message.MessageSendRequest.Message getBody()
      • getExtensions

        public java.util.Set<EMKeyValue> getExtensions()
      • getRouteType

        public java.lang.String getRouteType()
      • getSyncDevice

        public java.lang.Boolean getSyncDevice()
      • getChatroomMsgLevel

        public java.lang.String getChatroomMsgLevel()
      • getToGroupUsers

        public java.util.Set<java.lang.String> getToGroupUsers()
      • populateExtensions

        public java.util.Set<EMKeyValue> populateExtensions​(java.util.Map<java.lang.String,​java.lang.Object> extensions)