From 0b717850496ef3fb78f948cc0b545ff83cab6b1e Mon Sep 17 00:00:00 2001 From: wentch <22250530@qq.com> Date: Wed, 16 Dec 2015 17:22:10 +0800 Subject: [PATCH] --- src/org/redkale/net/http/WebSocketNode.java | 4 ++-- src/org/redkale/service/WebSocketNodeService.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/org/redkale/net/http/WebSocketNode.java b/src/org/redkale/net/http/WebSocketNode.java index 56391e57a..bc7953d38 100644 --- a/src/org/redkale/net/http/WebSocketNode.java +++ b/src/org/redkale/net/http/WebSocketNode.java @@ -35,7 +35,7 @@ public abstract class WebSocketNode { //存放所有用户分布在节点上的队列信息,Set 为 sncpnode 的集合 protected final ConcurrentHashMap> dataNodes = new ConcurrentHashMap(); - //存放所有用户分布在节点上的队列信息,Set 为 engineid 的集合 + //存放本地节点上所有在线用户的队列信息,Set 为 engineid 的集合 protected final ConcurrentHashMap> localNodes = new ConcurrentHashMap(); protected final ConcurrentHashMap engines = new ConcurrentHashMap(); @@ -73,7 +73,7 @@ public abstract class WebSocketNode { return dataNodes; } - protected abstract int sendMessage(@SncpTargetAddress InetSocketAddress addr, Serializable groupid, boolean recent, Serializable message, boolean last); + protected abstract int sendMessage(@SncpParam(SncpParamType.TargetAddress) InetSocketAddress targetAddress, Serializable groupid, boolean recent, Serializable message, boolean last); protected abstract void connect(Serializable groupid, InetSocketAddress addr); diff --git a/src/org/redkale/service/WebSocketNodeService.java b/src/org/redkale/service/WebSocketNodeService.java index 0f571bb8f..871dd1be9 100644 --- a/src/org/redkale/service/WebSocketNodeService.java +++ b/src/org/redkale/service/WebSocketNodeService.java @@ -32,7 +32,7 @@ public class WebSocketNodeService extends WebSocketNode implements Service { } @Override - public int sendMessage(@SncpTargetAddress InetSocketAddress addr, Serializable groupid, boolean recent, Serializable message, boolean last) { + public int sendMessage(@SncpParam(SncpParamType.TargetAddress) InetSocketAddress addr, Serializable groupid, boolean recent, Serializable message, boolean last) { final Set engineids = localNodes.get(groupid); if (engineids == null || engineids.isEmpty()) return RETCODE_GROUP_EMPTY; int code = RETCODE_GROUP_EMPTY;