Package com.easemob.im.server.model
Class EMMessage
- java.lang.Object
-
- com.easemob.im.server.model.EMEntity
-
- com.easemob.im.server.model.EMMessage
-
- Direct Known Subclasses:
EMCommandMessage
,EMCustomMessage
,EMFileMessage
,EMImageMessage
,EMLocationMessage
,EMTextMessage
,EMVideoMessage
,EMVoiceMessage
public abstract class EMMessage extends EMEntity
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EMMessage.MessageType
-
Nested classes/interfaces inherited from class com.easemob.im.server.model.EMEntity
EMEntity.EntityType
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
EMMessage(EMMessage.MessageType messageType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
EMEntity
from()
EMMessage
fromUser(java.lang.String username)
int
hashCode()
EMMessage.MessageType
messageType()
EMEntity
to()
EMMessage
toGroup(java.lang.String groupId)
EMMessage
toRoom(java.lang.String roomId)
EMMessage
toUser(java.lang.String username)
-
-
-
Constructor Detail
-
EMMessage
protected EMMessage(EMMessage.MessageType messageType)
-
-
Method Detail
-
messageType
public EMMessage.MessageType messageType()
-
fromUser
public EMMessage fromUser(java.lang.String username)
-
from
public EMEntity from()
-
toUser
public EMMessage toUser(java.lang.String username)
-
toGroup
public EMMessage toGroup(java.lang.String groupId)
-
toRoom
public EMMessage toRoom(java.lang.String roomId)
-
to
public EMEntity to()
-
-