From 16cf85abb9774620c8c895616061ac9baa405b68 Mon Sep 17 00:00:00 2001 From: Redkale <8730487+redkale@users.noreply.github.com> Date: Fri, 27 Jul 2018 19:59:58 +0800 Subject: [PATCH] --- src/org/redkale/service/WebSocketNodeService.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/org/redkale/service/WebSocketNodeService.java b/src/org/redkale/service/WebSocketNodeService.java index 750dbac28..c9fdcff21 100644 --- a/src/org/redkale/service/WebSocketNodeService.java +++ b/src/org/redkale/service/WebSocketNodeService.java @@ -112,7 +112,7 @@ public class WebSocketNodeService extends WebSocketNode implements Service { * @return 无返回值 */ @Override - public CompletableFuture changeUserid(Serializable olduserid, Serializable newuserid, InetSocketAddress sncpAddr) { + public CompletableFuture changeUserid(Serializable olduserid, Serializable newuserid, @RpcTargetAddress InetSocketAddress sncpAddr) { tryAcquireSemaphore(); CompletableFuture future = sncpNodeAddresses.appendSetItemAsync(SOURCE_SNCP_USERID_PREFIX + newuserid, sncpAddr); future = future.thenAccept((a) -> sncpNodeAddresses.removeSetItemAsync(SOURCE_SNCP_USERID_PREFIX + olduserid, sncpAddr)); @@ -130,7 +130,7 @@ public class WebSocketNodeService extends WebSocketNode implements Service { * @return 无返回值 */ @Override - public CompletableFuture forceCloseWebSocket(Serializable userid, InetSocketAddress sncpAddr) { + public CompletableFuture forceCloseWebSocket(Serializable userid, @RpcTargetAddress InetSocketAddress sncpAddr) { //不能从sncpNodeAddresses中移除,因为engine.forceCloseWebSocket 会调用到disconnect if (logger.isLoggable(Level.FINEST)) logger.finest(WebSocketNodeService.class.getSimpleName() + ".event: " + userid + " forceCloseWebSocket from " + sncpAddr); if (localEngine == null) return CompletableFuture.completedFuture(0);