| 程序包 | 说明 |
|---|---|
| org.smartboot.http.server | |
| org.smartboot.http.server.decode | |
| org.smartboot.http.server.handler | |
| org.smartboot.http.server.impl |
| 限定符和类型 | 方法和说明 |
|---|---|
List<org.smartboot.socket.extension.plugins.Plugin<Request>> |
HttpServerConfiguration.getPlugins() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
HttpServerHandler.onBodyStream(ByteBuffer buffer,
Request request) |
boolean |
Http2ServerHandler.onBodyStream(ByteBuffer buffer,
Request request) |
boolean |
WebSocketHandler.onBodyStream(ByteBuffer byteBuffer,
Request request) |
void |
Http2ServerHandler.onClose(Request request)
若子类重写 onClose 则必须调用 super.onClose();释放内存
|
void |
Http2ServerHandler.onHeaderComplete(Request request) |
void |
WebSocketHandler.onHeaderComplete(Request request) |
| 限定符和类型 | 方法和说明 |
|---|---|
HttpServerConfiguration |
HttpServerConfiguration.addPlugin(List<org.smartboot.socket.extension.plugins.Plugin<Request>> plugins) |
HttpServerConfiguration |
HttpServerConfiguration.addPlugin(org.smartboot.socket.extension.plugins.Plugin<Request> plugin) |
| 限定符和类型 | 方法和说明 |
|---|---|
Decoder |
IgnoreHeaderDecoder.decode(ByteBuffer byteBuffer,
Request httpHeader) |
Decoder |
AbstractDecoder.decode(ByteBuffer byteBuffer,
Request request) |
Decoder |
Decoder.decode(ByteBuffer byteBuffer,
Request request) |
Decoder |
HttpMethodDecoder.decode0(ByteBuffer byteBuffer,
Request request) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
HttpRouteHandler.onBodyStream(ByteBuffer buffer,
Request request) |
boolean |
WebSocketRouteHandler.onBodyStream(ByteBuffer byteBuffer,
Request request) |
boolean |
BasicAuthServerHandler.onBodyStream(ByteBuffer buffer,
Request request) |
void |
HttpRouteHandler.onClose(Request request) |
void |
WebSocketRouteHandler.onClose(Request request) |
void |
BasicAuthServerHandler.onClose(Request request) |
void |
HttpRouteHandler.onHeaderComplete(Request request) |
void |
BasicAuthServerHandler.onHeaderComplete(Request request) |
| 限定符和类型 | 方法和说明 |
|---|---|
Request |
HttpRequestProtocol.decode(ByteBuffer buffer,
org.smartboot.socket.transport.AioSession session) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
HttpMessageProcessor.process0(org.smartboot.socket.transport.AioSession session,
Request request) |
| 构造器和说明 |
|---|
WebSocketRequestImpl(Request baseHttpRequest) |
Copyright © 2024. All rights reserved.