跳过导航链接
A C D E G H I J L M N O P R S T W _ 

A

AbstractWsEndpoint - org.nutz.plugins.mvc.websocket中的类
深度封装WebSocket的基础操作.
AbstractWsEndpoint() - 类 的构造器org.nutz.plugins.mvc.websocket.AbstractWsEndpoint
 
AbstractWsHandler - org.nutz.plugins.mvc.websocket.handler中的类
 
AbstractWsHandler(String) - 类 的构造器org.nutz.plugins.mvc.websocket.handler.AbstractWsHandler
 
actions - 类 中的变量org.nutz.plugins.mvc.websocket.handler.AbstractWsHandler
 

C

changeSessionId(Session) - 类 中的方法org.nutz.plugins.mvc.websocket.AbstractWsEndpoint
WebSocketSession只对当前JVM是唯一的,所以我们要改造一下, 变成UUID.
createHandler(Session, EndpointConfig) - 类 中的方法org.nutz.plugins.mvc.websocket.AbstractWsEndpoint
根据WebSocket会话创建一个WsHandler.

D

defaultAction(NutMap) - 类 中的方法org.nutz.plugins.mvc.websocket.handler.AbstractWsHandler
没有任何action方法对应时,就调用它咯
depose() - 类 中的方法org.nutz.plugins.mvc.websocket.handler.AbstractWsHandler
 
depose() - 接口 中的方法org.nutz.plugins.mvc.websocket.WsHandler
会话关闭时的回调

E

each(String, Each<Session>) - 类 中的方法org.nutz.plugins.mvc.websocket.AbstractWsEndpoint
按房间遍历活跃的session对象
endpoint - 类 中的变量org.nutz.plugins.mvc.websocket.handler.AbstractWsHandler
 

G

getEndpointInstance(Class<T>) - 类 中的方法org.nutz.plugins.mvc.websocket.NutWsConfigurator
 
getHandler(String) - 类 中的方法org.nutz.plugins.mvc.websocket.AbstractWsEndpoint
根据wsid获取其WsHandler实例
getRoom(String) - 类 中的方法org.nutz.plugins.mvc.websocket.room.MemoryRoomProvider
 
getRoomNames() - 类 中的方法org.nutz.plugins.mvc.websocket.room.MemoryRoomProvider
 
getRoomPrefix() - 类 中的方法org.nutz.plugins.mvc.websocket.AbstractWsEndpoint
 
getRoomProvider() - 类 中的方法org.nutz.plugins.mvc.websocket.AbstractWsEndpoint
 
getSession(String) - 类 中的方法org.nutz.plugins.mvc.websocket.AbstractWsEndpoint
返回一个活跃的WebSocket Session对象
getSession(String, boolean) - 类 中的方法org.nutz.plugins.mvc.websocket.AbstractWsEndpoint
根据wsid获取一个Session对象.

H

handlers - 类 中的变量org.nutz.plugins.mvc.websocket.AbstractWsEndpoint
存放Websocket Session Id --> WsHandler 的映射关系
httpSession - 类 中的变量org.nutz.plugins.mvc.websocket.handler.AbstractWsHandler
 

I

idField - 类 中的变量org.nutz.plugins.mvc.websocket.AbstractWsEndpoint
用于修改Session的Id字段
init() - 类 中的方法org.nutz.plugins.mvc.websocket.handler.AbstractWsHandler
 
init() - 接口 中的方法org.nutz.plugins.mvc.websocket.WsHandler
在所有setXXX方法执行完毕后才会调用的初始化方法
isUndertowSession(Session) - 类 中的方法org.nutz.plugins.mvc.websocket.AbstractWsEndpoint
 

J

jedisAgent - 类 中的变量org.nutz.plugins.mvc.websocket.room.JedisRoomProvider
 
JedisRoomProvider - org.nutz.plugins.mvc.websocket.room中的类
基于Redis/Jedis的Websocket房间实现
JedisRoomProvider(JedisAgent) - 类 的构造器org.nutz.plugins.mvc.websocket.room.JedisRoomProvider
 
join(String) - 类 中的方法org.nutz.plugins.mvc.websocket.handler.AbstractWsHandler
 
join(NutMap) - 类 中的方法org.nutz.plugins.mvc.websocket.handler.SimpleWsHandler
加入房间 对应的消息是 {action:"join", room:"wendal"}
join(String, String) - 类 中的方法org.nutz.plugins.mvc.websocket.room.JedisRoomProvider
 
join(String, String) - 类 中的方法org.nutz.plugins.mvc.websocket.room.MemoryRoomProvider
 
join(String, String) - 接口 中的方法org.nutz.plugins.mvc.websocket.WsRoomProvider
 

L

left(String) - 类 中的方法org.nutz.plugins.mvc.websocket.handler.AbstractWsHandler
 
left(NutMap) - 类 中的方法org.nutz.plugins.mvc.websocket.handler.SimpleWsHandler
退出房间 对应的消息是 {action:"left", room:"wendal"}
left(String, String) - 类 中的方法org.nutz.plugins.mvc.websocket.room.JedisRoomProvider
 
left(String, String) - 类 中的方法org.nutz.plugins.mvc.websocket.room.MemoryRoomProvider
 
left(String, String) - 接口 中的方法org.nutz.plugins.mvc.websocket.WsRoomProvider
 

M

MemoryRoomProvider - org.nutz.plugins.mvc.websocket.room中的类
单机版的WsRoom实现
MemoryRoomProvider() - 类 的构造器org.nutz.plugins.mvc.websocket.room.MemoryRoomProvider
 
modifyHandshake(ServerEndpointConfig, HandshakeRequest, HandshakeResponse) - 类 中的方法org.nutz.plugins.mvc.websocket.NutWsConfigurator
 
msg2room(NutMap) - 类 中的方法org.nutz.plugins.mvc.websocket.handler.SimpleWsHandler
发送消息给房间

N

nickname - 类 中的变量org.nutz.plugins.mvc.websocket.handler.SimpleWsHandler
 
nickname(NutMap) - 类 中的方法org.nutz.plugins.mvc.websocket.handler.SimpleWsHandler
设置昵称
NutWsConfigurator - org.nutz.plugins.mvc.websocket中的类
为WebSocket服务类提供Ioc支持
NutWsConfigurator() - 类 的构造器org.nutz.plugins.mvc.websocket.NutWsConfigurator
 

O

onActionError(NutMap, Throwable) - 类 中的方法org.nutz.plugins.mvc.websocket.handler.AbstractWsHandler
抛出异常的时候调用之
onClose(Session, CloseReason) - 类 中的方法org.nutz.plugins.mvc.websocket.AbstractWsEndpoint
WebSocket会话关闭是调用本方法,通常是用户关闭浏览器.
onError(Session, Throwable) - 类 中的方法org.nutz.plugins.mvc.websocket.AbstractWsEndpoint
WebSocket会话出错时调用,默认调用onClose.
onMessage(String) - 类 中的方法org.nutz.plugins.mvc.websocket.handler.AbstractWsHandler
处理消息, 将其转为NutMap,然后找对应的处理方法.
onMessage(String) - 接口 中的方法org.nutz.plugins.mvc.websocket.WsHandler
处理页面端发送过来的文本信息
onMesssageString(Session, String) - 类 中的方法org.nutz.plugins.mvc.websocket.AbstractWsEndpoint
 
onOpen(Session, EndpointConfig) - 类 中的方法org.nutz.plugins.mvc.websocket.AbstractWsEndpoint
Websocket会话创建成功时调用本方法, 将创建WsHandler实例,并登记之.
org.nutz.plugins.mvc.websocket - 程序包 org.nutz.plugins.mvc.websocket
 
org.nutz.plugins.mvc.websocket.handler - 程序包 org.nutz.plugins.mvc.websocket.handler
 
org.nutz.plugins.mvc.websocket.room - 程序包 org.nutz.plugins.mvc.websocket.room
 

P

prefix - 类 中的变量org.nutz.plugins.mvc.websocket.handler.AbstractWsHandler
 

R

roomPrefix - 类 中的变量org.nutz.plugins.mvc.websocket.AbstractWsEndpoint
 
roomProvider - 类 中的变量org.nutz.plugins.mvc.websocket.AbstractWsEndpoint
房间提供者.
roomProvider - 类 中的变量org.nutz.plugins.mvc.websocket.handler.AbstractWsHandler
 
rooms - 类 中的变量org.nutz.plugins.mvc.websocket.handler.AbstractWsHandler
 
rooms - 类 中的变量org.nutz.plugins.mvc.websocket.room.MemoryRoomProvider
 

S

sendBinary(String, Object) - 类 中的方法org.nutz.plugins.mvc.websocket.AbstractWsEndpoint
异步非阻塞发送一段二进制数据到指定的WebSocket Session
sendBinarySync(String, Object) - 类 中的方法org.nutz.plugins.mvc.websocket.AbstractWsEndpoint
sendBinary的同步阻塞版本
sendJson(String, Object) - 类 中的方法org.nutz.plugins.mvc.websocket.AbstractWsEndpoint
异步非阻塞发送文本信息到指定的WebSocket Session
sendJsonSync(String, Object) - 类 中的方法org.nutz.plugins.mvc.websocket.AbstractWsEndpoint
sendJson的同步阻塞版本
sendText(String, CharSequence) - 类 中的方法org.nutz.plugins.mvc.websocket.AbstractWsEndpoint
异步非阻塞发送文本信息到指定的WebSocket Session
sendTextSync(String, CharSequence) - 类 中的方法org.nutz.plugins.mvc.websocket.AbstractWsEndpoint
sendText的同步阻塞版本
session - 类 中的变量org.nutz.plugins.mvc.websocket.handler.AbstractWsHandler
 
sessions - 类 中的变量org.nutz.plugins.mvc.websocket.AbstractWsEndpoint
存放Websocket Session Id --> Session 的映射关系
setEndpoint(AbstractWsEndpoint) - 类 中的方法org.nutz.plugins.mvc.websocket.handler.AbstractWsHandler
 
setEndpoint(AbstractWsEndpoint) - 接口 中的方法org.nutz.plugins.mvc.websocket.WsHandler
Endpoint实现类的实例,主要是为了提高websocket发送消息的api
setHttpSession(HttpSession) - 类 中的方法org.nutz.plugins.mvc.websocket.handler.AbstractWsHandler
 
setHttpSession(HttpSession) - 接口 中的方法org.nutz.plugins.mvc.websocket.WsHandler
设置关联的HttpSession
setRoomPrefix(String) - 类 中的方法org.nutz.plugins.mvc.websocket.AbstractWsEndpoint
 
setRoomProvider(WsRoomProvider) - 类 中的方法org.nutz.plugins.mvc.websocket.AbstractWsEndpoint
 
setRoomProvider(WsRoomProvider) - 类 中的方法org.nutz.plugins.mvc.websocket.handler.AbstractWsHandler
 
setRoomProvider(WsRoomProvider) - 接口 中的方法org.nutz.plugins.mvc.websocket.WsHandler
设置房间的实现类的实例
setSession(Session) - 类 中的方法org.nutz.plugins.mvc.websocket.handler.AbstractWsHandler
 
setSession(Session) - 接口 中的方法org.nutz.plugins.mvc.websocket.WsHandler
设置WebSocket Session实例
SimpleWsHandler - org.nutz.plugins.mvc.websocket.handler中的类
 
SimpleWsHandler() - 类 的构造器org.nutz.plugins.mvc.websocket.handler.SimpleWsHandler
 
SimpleWsHandler(String) - 类 的构造器org.nutz.plugins.mvc.websocket.handler.SimpleWsHandler
 

T

toByteBuffer(Object) - 类 中的方法org.nutz.plugins.mvc.websocket.AbstractWsEndpoint
把byte[]/InputStream/ByteBuffer转换为ByteBuffer,其他类型的实例将toString()然后转byte[]再封装为ByteBuffer

W

WsHandler - org.nutz.plugins.mvc.websocket中的接口
 
wsids(String) - 类 中的方法org.nutz.plugins.mvc.websocket.room.JedisRoomProvider
 
wsids(String) - 类 中的方法org.nutz.plugins.mvc.websocket.room.MemoryRoomProvider
 
wsids(String) - 接口 中的方法org.nutz.plugins.mvc.websocket.WsRoomProvider
 
WsRoomProvider - org.nutz.plugins.mvc.websocket中的接口
 

_

_onClose(Session, CloseReason) - 类 中的方法org.nutz.plugins.mvc.websocket.AbstractWsEndpoint
 
_onError(Session, Throwable) - 类 中的方法org.nutz.plugins.mvc.websocket.AbstractWsEndpoint
 
_onMesssageString(Session, String) - 类 中的方法org.nutz.plugins.mvc.websocket.AbstractWsEndpoint
 
_onOpen(Session, EndpointConfig) - 类 中的方法org.nutz.plugins.mvc.websocket.AbstractWsEndpoint
 
A C D E G H I J L M N O P R S T W _ 
跳过导航链接

Copyright © 2019. All rights reserved.