跳过导航链接
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
 

C

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

D

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对象

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
 
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 的映射关系

I

idField - 类 中的变量org.nutz.plugins.mvc.websocket.AbstractWsEndpoint
用于修改Session的Id字段

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(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(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
 

N

NutWsConfigurator - org.nutz.plugins.mvc.websocket中的类
为WebSocket服务类提供Ioc支持
NutWsConfigurator() - 类 的构造器org.nutz.plugins.mvc.websocket.NutWsConfigurator
 

O

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.SimpleWsHandler
 
onMessage(String) - 接口 中的方法org.nutz.plugins.mvc.websocket.WsHandler
 
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
 

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 的映射关系
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
 
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中的接口
 
A C D E G H I J L M N O P R S T W 
跳过导航链接

Copyright © 2017. All rights reserved.