Skip navigation links
A B C D F G H I M N O P Q R S T U V W 

A

AbstractDecoder - Class in org.smartboot.http.server.decode
 
AbstractDecoder(HttpServerConfiguration) - Constructor for class org.smartboot.http.server.decode.AbstractDecoder
 
AbstractDecoder(HttpServerConfiguration, AbstractDecoder) - Constructor for class org.smartboot.http.server.decode.AbstractDecoder
 
AbstractResponse - Class in org.smartboot.http.server.impl
 
AbstractResponse() - Constructor for class org.smartboot.http.server.impl.AbstractResponse
 
AbstractWafDecoder - Class in org.smartboot.http.server.waf
 
AbstractWafDecoder(HttpServerConfiguration) - Constructor for class org.smartboot.http.server.waf.AbstractWafDecoder
 
addCookie(Cookie) - Method in interface org.smartboot.http.server.HttpResponse
添加Cookie信息
addCookie(Cookie) - Method in class org.smartboot.http.server.impl.AbstractResponse
 
addHeader(String, String) - Method in interface org.smartboot.http.server.HttpResponse
Adds a response header with the given name and value.
addHeader(String, String) - Method in class org.smartboot.http.server.impl.AbstractResponse
 
addHeader(String, String) - Method in class org.smartboot.http.server.impl.PushBuilderImpl
 
addHeader(String, String) - Method in interface org.smartboot.http.server.PushBuilder
 
addPlugin(Plugin<Request>) - Method in class org.smartboot.http.server.HttpServerConfiguration
 
addPlugin(List<Plugin<Request>>) - Method in class org.smartboot.http.server.HttpServerConfiguration
 
aioSession - Variable in class org.smartboot.http.server.impl.CommonRequest
 
attachment - Variable in class org.smartboot.http.server.impl.CommonRequest
附件对象

B

bannerEnabled(boolean) - Method in class org.smartboot.http.server.HttpServerConfiguration
 
BasicAuthServerHandler - Class in org.smartboot.http.server.handler
 
BasicAuthServerHandler(String, String, HttpServerHandler) - Constructor for class org.smartboot.http.server.handler.BasicAuthServerHandler
 
bodyDone() - Method in class org.smartboot.http.server.impl.Http2RequestImpl
 

C

checkState(int) - Method in class org.smartboot.http.server.impl.Http2RequestImpl
 
checkUri(HttpServerConfiguration, Request) - Static method in class org.smartboot.http.server.waf.WAF
 
close() - Method in interface org.smartboot.http.server.HttpResponse
 
close() - Method in class org.smartboot.http.server.impl.AbstractResponse
 
close() - Method in class org.smartboot.http.server.impl.WebSocketResponseImpl
 
close(int, String) - Method in class org.smartboot.http.server.impl.WebSocketResponseImpl
 
close() - Method in interface org.smartboot.http.server.WebSocketResponse
关闭ws通道
close(int, String) - Method in interface org.smartboot.http.server.WebSocketResponse
 
closed - Variable in class org.smartboot.http.server.impl.AbstractResponse
是否关闭Socket连接通道
CommonRequest - Class in org.smartboot.http.server.impl
 
configuration() - Method in class org.smartboot.http.server.HttpBootstrap
服务配置
configuration - Variable in class org.smartboot.http.server.impl.CommonRequest
 
connection - Variable in class org.smartboot.http.server.impl.CommonRequest
 
contentLength - Variable in class org.smartboot.http.server.impl.CommonRequest
 
contentType - Variable in class org.smartboot.http.server.impl.CommonRequest
 
cookies - Variable in class org.smartboot.http.server.impl.CommonRequest
 

D

debug(boolean) - Method in class org.smartboot.http.server.HttpServerConfiguration
启用 debug 模式后会打印码流
decode(ByteBuffer, Request) - Method in class org.smartboot.http.server.decode.AbstractDecoder
 
decode(ByteBuffer, Request) - Method in interface org.smartboot.http.server.decode.Decoder
 
decode(ByteBuffer, HttpRequestImpl) - Method in class org.smartboot.http.server.decode.MultipartFormDecoder
 
decode(ByteBuffer, AioSession) - Method in class org.smartboot.http.server.impl.HttpRequestProtocol
 
decode0(ByteBuffer, Request) - Method in class org.smartboot.http.server.decode.AbstractDecoder
 
decode0(ByteBuffer, Request) - Method in class org.smartboot.http.server.waf.MethodWafDecoder
 
decode0(ByteBuffer, Request) - Method in class org.smartboot.http.server.waf.UriWafDecoder
 
Decoder - Interface in org.smartboot.http.server.decode
 
DecoderUnit - Class in org.smartboot.http.server.impl
 
DecoderUnit() - Constructor for class org.smartboot.http.server.impl.DecoderUnit
 
DESC - Static variable in class org.smartboot.http.server.waf.WafConfiguration
 

F

flush() - Method in class org.smartboot.http.server.impl.WebSocketResponseImpl
 
flush() - Method in interface org.smartboot.http.server.WebSocketResponse
输出数据

G

getAioSession() - Method in class org.smartboot.http.server.impl.CommonRequest
 
getAioSession() - Method in class org.smartboot.http.server.impl.Request
 
getAllowMethods() - Method in class org.smartboot.http.server.waf.WafConfiguration
 
getAllowUriPrefixes() - Method in class org.smartboot.http.server.waf.WafConfiguration
 
getAllowUriSuffixes() - Method in class org.smartboot.http.server.waf.WafConfiguration
 
getAttachment() - Method in interface org.smartboot.http.server.HttpRequest
获取附件对象
getAttachment() - Method in class org.smartboot.http.server.impl.CommonRequest
获取附件对象
getAttachment() - Method in class org.smartboot.http.server.impl.WebSocketRequestImpl
 
getAttachment() - Method in interface org.smartboot.http.server.WebSocketRequest
获取附件对象
getBody() - Method in class org.smartboot.http.server.impl.Http2RequestImpl
 
getByteCache() - Method in class org.smartboot.http.server.HttpServerConfiguration
将字符串缓存至 ByteTree 中,在Http报文解析过程中将获得更好的性能表现。
getCharacterEncoding() - Method in interface org.smartboot.http.server.HttpRequest
 
getCharacterEncoding() - Method in class org.smartboot.http.server.impl.CommonRequest
 
getConfiguration() - Method in class org.smartboot.http.server.decode.AbstractDecoder
 
getConfiguration() - Method in class org.smartboot.http.server.impl.CommonRequest
 
getConnection() - Method in class org.smartboot.http.server.impl.CommonRequest
 
getContentLength() - Method in interface org.smartboot.http.server.HttpRequest
 
getContentLength() - Method in interface org.smartboot.http.server.HttpResponse
 
getContentLength() - Method in class org.smartboot.http.server.impl.AbstractResponse
 
getContentLength() - Method in class org.smartboot.http.server.impl.CommonRequest
 
getContentType() - Method in interface org.smartboot.http.server.HttpRequest
 
getContentType() - Method in interface org.smartboot.http.server.HttpResponse
 
getContentType() - Method in class org.smartboot.http.server.impl.AbstractResponse
 
getContentType() - Method in class org.smartboot.http.server.impl.CommonRequest
 
getCookies() - Method in interface org.smartboot.http.server.HttpRequest
获取Cookie
getCookies() - Method in class org.smartboot.http.server.impl.AbstractResponse
 
getCookies() - Method in class org.smartboot.http.server.impl.CommonRequest
 
getCurrentFrame() - Method in class org.smartboot.http.server.impl.Http2Session
 
getDecodeHeaderName() - Method in class org.smartboot.http.server.impl.DecoderUnit
 
getDecodeState() - Method in class org.smartboot.http.server.impl.Request
 
getDenyMethods() - Method in class org.smartboot.http.server.waf.WafConfiguration
 
getFrameOpcode() - Method in class org.smartboot.http.server.impl.WebSocketRequestImpl
 
getFrameOpcode() - Method in interface org.smartboot.http.server.WebSocketRequest
 
getFrameRsv() - Method in class org.smartboot.http.server.impl.WebSocketRequestImpl
 
getHeader(String) - Method in interface org.smartboot.http.server.HttpRequest
获取指定名称的Http Header值
getHeader(String) - Method in interface org.smartboot.http.server.HttpResponse
 
getHeader(String) - Method in class org.smartboot.http.server.impl.AbstractResponse
 
getHeader(HeaderNameEnum) - Method in class org.smartboot.http.server.impl.CommonRequest
 
getHeader(String) - Method in class org.smartboot.http.server.impl.CommonRequest
 
getHeader(String) - Method in class org.smartboot.http.server.impl.PushBuilderImpl
 
getHeader(String) - Method in interface org.smartboot.http.server.PushBuilder
 
getHeader(String) - Method in interface org.smartboot.http.server.WebSocketRequest
获取指定名称的Http Header值
getHeaderLimiter() - Method in class org.smartboot.http.server.HttpServerConfiguration
 
getHeaderNameByteTree() - Method in class org.smartboot.http.server.HttpServerConfiguration
 
getHeaderNames() - Method in interface org.smartboot.http.server.HttpRequest
 
getHeaderNames() - Method in interface org.smartboot.http.server.HttpResponse
Get the header names set for this HTTP response.
getHeaderNames() - Method in class org.smartboot.http.server.impl.AbstractResponse
 
getHeaderNames() - Method in class org.smartboot.http.server.impl.CommonRequest
 
getHeaderNames() - Method in class org.smartboot.http.server.impl.PushBuilderImpl
 
getHeaderNames() - Method in interface org.smartboot.http.server.PushBuilder
 
getHeaderNames() - Method in interface org.smartboot.http.server.WebSocketRequest
 
getHeaders(String) - Method in interface org.smartboot.http.server.HttpRequest
 
getHeaders(String) - Method in interface org.smartboot.http.server.HttpResponse
Return a Collection of all the header values associated with the specified header name.
getHeaders(String) - Method in class org.smartboot.http.server.impl.AbstractResponse
 
getHeaders(String) - Method in class org.smartboot.http.server.impl.CommonRequest
 
getHeaders() - Method in class org.smartboot.http.server.impl.Http2RequestImpl
 
getHeaders(String) - Method in interface org.smartboot.http.server.WebSocketRequest
 
getHeaderSize() - Method in class org.smartboot.http.server.impl.CommonRequest
 
getHost() - Method in class org.smartboot.http.server.impl.CommonRequest
 
getHpackDecoder() - Method in class org.smartboot.http.server.impl.Http2Session
 
getHpackEncoder() - Method in class org.smartboot.http.server.impl.Http2Session
 
getHttp2ServerHandler() - Method in class org.smartboot.http.server.HttpServerConfiguration
 
getHttpIdleTimeout() - Method in class org.smartboot.http.server.HttpServerConfiguration
 
getHttpServerHandler() - Method in class org.smartboot.http.server.HttpServerConfiguration
 
getHttpStatus() - Method in interface org.smartboot.http.server.HttpResponse
获取Http响应状态
getHttpStatus() - Method in class org.smartboot.http.server.impl.AbstractResponse
 
getInputStream() - Method in interface org.smartboot.http.server.HttpRequest
 
getInputStream() - Method in class org.smartboot.http.server.impl.CommonRequest
 
getInputStream() - Method in class org.smartboot.http.server.impl.Http2RequestImpl
 
getInputStream() - Method in class org.smartboot.http.server.impl.HttpRequestImpl
 
getInputStream() - Method in class org.smartboot.http.server.impl.Request
 
getInputStream() - Method in class org.smartboot.http.server.impl.WebSocketRequestImpl
 
getLocalAddress() - Method in interface org.smartboot.http.server.HttpRequest
 
getLocalAddress() - Method in class org.smartboot.http.server.impl.CommonRequest
 
getLocalAddress() - Method in class org.smartboot.http.server.impl.Http2RequestImpl
 
getLocalAddress() - Method in class org.smartboot.http.server.impl.Request
 
getLocalAddress() - Method in interface org.smartboot.http.server.WebSocketRequest
获取套接字绑定的本地地址。
getLocale() - Method in interface org.smartboot.http.server.HttpRequest
 
getLocale() - Method in class org.smartboot.http.server.impl.CommonRequest
 
getLocales() - Method in interface org.smartboot.http.server.HttpRequest
 
getLocales() - Method in class org.smartboot.http.server.impl.CommonRequest
 
getMaskingKey() - Method in class org.smartboot.http.server.impl.WebSocketRequestImpl
 
getMaxRequestSize() - Method in class org.smartboot.http.server.HttpServerConfiguration
 
getMethod() - Method in interface org.smartboot.http.server.HttpRequest
Returns the name of the HTTP method with which this request was made, for example, GET, POST, or PUT.
getMethod() - Method in class org.smartboot.http.server.impl.CommonRequest
 
getMethod() - Method in class org.smartboot.http.server.impl.PushBuilderImpl
 
getMethod() - Method in interface org.smartboot.http.server.PushBuilder
 
getOutputStream() - Method in interface org.smartboot.http.server.HttpResponse
响应消息输出流
getOutputStream() - Method in class org.smartboot.http.server.impl.AbstractResponse
 
getParameter(String) - Method in interface org.smartboot.http.server.HttpRequest
 
getParameter(String) - Method in class org.smartboot.http.server.impl.CommonRequest
 
getParameters() - Method in interface org.smartboot.http.server.HttpRequest
 
getParameters() - Method in class org.smartboot.http.server.impl.CommonRequest
 
getParameters() - Method in interface org.smartboot.http.server.WebSocketRequest
 
getParameterValues(String) - Method in interface org.smartboot.http.server.HttpRequest
 
getParameterValues(String) - Method in class org.smartboot.http.server.impl.CommonRequest
 
getParts() - Method in interface org.smartboot.http.server.HttpRequest
 
getParts(MultipartConfig) - Method in interface org.smartboot.http.server.HttpRequest
 
getParts(MultipartConfig) - Method in class org.smartboot.http.server.impl.Http2RequestImpl
 
getParts(MultipartConfig) - Method in class org.smartboot.http.server.impl.HttpRequestImpl
 
getParts() - Method in class org.smartboot.http.server.impl.WebSocketRequestImpl
 
getParts(MultipartConfig) - Method in class org.smartboot.http.server.impl.WebSocketRequestImpl
 
getPath() - Method in class org.smartboot.http.server.impl.PushBuilderImpl
 
getPath() - Method in interface org.smartboot.http.server.PushBuilder
 
getPayload() - Method in class org.smartboot.http.server.impl.WebSocketRequestImpl
 
getPayload() - Method in interface org.smartboot.http.server.WebSocketRequest
 
getPayloadDecoder() - Method in class org.smartboot.http.server.impl.WebSocketRequestImpl
 
getPayloadLength() - Method in class org.smartboot.http.server.impl.WebSocketRequestImpl
 
getPlugins() - Method in class org.smartboot.http.server.HttpServerConfiguration
 
getProtocol() - Method in interface org.smartboot.http.server.HttpRequest
 
getProtocol() - Method in class org.smartboot.http.server.impl.CommonRequest
 
getPushStreamId() - Method in class org.smartboot.http.server.impl.Http2Session
 
getQueryString() - Method in interface org.smartboot.http.server.HttpRequest
 
getQueryString() - Method in class org.smartboot.http.server.impl.CommonRequest
 
getQueryString() - Method in class org.smartboot.http.server.impl.PushBuilderImpl
 
getQueryString() - Method in interface org.smartboot.http.server.PushBuilder
 
getQueryString() - Method in interface org.smartboot.http.server.WebSocketRequest
 
getReadBufferPool() - Method in class org.smartboot.http.server.HttpServerConfiguration
 
getRemoteAddr() - Method in interface org.smartboot.http.server.HttpRequest
Returns the Internet Protocol (IP) address of the client or last proxy that sent the request.
getRemoteAddr() - Method in class org.smartboot.http.server.impl.CommonRequest
Returns the Internet Protocol (IP) address of the client or last proxy that sent the request.
getRemoteAddr() - Method in class org.smartboot.http.server.impl.Http2RequestImpl
 
getRemoteAddr() - Method in class org.smartboot.http.server.impl.Request
Returns the Internet Protocol (IP) address of the client or last proxy that sent the request.
getRemoteAddress() - Method in interface org.smartboot.http.server.HttpRequest
 
getRemoteAddress() - Method in class org.smartboot.http.server.impl.CommonRequest
 
getRemoteAddress() - Method in class org.smartboot.http.server.impl.Http2RequestImpl
 
getRemoteAddress() - Method in class org.smartboot.http.server.impl.Request
 
getRemoteAddress() - Method in interface org.smartboot.http.server.WebSocketRequest
 
getRemoteHost() - Method in interface org.smartboot.http.server.HttpRequest
Returns the fully qualified name of the client or the last proxy that sent the request.
getRemoteHost() - Method in class org.smartboot.http.server.impl.CommonRequest
Returns the fully qualified name of the client or the last proxy that sent the request.
getRemoteHost() - Method in class org.smartboot.http.server.impl.Http2RequestImpl
 
getRemoteHost() - Method in class org.smartboot.http.server.impl.Request
Returns the fully qualified name of the client or the last proxy that sent the request.
getRequest() - Method in class org.smartboot.http.server.impl.Http2Session
 
getRequestType() - Method in class org.smartboot.http.server.impl.CommonRequest
 
getRequestType() - Method in class org.smartboot.http.server.impl.Request
 
getRequestURI() - Method in interface org.smartboot.http.server.HttpRequest
 
getRequestURI() - Method in class org.smartboot.http.server.impl.CommonRequest
 
getRequestURI() - Method in interface org.smartboot.http.server.WebSocketRequest
 
getRequestURL() - Method in interface org.smartboot.http.server.HttpRequest
 
getRequestURL() - Method in class org.smartboot.http.server.impl.CommonRequest
 
getRequestURL() - Method in interface org.smartboot.http.server.WebSocketRequest
 
getResponse() - Method in class org.smartboot.http.server.impl.Http2RequestImpl
 
getResponse() - Method in class org.smartboot.http.server.impl.HttpRequestImpl
 
getResponse() - Method in class org.smartboot.http.server.impl.WebSocketRequestImpl
 
getScheme() - Method in interface org.smartboot.http.server.HttpRequest
 
getScheme() - Method in class org.smartboot.http.server.impl.CommonRequest
 
getServerHandler() - Method in class org.smartboot.http.server.impl.CommonRequest
 
getServerHandler() - Method in class org.smartboot.http.server.impl.Request
 
getSession() - Method in class org.smartboot.http.server.impl.Http2RequestImpl
 
getSettings() - Method in class org.smartboot.http.server.impl.Http2Session
 
getSslEngine() - Method in interface org.smartboot.http.server.HttpRequest
 
getSslEngine() - Method in class org.smartboot.http.server.impl.CommonRequest
 
getState() - Method in class org.smartboot.http.server.impl.Http2Session
 
getStream(int) - Method in class org.smartboot.http.server.impl.Http2Session
 
getStreamId() - Method in class org.smartboot.http.server.impl.Http2RequestImpl
 
getTrailerFields() - Method in interface org.smartboot.http.server.HttpRequest
 
getTrailerFields() - Method in interface org.smartboot.http.server.HttpResponse
Gets the supplier of trailer headers.
getTrailerFields() - Method in class org.smartboot.http.server.impl.AbstractResponse
 
getTrailerFields() - Method in class org.smartboot.http.server.impl.HttpRequestImpl
 
getTrailerFields() - Method in class org.smartboot.http.server.impl.Request
 
getTrailerFields() - Method in class org.smartboot.http.server.impl.WebSocketRequestImpl
 
getUri() - Method in class org.smartboot.http.server.impl.CommonRequest
 
getUriByteTree() - Method in class org.smartboot.http.server.HttpServerConfiguration
 
getWafConfiguration() - Method in class org.smartboot.http.server.HttpServerConfiguration
 
getWebSocketHandler() - Method in class org.smartboot.http.server.HttpServerConfiguration
 
getWriteBufferPool() - Method in class org.smartboot.http.server.HttpServerConfiguration
 
getWsIdleTimeout() - Method in class org.smartboot.http.server.HttpServerConfiguration
 
group() - Method in class org.smartboot.http.server.HttpServerConfiguration
 
group(AsynchronousChannelGroup) - Method in class org.smartboot.http.server.HttpServerConfiguration
 

H

handle(HttpRequest, HttpResponse) - Method in class org.smartboot.http.server.handler.BasicAuthServerHandler
 
handle(HttpRequest, HttpResponse, CompletableFuture<Object>) - Method in class org.smartboot.http.server.handler.HttpRouteHandler
 
handle(HttpRequest, HttpResponse, CompletableFuture<Object>) - Method in class org.smartboot.http.server.handler.HttpStaticResourceHandler
 
handle(WebSocketRequest, WebSocketResponse) - Method in class org.smartboot.http.server.handler.WebSocketDefaultHandler
 
handle(WebSocketRequest, WebSocketResponse) - Method in class org.smartboot.http.server.handler.WebSocketRouteHandler
 
handle(REQ, RSP) - Method in interface org.smartboot.http.server.ServerHandler
执行当前处理器逻辑。
handle(REQ, RSP, CompletableFuture<Object>) - Method in interface org.smartboot.http.server.ServerHandler
 
handleBinaryMessage(WebSocketRequest, WebSocketResponse, byte[]) - Method in class org.smartboot.http.server.handler.WebSocketDefaultHandler
处理二进制请求消息
handleHttpRequest(Http2RequestImpl) - Method in class org.smartboot.http.server.Http2ServerHandler
 
handlePing(WebSocketRequest, WebSocketResponse) - Method in class org.smartboot.http.server.handler.WebSocketDefaultHandler
 
handlePong(WebSocketRequest, WebSocketResponse) - Method in class org.smartboot.http.server.handler.WebSocketDefaultHandler
 
handleTextMessage(WebSocketRequest, WebSocketResponse, String) - Method in class org.smartboot.http.server.handler.WebSocketDefaultHandler
处理字符串请求消息
headerLimiter(int) - Method in class org.smartboot.http.server.HttpServerConfiguration
支持解析的Header上限,若客户端提交Header数超过该值,超过部分将被忽略
headers - Variable in class org.smartboot.http.server.impl.CommonRequest
Http请求头
headerSize - Variable in class org.smartboot.http.server.impl.CommonRequest
 
host(String) - Method in class org.smartboot.http.server.HttpServerConfiguration
 
hostHeader - Variable in class org.smartboot.http.server.impl.CommonRequest
 
Http2RequestImpl - Class in org.smartboot.http.server.impl
 
Http2RequestImpl(int, Http2Session, boolean) - Constructor for class org.smartboot.http.server.impl.Http2RequestImpl
 
Http2ServerHandler - Class in org.smartboot.http.server
Http消息处理器
Http2ServerHandler() - Constructor for class org.smartboot.http.server.Http2ServerHandler
 
http2ServerHandler(Http2ServerHandler) - Method in class org.smartboot.http.server.impl.HttpMessageProcessor
 
Http2Session - Class in org.smartboot.http.server.impl
 
Http2Session(Request) - Constructor for class org.smartboot.http.server.impl.Http2Session
 
HttpBootstrap - Class in org.smartboot.http.server
 
HttpBootstrap() - Constructor for class org.smartboot.http.server.HttpBootstrap
 
HttpBootstrap(HttpMessageProcessor) - Constructor for class org.smartboot.http.server.HttpBootstrap
 
httpHandler(HttpServerHandler) - Method in class org.smartboot.http.server.HttpBootstrap
往 http 处理器管道中注册 Handle
HttpMessageProcessor - Class in org.smartboot.http.server.impl
http消息处理器
HttpMessageProcessor() - Constructor for class org.smartboot.http.server.impl.HttpMessageProcessor
 
HttpRequest - Interface in org.smartboot.http.server
Http消息请求接口
HttpRequestImpl - Class in org.smartboot.http.server.impl
 
HttpRequestProtocol - Class in org.smartboot.http.server.impl
 
HttpRequestProtocol(HttpServerConfiguration) - Constructor for class org.smartboot.http.server.impl.HttpRequestProtocol
 
HttpResponse - Interface in org.smartboot.http.server
Http消息响应接口
HttpRouteHandler - Class in org.smartboot.http.server.handler
 
HttpRouteHandler() - Constructor for class org.smartboot.http.server.handler.HttpRouteHandler
 
HttpRouteHandler(HttpServerHandler) - Constructor for class org.smartboot.http.server.handler.HttpRouteHandler
 
HttpServerConfiguration - Class in org.smartboot.http.server
 
HttpServerConfiguration() - Constructor for class org.smartboot.http.server.HttpServerConfiguration
 
HttpServerHandler - Class in org.smartboot.http.server
Http消息处理器
HttpServerHandler() - Constructor for class org.smartboot.http.server.HttpServerHandler
 
httpServerHandler(HttpServerHandler) - Method in class org.smartboot.http.server.impl.HttpMessageProcessor
 
HttpStaticResourceHandler - Class in org.smartboot.http.server.handler
静态资源加载Handle
HttpStaticResourceHandler(String) - Constructor for class org.smartboot.http.server.handler.HttpStaticResourceHandler
 

I

IGNORE_HEADERS - Static variable in class org.smartboot.http.server.impl.PushBuilderImpl
 
init(AioSession, AbstractOutputStream) - Method in class org.smartboot.http.server.impl.AbstractResponse
 
isClosed() - Method in class org.smartboot.http.server.impl.AbstractResponse
是否要断开TCP连接
isFrameFinalFlag() - Method in class org.smartboot.http.server.impl.WebSocketRequestImpl
 
isFrameMasked() - Method in class org.smartboot.http.server.impl.WebSocketRequestImpl
 
isKeepAlive() - Method in class org.smartboot.http.server.impl.HttpRequestImpl
 
isMultiplexing() - Method in class org.smartboot.http.server.impl.CommonRequest
 
isPrefaced() - Method in class org.smartboot.http.server.impl.Http2Session
 
isSecure() - Method in interface org.smartboot.http.server.HttpRequest
是否启动安全通信
isSecure() - Method in class org.smartboot.http.server.HttpServerConfiguration
 
isSecure() - Method in class org.smartboot.http.server.impl.CommonRequest
 
isSecure() - Method in interface org.smartboot.http.server.WebSocketRequest
是否启动安全通信
isSettingEnabled() - Method in class org.smartboot.http.server.impl.Http2Session
 
isTrailerFieldsReady() - Method in interface org.smartboot.http.server.HttpRequest
 
isTrailerFieldsReady() - Method in class org.smartboot.http.server.impl.HttpRequestImpl
 
isTrailerFieldsReady() - Method in class org.smartboot.http.server.impl.WebSocketRequestImpl
 

M

method - Variable in class org.smartboot.http.server.impl.CommonRequest
请求方法
method(String) - Method in class org.smartboot.http.server.impl.PushBuilderImpl
 
method(String) - Method in interface org.smartboot.http.server.PushBuilder
 
methodCheck(HttpServerConfiguration, Request) - Static method in class org.smartboot.http.server.waf.WAF
 
MethodWafDecoder - Class in org.smartboot.http.server.waf
 
MethodWafDecoder(HttpServerConfiguration) - Constructor for class org.smartboot.http.server.waf.MethodWafDecoder
 
MultipartFormDecoder - Class in org.smartboot.http.server.decode
指定长度的解码器
MultipartFormDecoder(HttpRequestImpl, MultipartConfig) - Constructor for class org.smartboot.http.server.decode.MultipartFormDecoder
 

N

newHttp2Session() - Method in class org.smartboot.http.server.impl.Request
 
newHttpRequest() - Method in class org.smartboot.http.server.impl.Request
 
newPushBuilder() - Method in interface org.smartboot.http.server.HttpRequest
 
newPushBuilder() - Method in class org.smartboot.http.server.impl.Http2RequestImpl
 
newPushBuilder() - Method in class org.smartboot.http.server.impl.WebSocketRequestImpl
 
newWebsocketRequest() - Method in class org.smartboot.http.server.impl.Request
 

O

onBodyStream(ByteBuffer, Request) - Method in class org.smartboot.http.server.Http2ServerHandler
 
onBodyStream(ByteBuffer, Request) - Method in class org.smartboot.http.server.HttpServerHandler
 
onBodyStream(ByteBuffer, Request) - Method in class org.smartboot.http.server.WebSocketHandler
 
onClose(Request) - Method in class org.smartboot.http.server.handler.BasicAuthServerHandler
 
onClose(Request) - Method in class org.smartboot.http.server.handler.HttpRouteHandler
 
onClose(WebSocketRequest, WebSocketResponse, CloseReason) - Method in class org.smartboot.http.server.handler.WebSocketDefaultHandler
连接关闭
onClose(Request) - Method in class org.smartboot.http.server.handler.WebSocketRouteHandler
 
onError(WebSocketRequest, Throwable) - Method in class org.smartboot.http.server.handler.WebSocketDefaultHandler
连接异常
onHandShake(WebSocketRequest, WebSocketResponse) - Method in class org.smartboot.http.server.handler.WebSocketDefaultHandler
握手成功
onHeaderComplete(Request) - Method in class org.smartboot.http.server.handler.BasicAuthServerHandler
 
onHeaderComplete(Request) - Method in class org.smartboot.http.server.handler.HttpRouteHandler
 
onHeaderComplete(Request) - Method in class org.smartboot.http.server.Http2ServerHandler
 
onHeaderComplete(Http2RequestImpl) - Method in class org.smartboot.http.server.Http2ServerHandler
 
onHeaderComplete(Request) - Method in class org.smartboot.http.server.WebSocketHandler
 
org.smartboot.http.server - package org.smartboot.http.server
 
org.smartboot.http.server.decode - package org.smartboot.http.server.decode
 
org.smartboot.http.server.handler - package org.smartboot.http.server.handler
 
org.smartboot.http.server.impl - package org.smartboot.http.server.impl
 
org.smartboot.http.server.waf - package org.smartboot.http.server.waf
 
outputStream - Variable in class org.smartboot.http.server.impl.AbstractResponse
输入流

P

parameters - Variable in class org.smartboot.http.server.impl.CommonRequest
请求参数
path(String) - Method in class org.smartboot.http.server.impl.PushBuilderImpl
 
path(String) - Method in interface org.smartboot.http.server.PushBuilder
 
ping(byte[]) - Method in class org.smartboot.http.server.impl.WebSocketResponseImpl
 
ping(byte[]) - Method in interface org.smartboot.http.server.WebSocketResponse
 
ping() - Method in interface org.smartboot.http.server.WebSocketResponse
 
pong(byte[]) - Method in class org.smartboot.http.server.impl.WebSocketResponseImpl
 
pong() - Method in interface org.smartboot.http.server.WebSocketResponse
 
pong(byte[]) - Method in interface org.smartboot.http.server.WebSocketResponse
 
process0(AioSession, Request) - Method in class org.smartboot.http.server.impl.HttpMessageProcessor
 
protocol - Variable in class org.smartboot.http.server.impl.CommonRequest
Http协议版本
push() - Method in class org.smartboot.http.server.impl.PushBuilderImpl
 
push() - Method in interface org.smartboot.http.server.PushBuilder
 
PushBuilder - Interface in org.smartboot.http.server
 
PushBuilderImpl - Class in org.smartboot.http.server.impl
 
PushBuilderImpl(int, Http2ResponseImpl, Http2Session) - Constructor for class org.smartboot.http.server.impl.PushBuilderImpl
 

Q

queryString - Variable in class org.smartboot.http.server.impl.CommonRequest
跟在URL后面的请求信息
queryString(String) - Method in class org.smartboot.http.server.impl.PushBuilderImpl
 
queryString(String) - Method in interface org.smartboot.http.server.PushBuilder
 

R

readBufferSize(int) - Method in class org.smartboot.http.server.HttpServerConfiguration
设置read缓冲区大小,读缓冲区的大小至少得能容纳 url 或者一个Header value的长度,否则将触发异常
remoteAddr - Variable in class org.smartboot.http.server.impl.CommonRequest
 
remoteHost - Variable in class org.smartboot.http.server.impl.CommonRequest
 
removeHeader(String) - Method in class org.smartboot.http.server.impl.PushBuilderImpl
 
removeHeader(String) - Method in interface org.smartboot.http.server.PushBuilder
 
Request - Class in org.smartboot.http.server.impl
 
requestUri - Variable in class org.smartboot.http.server.impl.CommonRequest
 
requestUrl - Variable in class org.smartboot.http.server.impl.CommonRequest
 
reset() - Method in class org.smartboot.http.server.impl.AbstractResponse
 
reset() - Method in class org.smartboot.http.server.impl.CommonRequest
 
reset() - Method in class org.smartboot.http.server.impl.Http2RequestImpl
 
reset() - Method in class org.smartboot.http.server.impl.HttpRequestImpl
 
reset() - Method in class org.smartboot.http.server.impl.Request
 
reset() - Method in class org.smartboot.http.server.impl.WebSocketRequestImpl
 
responseError(AbstractResponse, Throwable) - Static method in class org.smartboot.http.server.impl.HttpMessageProcessor
 
route(String, HttpServerHandler) - Method in class org.smartboot.http.server.handler.HttpRouteHandler
配置URL路由
route(String, WebSocketHandler) - Method in class org.smartboot.http.server.handler.WebSocketRouteHandler
配置URL路由

S

scheme - Variable in class org.smartboot.http.server.impl.CommonRequest
协议
sendBinaryMessage(byte[]) - Method in class org.smartboot.http.server.impl.WebSocketResponseImpl
 
sendBinaryMessage(byte[], int, int) - Method in class org.smartboot.http.server.impl.WebSocketResponseImpl
 
sendBinaryMessage(byte[]) - Method in interface org.smartboot.http.server.WebSocketResponse
发送二进制响应
sendBinaryMessage(byte[], int, int) - Method in interface org.smartboot.http.server.WebSocketResponse
发送二进制响应
sendTextMessage(String) - Method in class org.smartboot.http.server.impl.WebSocketResponseImpl
 
sendTextMessage(String) - Method in interface org.smartboot.http.server.WebSocketResponse
发送文本响应
serverHandler - Variable in class org.smartboot.http.server.impl.CommonRequest
 
ServerHandler<REQ,RSP> - Interface in org.smartboot.http.server
 
serverName() - Method in class org.smartboot.http.server.HttpServerConfiguration
 
serverName(String) - Method in class org.smartboot.http.server.HttpServerConfiguration
 
setAllowMethods(Set<String>) - Method in class org.smartboot.http.server.waf.WafConfiguration
 
setAllowUriPrefixes(List<String>) - Method in class org.smartboot.http.server.waf.WafConfiguration
 
setAllowUriSuffixes(List<String>) - Method in class org.smartboot.http.server.waf.WafConfiguration
 
setAttachment(Attachment) - Method in interface org.smartboot.http.server.HttpRequest
存放附件,支持任意类型
setAttachment(Attachment) - Method in class org.smartboot.http.server.impl.CommonRequest
存放附件,支持任意类型
setAttachment(Attachment) - Method in class org.smartboot.http.server.impl.WebSocketRequestImpl
 
setAttachment(Attachment) - Method in interface org.smartboot.http.server.WebSocketRequest
存放附件,支持任意类型
setBody(ByteArrayOutputStream) - Method in class org.smartboot.http.server.impl.Http2RequestImpl
 
setConfiguration(HttpServerConfiguration) - Method in class org.smartboot.http.server.impl.HttpMessageProcessor
 
setContentLength(long) - Method in interface org.smartboot.http.server.HttpResponse
 
setContentLength(long) - Method in class org.smartboot.http.server.impl.AbstractResponse
 
setContentType(String) - Method in interface org.smartboot.http.server.HttpResponse
 
setContentType(String) - Method in class org.smartboot.http.server.impl.AbstractResponse
 
setCurrentFrame(Http2Frame) - Method in class org.smartboot.http.server.impl.Http2Session
 
setDecodeHeaderName(ByteTree<HeaderNameEnum>) - Method in class org.smartboot.http.server.impl.DecoderUnit
 
setDenyMethods(Set<String>) - Method in class org.smartboot.http.server.waf.WafConfiguration
 
setFrameFinalFlag(boolean) - Method in class org.smartboot.http.server.impl.WebSocketRequestImpl
 
setFrameMasked(boolean) - Method in class org.smartboot.http.server.impl.WebSocketRequestImpl
 
setFrameOpcode(int) - Method in class org.smartboot.http.server.impl.WebSocketRequestImpl
 
setFrameRsv(int) - Method in class org.smartboot.http.server.impl.WebSocketRequestImpl
 
setHeader(String, String) - Method in interface org.smartboot.http.server.HttpResponse
Sets a response header with the given name and value.
setHeader(String, String) - Method in class org.smartboot.http.server.impl.AbstractResponse
 
setHeader(String, String) - Method in class org.smartboot.http.server.impl.CommonRequest
 
setHeader(String, String) - Method in class org.smartboot.http.server.impl.PushBuilderImpl
 
setHeader(String, String) - Method in interface org.smartboot.http.server.PushBuilder
 
setHttp2ServerHandler(Http2ServerHandler) - Method in class org.smartboot.http.server.HttpServerConfiguration
 
setHttpIdleTimeout(long) - Method in class org.smartboot.http.server.HttpServerConfiguration
 
setHttpServerHandler(HttpServerHandler) - Method in class org.smartboot.http.server.HttpServerConfiguration
 
setHttpStatus(HttpStatus) - Method in interface org.smartboot.http.server.HttpResponse
设置Http响应状态,若不设置默认HttpStatus.OK
setHttpStatus(int, String) - Method in interface org.smartboot.http.server.HttpResponse
设置Http响应状态,若不设置默认HttpStatus.OK
setHttpStatus(HttpStatus) - Method in class org.smartboot.http.server.impl.AbstractResponse
 
setHttpStatus(int, String) - Method in class org.smartboot.http.server.impl.AbstractResponse
 
setInputStream(BodyInputStream) - Method in class org.smartboot.http.server.impl.Request
 
setKeepAlive(boolean) - Method in class org.smartboot.http.server.impl.HttpRequestImpl
 
setLatestIo(long) - Method in class org.smartboot.http.server.impl.Request
 
setLowMemory(boolean) - Method in class org.smartboot.http.server.HttpServerConfiguration
 
setMaskingKey(byte[]) - Method in class org.smartboot.http.server.impl.WebSocketRequestImpl
 
setMaxRequestSize(long) - Method in class org.smartboot.http.server.HttpServerConfiguration
 
setMethod(String) - Method in class org.smartboot.http.server.impl.CommonRequest
 
setPart(Part) - Method in class org.smartboot.http.server.impl.HttpRequestImpl
 
setPayload(byte[]) - Method in class org.smartboot.http.server.impl.WebSocketRequestImpl
 
setPayloadDecoder(SmartDecoder) - Method in class org.smartboot.http.server.impl.WebSocketRequestImpl
 
setPayloadLength(long) - Method in class org.smartboot.http.server.impl.WebSocketRequestImpl
 
setPort(int) - Method in class org.smartboot.http.server.HttpBootstrap
Http服务端口号
setPrefaced(boolean) - Method in class org.smartboot.http.server.impl.Http2Session
 
setProtocol(HttpProtocolEnum) - Method in class org.smartboot.http.server.impl.CommonRequest
 
setQueryString(String) - Method in class org.smartboot.http.server.impl.CommonRequest
 
setReadBufferPool(BufferPagePool) - Method in class org.smartboot.http.server.HttpServerConfiguration
 
setRequestURI(String) - Method in class org.smartboot.http.server.impl.CommonRequest
 
setScheme(String) - Method in class org.smartboot.http.server.impl.CommonRequest
 
setServerHandler(ServerHandler) - Method in class org.smartboot.http.server.impl.CommonRequest
 
setServerHandler(ServerHandler) - Method in class org.smartboot.http.server.impl.Request
 
setState(int) - Method in class org.smartboot.http.server.impl.Http2RequestImpl
 
setState(int) - Method in class org.smartboot.http.server.impl.Http2Session
 
settingDisable() - Method in class org.smartboot.http.server.impl.Http2Session
 
setTrailerFields(Supplier<Map<String, String>>) - Method in interface org.smartboot.http.server.HttpResponse
Sets the supplier of trailer headers.
setType(HttpTypeEnum) - Method in class org.smartboot.http.server.impl.CommonRequest
 
setType(HttpTypeEnum) - Method in class org.smartboot.http.server.impl.Request
 
setUri(String) - Method in class org.smartboot.http.server.impl.CommonRequest
 
setWebSocketHandler(WebSocketHandler) - Method in class org.smartboot.http.server.HttpServerConfiguration
 
setWebSocketHandler(WebSocketHandler) - Method in class org.smartboot.http.server.impl.HttpMessageProcessor
 
setWriteBufferPool(BufferPagePool) - Method in class org.smartboot.http.server.HttpServerConfiguration
 
setWsIdleTimeout(long) - Method in class org.smartboot.http.server.HttpServerConfiguration
 
shutdown() - Method in class org.smartboot.http.server.HttpBootstrap
停止服务
SSL_ENGINE_THREAD_LOCAL - Static variable in interface org.smartboot.http.server.HttpRequest
 
sslEngine - Variable in class org.smartboot.http.server.impl.CommonRequest
 
start() - Method in class org.smartboot.http.server.HttpBootstrap
启动HTTP服务
STATE_DATA_FRAME - Static variable in class org.smartboot.http.server.impl.Http2RequestImpl
 
STATE_DONE - Static variable in class org.smartboot.http.server.impl.Http2RequestImpl
 
STATE_FIRST_REQUEST - Static variable in class org.smartboot.http.server.impl.Http2Session
 
STATE_FRAME_HEAD - Static variable in class org.smartboot.http.server.impl.Http2Session
 
STATE_FRAME_PAYLOAD - Static variable in class org.smartboot.http.server.impl.Http2Session
 
STATE_HEADER_FRAME - Static variable in class org.smartboot.http.server.impl.Http2RequestImpl
 
STATE_PREFACE - Static variable in class org.smartboot.http.server.impl.Http2Session
 
STATE_PREFACE_SM - Static variable in class org.smartboot.http.server.impl.Http2Session
 
stateEvent0(AioSession, StateMachineEnum, Throwable) - Method in class org.smartboot.http.server.impl.HttpMessageProcessor
 

T

threadNum(int) - Method in class org.smartboot.http.server.HttpServerConfiguration
 
type - Variable in class org.smartboot.http.server.impl.CommonRequest
消息类型

U

updateSettings(SettingsFrame) - Method in class org.smartboot.http.server.impl.Http2Session
更新服务端Settings配置
uri - Variable in class org.smartboot.http.server.impl.CommonRequest
原始的完整请求
UriWafDecoder - Class in org.smartboot.http.server.waf
 
UriWafDecoder(HttpServerConfiguration) - Constructor for class org.smartboot.http.server.waf.UriWafDecoder
 

V

VERSION - Static variable in class org.smartboot.http.server.HttpServerConfiguration
 

W

WAF - Class in org.smartboot.http.server.waf
 
WAF() - Constructor for class org.smartboot.http.server.waf.WAF
 
WafConfiguration - Class in org.smartboot.http.server.waf
 
WafConfiguration() - Constructor for class org.smartboot.http.server.waf.WafConfiguration
 
WafException - Exception in org.smartboot.http.server.waf
 
WafException(HttpStatus) - Constructor for exception org.smartboot.http.server.waf.WafException
 
WafException(HttpStatus, String) - Constructor for exception org.smartboot.http.server.waf.WafException
 
WEBSOCKET_13_ACCEPT_GUID - Static variable in class org.smartboot.http.server.WebSocketHandler
 
WebSocketDefaultHandler - Class in org.smartboot.http.server.handler
 
WebSocketDefaultHandler() - Constructor for class org.smartboot.http.server.handler.WebSocketDefaultHandler
 
webSocketHandler(WebSocketHandler) - Method in class org.smartboot.http.server.HttpBootstrap
获取websocket的处理器管道
WebSocketHandler - Class in org.smartboot.http.server
WebSocket消息处理器
WebSocketHandler() - Constructor for class org.smartboot.http.server.WebSocketHandler
 
WebSocketRequest - Interface in org.smartboot.http.server
WebSocket消息请求接口
WebSocketRequestImpl - Class in org.smartboot.http.server.impl
 
WebSocketRequestImpl(Request) - Constructor for class org.smartboot.http.server.impl.WebSocketRequestImpl
 
WebSocketResponse - Interface in org.smartboot.http.server
WebSocket消息响应接口
WebSocketResponseImpl - Class in org.smartboot.http.server.impl
 
WebSocketResponseImpl(WebSocketRequestImpl) - Constructor for class org.smartboot.http.server.impl.WebSocketResponseImpl
 
WebSocketRouteHandler - Class in org.smartboot.http.server.handler
 
WebSocketRouteHandler() - Constructor for class org.smartboot.http.server.handler.WebSocketRouteHandler
 
whenHeaderComplete(WebSocketRequestImpl, WebSocketResponseImpl) - Method in class org.smartboot.http.server.handler.WebSocketDefaultHandler
 
whenHeaderComplete(WebSocketRequestImpl, WebSocketResponseImpl) - Method in class org.smartboot.http.server.handler.WebSocketRouteHandler
 
whenHeaderComplete(WebSocketRequestImpl, WebSocketResponseImpl) - Method in class org.smartboot.http.server.WebSocketHandler
 
willHeaderComplete(WebSocketRequestImpl, WebSocketResponseImpl) - Method in class org.smartboot.http.server.handler.WebSocketRouteHandler
 
willHeaderComplete(WebSocketRequestImpl, WebSocketResponseImpl) - Method in class org.smartboot.http.server.WebSocketHandler
 
write(byte[]) - Method in interface org.smartboot.http.server.HttpResponse
 
write(byte[]) - Method in class org.smartboot.http.server.impl.AbstractResponse
 
writeBufferSize(int) - Method in class org.smartboot.http.server.HttpServerConfiguration
 
A B C D F G H I M N O P Q R S T U V W 
Skip navigation links

Copyright © 2025. All rights reserved.