public abstract class WebSocketServlet extends HttpServlet
当WebSocketServlet接收一个TCP连接后,进行协议判断,如果成功就会创建一个WebSocket。
WebSocketServlet
|
|
WebSocketEngine
/ \
/ \
/ \
WebSocketGroup1 WebSocketGroup2
/ \ / \
/ \ / \
WebSocket1 WebSocket2 WebSocket3 WebSocket4
详情见: http://www.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() |
void |
destroy(HttpContext context,
AnyValue conf) |
void |
execute(HttpRequest request,
HttpResponse response) |
void |
init(HttpContext context,
AnyValue conf) |
java.lang.String |
name() |
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 void init(HttpContext context, AnyValue conf)
init 在类中 Servlet<HttpContext,HttpRequest,HttpResponse>public void destroy(HttpContext context, AnyValue conf)
destroy 在类中 Servlet<HttpContext,HttpRequest,HttpResponse>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 abstract WebSocket createWebSocket()