public class NettyHttpControl extends Object implements HttpControl
| 限定符和类型 | 字段和说明 |
|---|---|
private org.jboss.netty.channel.ChannelHandlerContext |
ctx |
private HttpControl |
defaultControl |
private HttpRequest |
defaultRequest |
private NettyEventSourceConnection |
eventSourceConnection |
private Thread.UncaughtExceptionHandler |
exceptionHandler |
private Executor |
executor |
private Iterator<HttpHandler> |
handlerIterator |
private Thread.UncaughtExceptionHandler |
ioExceptionHandler |
private org.jboss.netty.handler.codec.http.HttpRequest |
nettyHttpRequest |
private org.jboss.netty.handler.codec.http.HttpResponse |
nettyHttpResponse |
private NettyHttpRequest |
webbitHttpRequest |
private HttpResponse |
webbitHttpResponse |
private NettyWebSocketConnection |
webSocketConnection |
| 构造器和说明 |
|---|
NettyHttpControl(Iterator<HttpHandler> handlerIterator,
Executor executor,
org.jboss.netty.channel.ChannelHandlerContext ctx,
NettyHttpRequest webbitHttpRequest,
NettyHttpResponse webbitHttpResponse,
org.jboss.netty.handler.codec.http.HttpRequest nettyHttpRequest,
org.jboss.netty.handler.codec.http.HttpResponse nettyHttpResponse,
Thread.UncaughtExceptionHandler exceptionHandler,
Thread.UncaughtExceptionHandler ioExceptionHandler) |
| 限定符和类型 | 方法和说明 |
|---|---|
NettyEventSourceConnection |
eventSourceConnection() |
void |
execute(Runnable command) |
private void |
getReadyToReceiveWebSocketMessages(org.jboss.netty.channel.ChannelHandler webSocketFrameDecoder,
org.jboss.netty.channel.ChannelHandler webSocketConnectionHandler,
org.jboss.netty.channel.ChannelPipeline p,
org.jboss.netty.channel.Channel channel) |
private void |
getReadyToSendEventSourceMessages(org.jboss.netty.channel.ChannelHandler eventSourceConnectionHandler) |
private void |
getReadyToSendWebSocketMessages(org.jboss.netty.channel.ChannelHandler webSocketFrameEncoder,
org.jboss.netty.channel.ChannelPipeline p) |
Executor |
handlerExecutor() |
void |
nextHandler() |
void |
nextHandler(HttpRequest request,
HttpResponse response) |
void |
nextHandler(HttpRequest request,
HttpResponse response,
HttpControl control) |
private void |
performEventSourceHandshake(org.jboss.netty.channel.ChannelHandler eventSourceConnectionHandler) |
private void |
performWebSocketHandshake(NettyWebSocketConnection webSocketConnection,
org.jboss.netty.channel.ChannelHandler webSocketConnectionHandler) |
NettyEventSourceConnection |
upgradeToEventSourceConnection(EventSourceHandler eventSourceHandler) |
WebSocketConnection |
upgradeToWebSocketConnection(WebSocketHandler webSocketHandler) |
NettyWebSocketConnection |
webSocketConnection() |
private final Iterator<HttpHandler> handlerIterator
private final Executor executor
private final org.jboss.netty.channel.ChannelHandlerContext ctx
private final NettyHttpRequest webbitHttpRequest
private final org.jboss.netty.handler.codec.http.HttpRequest nettyHttpRequest
private final org.jboss.netty.handler.codec.http.HttpResponse nettyHttpResponse
private final Thread.UncaughtExceptionHandler exceptionHandler
private final Thread.UncaughtExceptionHandler ioExceptionHandler
private HttpRequest defaultRequest
private HttpResponse webbitHttpResponse
private HttpControl defaultControl
private NettyWebSocketConnection webSocketConnection
private NettyEventSourceConnection eventSourceConnection
public NettyHttpControl(Iterator<HttpHandler> handlerIterator, Executor executor, org.jboss.netty.channel.ChannelHandlerContext ctx, NettyHttpRequest webbitHttpRequest, NettyHttpResponse webbitHttpResponse, org.jboss.netty.handler.codec.http.HttpRequest nettyHttpRequest, org.jboss.netty.handler.codec.http.HttpResponse nettyHttpResponse, Thread.UncaughtExceptionHandler exceptionHandler, Thread.UncaughtExceptionHandler ioExceptionHandler)
public void nextHandler()
nextHandler 在接口中 HttpControlpublic void nextHandler(HttpRequest request, HttpResponse response)
nextHandler 在接口中 HttpControlpublic void nextHandler(HttpRequest request, HttpResponse response, HttpControl control)
nextHandler 在接口中 HttpControlpublic WebSocketConnection upgradeToWebSocketConnection(WebSocketHandler webSocketHandler)
upgradeToWebSocketConnection 在接口中 HttpControlpublic NettyWebSocketConnection webSocketConnection()
webSocketConnection 在接口中 HttpControlpublic NettyEventSourceConnection upgradeToEventSourceConnection(EventSourceHandler eventSourceHandler)
upgradeToEventSourceConnection 在接口中 HttpControlpublic NettyEventSourceConnection eventSourceConnection()
eventSourceConnection 在接口中 HttpControlpublic Executor handlerExecutor()
handlerExecutor 在接口中 HttpControlprivate void performEventSourceHandshake(org.jboss.netty.channel.ChannelHandler eventSourceConnectionHandler)
private void getReadyToSendEventSourceMessages(org.jboss.netty.channel.ChannelHandler eventSourceConnectionHandler)
private void performWebSocketHandshake(NettyWebSocketConnection webSocketConnection, org.jboss.netty.channel.ChannelHandler webSocketConnectionHandler)
private void getReadyToReceiveWebSocketMessages(org.jboss.netty.channel.ChannelHandler webSocketFrameDecoder,
org.jboss.netty.channel.ChannelHandler webSocketConnectionHandler,
org.jboss.netty.channel.ChannelPipeline p,
org.jboss.netty.channel.Channel channel)
private void getReadyToSendWebSocketMessages(org.jboss.netty.channel.ChannelHandler webSocketFrameEncoder,
org.jboss.netty.channel.ChannelPipeline p)
Copyright © 2014. All rights reserved.