package com.matrix.component.websoket;
|
|
import net.sf.json.JSONObject;
|
|
/**
|
* websoket通用消息格式
|
*/
|
public class WebSoketCommonMessage {
|
|
|
/**
|
* 点对点消息
|
*/
|
public static final int MESSAGE_TYPE_P2P=1;
|
/**
|
* 消息广播
|
*/
|
public static final int MESSAGE_TYPE_GROUP=2;
|
|
/**
|
* 上传消息
|
*/
|
public static final int MESSAGE_TYPE_UP=3;
|
|
/**
|
* 下发消息
|
*/
|
public static final int MESSAGE_TYPE_DOWN=4;
|
|
|
|
/**
|
* 微服务名称
|
*/
|
private String serviceName;
|
|
/**
|
* 系统环境标识
|
*/
|
private String evn;
|
|
/**
|
* 发送用户id
|
*/
|
private String userId;
|
|
/**
|
* 目标用户id
|
*/
|
private String targetUserId;
|
|
/**
|
* 消息体
|
*/
|
private String messageBody;
|
|
/**
|
* 消息类型
|
*/
|
private Integer messageType;
|
|
public String getServiceName() {
|
return serviceName;
|
}
|
|
public void setServiceName(String serviceName) {
|
this.serviceName = serviceName;
|
}
|
|
public String getEvn() {
|
return evn;
|
}
|
|
public void setEvn(String evn) {
|
this.evn = evn;
|
}
|
|
public String getUserId() {
|
return userId;
|
}
|
|
public void setUserId(String userId) {
|
this.userId = userId;
|
}
|
|
public String getTargetUserId() {
|
return targetUserId;
|
}
|
|
public void setTargetUserId(String targetUserId) {
|
this.targetUserId = targetUserId;
|
}
|
|
public String getMessageBody() {
|
return messageBody;
|
}
|
|
public void setMessageBody(String messageBody) {
|
this.messageBody = messageBody;
|
}
|
|
public Integer getMessageType() {
|
return messageType;
|
}
|
|
public void setMessageType(Integer messageType) {
|
this.messageType = messageType;
|
}
|
|
@Override
|
public String toString() {
|
return JSONObject.fromObject(this).toString();
|
}
|
|
|
}
|