All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.healthy.common.websocket.distribute.MessageDO Maven / Gradle / Ivy

There is a newer version: 2.0.0-M1
Show newest version
package com.healthy.common.websocket.distribute;

import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * MessageDO
 *
 * @author xm.z
 */
@Data
@Accessors(chain = true)
public class MessageDO {

	/**
	 * 是否广播
	 */
	private Boolean needBroadcast;

	/**
	 * 对于拥有相同 sessionKey 的客户端,仅对其中的一个进行发送
	 */
	private Boolean onlyOneClientInSameKey;

	/**
	 * 需要发送的 sessionKeys 集合,当广播时,不需要
	 */
	private List sessionKeys;

	/**
	 * 需要发送的消息文本
	 */
	private String messageText;

}