32 lines
608 B
Java
32 lines
608 B
Java
package com.dongni.collisionavoidance.websocket.event;
|
|
|
|
/**
|
|
* WebSocket事件基础接口
|
|
* 所有WebSocket相关事件都应实现此接口
|
|
*/
|
|
public interface WebSocketEvent {
|
|
|
|
/**
|
|
* 获取事件唯一标识
|
|
* @return 事件ID
|
|
*/
|
|
String getEventId();
|
|
|
|
/**
|
|
* 获取事件时间戳(微秒级)
|
|
* @return 时间戳
|
|
*/
|
|
long getTimestamp();
|
|
|
|
/**
|
|
* 获取事件类型
|
|
* @return 事件类型
|
|
*/
|
|
String getEventType();
|
|
|
|
/**
|
|
* 获取事件载荷数据
|
|
* @return 载荷对象
|
|
*/
|
|
Object getPayload();
|
|
} |