public abstract class WebSocketServlet extends HttpServlet
当WebSocketServlet接收一个TCP连接后,进行协议判断,如果成功就会创建一个WebSocket。
WebSocketServlet
|
|
WebSocketEngine & WebSocketNode
/ \
/ \
/ \
WebSocketGroup1 WebSocketGroup2
/ \ / \
/ \ / \
WebSocket1 WebSocket2 WebSocket3 WebSocket4
详情见: http://redkale.org
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
DEFAILT_LIVEINTERVAL |
protected WebSocketEngine |
engine |
protected java.util.logging.Logger |
logger |
protected WebSocketNode |
node |
static java.lang.String |
WEBPARAM__LIVEINTERVAL |
protected boolean |
wsbinary |
| 构造器和说明 |
|---|
WebSocketServlet() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract WebSocket |
createWebSocket() |
protected WebSocketNode |
createWebSocketNode() |
void |
execute(HttpRequest request,
HttpResponse response) |
java.lang.String |
name() |
void |
postDestroy(HttpContext context,
AnyValue conf) |
void |
preInit(HttpContext context,
AnyValue conf) |
equals, hashCodepublic static final java.lang.String WEBPARAM__LIVEINTERVAL
public static final int DEFAILT_LIVEINTERVAL
protected final java.util.logging.Logger logger
protected final boolean wsbinary
protected WebSocketNode node
protected WebSocketEngine engine
public final void preInit(HttpContext context, AnyValue conf)
public final void postDestroy(HttpContext context, AnyValue conf)
public java.lang.String name()
public final void execute(HttpRequest request, HttpResponse response) throws java.io.IOException
execute 在类中 Servlet<HttpContext,HttpRequest,HttpResponse>java.io.IOExceptionprotected WebSocketNode createWebSocketNode()
protected abstract WebSocket createWebSocket()