Class SendMessageRequest


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

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

      • SendMessageRequest

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

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

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

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

        public SendMessageRequest​(java.lang.String from,
                                  EMMessage message,
                                  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()
      • getTargetType

        public java.lang.String getTargetType()
      • getTargets

        public java.util.Set<java.lang.String> getTargets()
      • getMessage

        public com.easemob.im.server.api.message.send.SendMessageRequest.Message getMessage()
      • 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()
      • populateExtensions

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