类的使用
org.redkale.net.http.WebSocketAddress
-
使用WebSocketAddress的程序包 程序包 说明 org.redkale.net.http HTTP协议包,提供HTTP协议服务器 -
-
org.redkale.net.http中WebSocketAddress的使用
声明为WebSocketAddress的org.redkale.net.http中的字段 修饰符和类型 字段 说明 protected WebSocketAddressWebSocketNode. wsNodeAddress返回WebSocketAddress的org.redkale.net.http中的方法 修饰符和类型 方法 说明 WebSocketAddressWebSocketUserAddress. address()WebSocketAddressWebSocketUserAddress.SimpleWebSocketUserAddress. address()WebSocketAddressWebSocketUserAddress.SimpleWebSocketUserAddress. getAddress()返回变量类型为WebSocketAddress的类型的org.redkale.net.http中的方法 修饰符和类型 方法 说明 Collection<WebSocketAddress>WebSocketUserAddress. addresses()Collection<WebSocketAddress>WebSocketUserAddress.SimpleWebSocketUserAddress. addresses()Collection<WebSocketAddress>WebSocketUserAddress.SimpleWebSocketUserAddress. getAddresses()CompletableFuture<Set<WebSocketAddress>>WebSocket. getRpcNodeAddresses(Serializable userid)获取用户在线的SNCP节点地址列表,不是分布式则返回元素数量为1,且元素值为null的列表
InetSocketAddress 为 SNCP节点地址CompletableFuture<Set<WebSocketAddress>>WebSocketNode. getRpcNodeAddresses(Serializable userid)获取用户在线的SNCP节点地址列表,不是分布式则返回元素数量为1,且元素值为null的列表
WebSocketAddress 为 SNCP节点地址CompletableFuture<Map<WebSocketAddress,List<String>>>WebSocket. getRpcNodeWebSocketAddresses(Serializable userid)获取在线用户的详细连接信息
Map.key 为 SNCP节点地址, 含值为null的key表示没有分布式 Map.value 为 用户客户端的IPCompletableFuture<Map<WebSocketAddress,List<String>>>WebSocketNode. getRpcNodeWebSocketAddresses(Serializable userid)获取在线用户的详细连接信息
Map.key 为 SNCP节点地址, 含值为null的key表示没有分布式 Map.value 为 用户客户端的IPprotected Map<WebSocketAddress,List<Serializable>>WebSocketNode. userAddressToAddrMap(WebSocketUserAddress... useraddrs)参数类型为WebSocketAddress的org.redkale.net.http中的方法 修饰符和类型 方法 说明 protected abstract CompletableFuture<Void>WebSocketNode. changeUserid(Serializable fromuserid, Serializable touserid, WebSocketAddress wsaddr)CompletableFuture<Void>WebSocketNodeService. changeUserid(Serializable olduserid, Serializable newuserid, WebSocketAddress wsaddr)更改用户ID,需要更新到CacheSourceprotected abstract CompletableFuture<Void>WebSocketNode. connect(Serializable userid, WebSocketAddress wsaddr)CompletableFuture<Void>WebSocketNodeService. connect(Serializable userid, WebSocketAddress wsaddr)当用户连接到节点,需要更新到CacheSourcestatic WebSocketUserAddressWebSocketUserAddress. create(Serializable userid, WebSocketAddress address)protected abstract CompletableFuture<Void>WebSocketNode. disconnect(Serializable userid, WebSocketAddress wsaddr)CompletableFuture<Void>WebSocketNodeService. disconnect(Serializable userid, WebSocketAddress wsaddr)当用户从一个节点断掉了所有的连接,需要从CacheSource中删除protected CompletableFuture<Integer>WebSocketNode. sendOneAddrAction(WebSocketAddress addr, WebSocketAction action, Serializable... userids)protected CompletableFuture<Integer>WebSocketNode. sendOneAddrMessage(WebSocketAddress addr, Object message, boolean last, Serializable... userids)voidWebSocketUserAddress.SimpleWebSocketUserAddress. setAddress(WebSocketAddress address)类型变量类型为WebSocketAddress的org.redkale.net.http中的方法参数 修饰符和类型 方法 说明 static WebSocketUserAddressWebSocketUserAddress. create(Serializable userid, Collection<WebSocketAddress> addresses)voidWebSocketUserAddress.SimpleWebSocketUserAddress. setAddresses(Collection<WebSocketAddress> addresses)参数类型为WebSocketAddress的org.redkale.net.http中的构造器 构造器 说明 SimpleWebSocketUserAddress(Serializable userid, WebSocketAddress address)类型变量类型为WebSocketAddress的org.redkale.net.http中的构造器参数 构造器 说明 SimpleWebSocketUserAddress(Serializable userid, Collection<WebSocketAddress> addresses)
-