跳过导航链接
A B C D E F G H I K L M N O P Q R S T U V W 

A

accept() - 接口 中的方法esa.httpserver.metrics.OpenSslSessionMetrics
Returns the number of started SSL/TLS handshakes in server mode.
acceptGood() - 接口 中的方法esa.httpserver.metrics.OpenSslSessionMetrics
Returns the number of successfully established SSL/TLS sessions in server mode.
acceptRenegotiate() - 接口 中的方法esa.httpserver.metrics.OpenSslSessionMetrics
Returns the number of start renegotiations in server mode.
activeConnections() - 接口 中的方法esa.httpserver.metrics.ConnectionMetrics
Returns the number of all the active http1 connections and active http2 connections.
activeHttp1Connections() - 接口 中的方法esa.httpserver.metrics.ConnectionMetrics
Returns the number of active http1 connections.
activeHttp2Connections() - 接口 中的方法esa.httpserver.metrics.ConnectionMetrics
Returns the number of active http2 connections.
activeHttpConnections() - 接口 中的方法esa.httpserver.metrics.ConnectionMetrics
Returns the number of active non-https connections.
activeHttpsConnections() - 接口 中的方法esa.httpserver.metrics.ConnectionMetrics
Returns the number of active https connections.
addCookie(Cookie) - 接口 中的方法esa.httpserver.core.Response
Adds the specified cookie to the response.
addCookie(String, String) - 接口 中的方法esa.httpserver.core.Response
Adds the specified cookie to the response.
address() - 接口 中的方法esa.httpserver.HttpServer
Returns the SocketAddress that the server is listening on.
address() - 类 中的方法esa.httpserver.impl.HttpServerImpl
 
address() - 类 中的方法esa.httpserver.impl.ServerRuntime
 
aggregate(boolean) - 接口 中的方法esa.httpserver.core.RequestHandle
Request.aggregated() could be used after request is ended, which means you can get a completed request such as using the Request.aggregated() in handle RequestHandle.onEnd(Function).
aggregated() - 接口 中的方法esa.httpserver.core.Request
Returns the aggregation result of this request.
Aggregation - esa.httpserver.core中的接口
An interface defines the body and trailing headers part of a http request.
alloc() - 接口 中的方法esa.httpserver.core.Request
Get current allocator.
alloc() - 接口 中的方法esa.httpserver.core.Response
Get current allocator.
applyOptions(ServerBootstrap, NetOptions, SocketAddress) - 类 中的方法esa.httpserver.transport.EpollTransport
 
applyOptions(ServerBootstrap, NetOptions, SocketAddress) - 类 中的方法esa.httpserver.transport.NioTransport
 
applyOptions(ServerBootstrap, NetOptions, SocketAddress) - 接口 中的方法esa.httpserver.transport.Transport
Applies the given options to the bootstrap.
attributes() - 接口 中的方法esa.httpserver.core.MultiPart
Returns the attributes of this multipart request.
await() - 接口 中的方法esa.httpserver.HttpServer
Waits for this server to be closed.
await() - 类 中的方法esa.httpserver.impl.HttpServerImpl
 
awaitUninterruptibly() - 接口 中的方法esa.httpserver.HttpServer
Waits for this server to be closed.
awaitUninterruptibly() - 类 中的方法esa.httpserver.impl.HttpServerImpl
 

B

BaseRequest - esa.httpserver.core中的接口
Base interface of a http request.
body() - 接口 中的方法esa.httpserver.core.Aggregation
Gets the request body.
bossGroup() - 接口 中的方法esa.httpserver.HttpServer
Returns the boss EventLoopGroup which is used to accepting new connections.
bossGroup() - 类 中的方法esa.httpserver.impl.HttpServerImpl
 
bossGroup() - 类 中的方法esa.httpserver.impl.ServerRuntime
 
bossThreads(int) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 

C

cacheFull() - 接口 中的方法esa.httpserver.metrics.OpenSslSessionMetrics
Returns the number of sessions that were removed because the maximum session cache size was exceeded.
cbHits() - 接口 中的方法esa.httpserver.metrics.OpenSslSessionMetrics
Returns the number of successfully retrieved sessions from the external session cache in server mode.
certificate(File) - 类 中的方法esa.httpserver.SslOptionsConfigure
 
channelHandlers(Collection<? extends ChannelHandler>) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 
charset(Charset) - 类 中的方法esa.httpserver.MultipartOptionsConfigure
 
childOption(ChannelOption<T>, T) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 
childOptions(Map<ChannelOption<?>, Object>) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 
ciphers(String[]) - 类 中的方法esa.httpserver.SslOptionsConfigure
 
clientAuth(ClientAuth) - 类 中的方法esa.httpserver.SslOptionsConfigure
 
close() - 接口 中的方法esa.httpserver.HttpServer
Closes current server.
close() - 类 中的方法esa.httpserver.impl.HttpServerImpl
 
closeFuture() - 接口 中的方法esa.httpserver.HttpServer
Returns the Future which is notified when server is closed(probably by calling HttpServer.close()).
closeFuture() - 类 中的方法esa.httpserver.impl.HttpServerImpl
 
closeFuture() - 类 中的方法esa.httpserver.impl.ServerRuntime
 
compress(boolean) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 
compressionLevel(int) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 
configured() - 类 中的方法esa.httpserver.H2OptionsConfigure
 
configured() - 类 中的方法esa.httpserver.MultipartOptionsConfigure
 
configured() - 类 中的方法esa.httpserver.ServerOptionsConfigure
 
configured() - 类 中的方法esa.httpserver.SslOptionsConfigure
 
connection() - 类 中的方法esa.httpserver.metrics.impl.MetricsImpl
 
connection() - 接口 中的方法esa.httpserver.metrics.Metrics
Gets the instance of ConnectionMetrics.
connectionCount() - 接口 中的方法esa.httpserver.metrics.ConnectionMetrics
Returns the accumulated number of all the https and non-https connections.
ConnectionMetrics - esa.httpserver.metrics中的接口
 
Constants - esa.httpserver.utils中的类
 
contentTransferEncoding() - 接口 中的方法esa.httpserver.core.MultipartFile
The content transfer encoding.
contentType() - 接口 中的方法esa.httpserver.core.MultipartFile
Return the content type of the file.
cookies() - 接口 中的方法esa.httpserver.core.BaseRequest
Returns a map containing all of the Cookie objects the client sent with this request.
create() - 接口 中的静态方法esa.httpserver.HttpServer
Creates a new instance of HttpServer by the default options.
create(ServerOptions) - 接口 中的静态方法esa.httpserver.HttpServer
Creates a new instance of HttpServer by the options.
create(String, ServerOptions) - 接口 中的静态方法esa.httpserver.HttpServer
Creates a new instance of HttpServer by the given name and options.

D

daemon(boolean) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 
decompress(boolean) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 
delete() - 接口 中的方法esa.httpserver.core.MultipartFile
Release the byteBuf and delete the temp file on disk.

E

enabled(boolean) - 类 中的方法esa.httpserver.H2OptionsConfigure
 
enabled() - 类 中的方法esa.httpserver.metrics.impl.MetricsImpl
 
enabled() - 接口 中的方法esa.httpserver.metrics.Metrics
Indicates whether metrics is enabled.
enabledProtocols(String[]) - 类 中的方法esa.httpserver.SslOptionsConfigure
 
end(byte[]) - 接口 中的方法esa.httpserver.core.Response
 
end(byte[], int) - 接口 中的方法esa.httpserver.core.Response
 
end(byte[], int, int) - 接口 中的方法esa.httpserver.core.Response
Ends current response with writing given data to the remote.
end() - 接口 中的方法esa.httpserver.core.Response
Ends current response.
end(ByteBuf) - 接口 中的方法esa.httpserver.core.Response
Ends current response with writing given data to the remote.
endFuture() - 接口 中的方法esa.httpserver.core.Response
Returns the Future which is notified when the response is ended.
EpollTransport - esa.httpserver.transport中的类
 
EpollTransport() - 类 的构造器esa.httpserver.transport.EpollTransport
 
esa.httpserver - 程序包 esa.httpserver
 
esa.httpserver.core - 程序包 esa.httpserver.core
 
esa.httpserver.impl - 程序包 esa.httpserver.impl
 
esa.httpserver.metrics - 程序包 esa.httpserver.metrics
 
esa.httpserver.metrics.impl - 程序包 esa.httpserver.metrics.impl
 
esa.httpserver.transport - 程序包 esa.httpserver.transport
 
esa.httpserver.utils - 程序包 esa.httpserver.utils
 

F

file() - 接口 中的方法esa.httpserver.core.MultipartFile
Get the file on disk.
fileName() - 接口 中的方法esa.httpserver.core.MultipartFile
Get the original file name.

G

getBossThreads() - 类 中的方法esa.httpserver.ServerOptions
 
getByteBuf() - 接口 中的方法esa.httpserver.core.MultipartFile
Returns the content of the file item as a ByteBuf
getCertificate() - 类 中的方法esa.httpserver.SslOptions
 
getChannelHandlers() - 类 中的方法esa.httpserver.NetOptions
 
getCharset() - 类 中的方法esa.httpserver.MultipartOptions
 
getChildOptions() - 类 中的方法esa.httpserver.NetOptions
 
getCiphers() - 类 中的方法esa.httpserver.SslOptions
 
getClientAuth() - 类 中的方法esa.httpserver.SslOptions
 
getCompressionLevel() - 类 中的方法esa.httpserver.ServerOptions
 
getCookie(String) - 接口 中的方法esa.httpserver.core.BaseRequest
Gets the Cookie with given name.
getEnabledProtocols() - 类 中的方法esa.httpserver.SslOptions
 
getGracefulShutdownTimeoutMillis() - 类 中的方法esa.httpserver.H2Options
 
getH2() - 类 中的方法esa.httpserver.ServerOptions
 
getHandshakeTimeoutMillis() - 类 中的方法esa.httpserver.SslOptions
 
getHaProxy() - 类 中的方法esa.httpserver.ServerOptions
 
getIdleTimeoutSeconds() - 类 中的方法esa.httpserver.NetOptions
 
getIoThreads() - 类 中的方法esa.httpserver.ServerOptions
 
getKeyPassword() - 类 中的方法esa.httpserver.SslOptions
 
getLogging() - 类 中的方法esa.httpserver.NetOptions
 
getMaxChunkSize() - 类 中的方法esa.httpserver.ServerOptions
 
getMaxContentLength() - 类 中的方法esa.httpserver.ServerOptions
 
getMaxFrameSize() - 类 中的方法esa.httpserver.H2Options
 
getMaxHeaderSize() - 类 中的方法esa.httpserver.ServerOptions
 
getMaxInitialLineLength() - 类 中的方法esa.httpserver.ServerOptions
 
getMaxReservedStreams() - 类 中的方法esa.httpserver.H2Options
 
getMaxSize() - 类 中的方法esa.httpserver.MultipartOptions
 
getMemoryThreshold() - 类 中的方法esa.httpserver.MultipartOptions
 
getMultipart() - 类 中的方法esa.httpserver.ServerOptions
 
getOptions() - 类 中的方法esa.httpserver.NetOptions
 
getParam(String) - 接口 中的方法esa.httpserver.core.BaseRequest
Gets parameter, This pair of parameter can be from url parameters or body k-v values when Content-Type equals to 'x-www-form-urlencoded'
getParams(String) - 接口 中的方法esa.httpserver.core.BaseRequest
Get parameters This pair of parameter can be from url parameters or body k-v values when Content-Type equals to 'x-www-form-urlencoded'
getPrivateKey() - 类 中的方法esa.httpserver.SslOptions
 
getSessionCacheSize() - 类 中的方法esa.httpserver.SslOptions
 
getSessionTimeout() - 类 中的方法esa.httpserver.SslOptions
 
getSoBacklog() - 类 中的方法esa.httpserver.NetOptions
 
getSoLinger() - 类 中的方法esa.httpserver.NetOptions
 
getSoRcvbuf() - 类 中的方法esa.httpserver.NetOptions
 
getSoSendbuf() - 类 中的方法esa.httpserver.NetOptions
 
getSsl() - 类 中的方法esa.httpserver.ServerOptions
 
getTempDir() - 类 中的方法esa.httpserver.MultipartOptions
 
getTrustCertificates() - 类 中的方法esa.httpserver.SslOptions
 
getWriteBufferHighWaterMark() - 类 中的方法esa.httpserver.NetOptions
 
getWriteBufferLowWaterMark() - 类 中的方法esa.httpserver.NetOptions
 
gracefulShutdownTimeoutMillis(long) - 类 中的方法esa.httpserver.H2OptionsConfigure
 

H

h2(H2Options) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 
H2Options - esa.httpserver中的类
 
H2Options() - 类 的构造器esa.httpserver.H2Options
 
H2Options(H2Options) - 类 的构造器esa.httpserver.H2Options
 
H2OptionsConfigure - esa.httpserver中的类
 
handle(Consumer<RequestHandle>) - 接口 中的方法esa.httpserver.HttpServer
Sets the handler for handing requests received.
handle(Consumer<RequestHandle>) - 类 中的方法esa.httpserver.impl.HttpServerImpl
 
handshakeTimeoutMillis(long) - 类 中的方法esa.httpserver.SslOptionsConfigure
 
haProxy(HAProxyMode) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 
HAProxyMode - esa.httpserver中的枚举
 
headers() - 接口 中的方法esa.httpserver.core.BaseRequest
Gets http headers
headers() - 接口 中的方法esa.httpserver.core.Response
Returns the headers of this response.
hits() - 接口 中的方法esa.httpserver.metrics.OpenSslSessionMetrics
Returns the number of successfully reused sessions.
http1ConnectionCount() - 接口 中的方法esa.httpserver.metrics.ConnectionMetrics
Returns the accumulated number of http1 connections.
http2ConnectionCount() - 接口 中的方法esa.httpserver.metrics.ConnectionMetrics
Returns the accumulated number of http2 connections.
httpConnectionCount() - 接口 中的方法esa.httpserver.metrics.ConnectionMetrics
Returns the accumulated number of non-https connections.
httpsConnectionCount() - 接口 中的方法esa.httpserver.metrics.ConnectionMetrics
Returns the accumulated number of https connections.
HttpServer - esa.httpserver中的接口
An http server to provide a way to handle http requests received from the clients.
HttpServerImpl - esa.httpserver.impl中的类
 
HttpServerImpl(ServerOptions) - 类 的构造器esa.httpserver.impl.HttpServerImpl
 
HttpServerImpl(String, ServerOptions) - 类 的构造器esa.httpserver.impl.HttpServerImpl
 

I

idleTimeoutSeconds(int) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 
initSsl(SslContext) - 类 中的方法esa.httpserver.metrics.impl.MetricsImpl
 
initSsl(SslContext) - 接口 中的方法esa.httpserver.metrics.impl.MetricsReporter
Server is about to starting to initialize ssl context.
ioGroup() - 接口 中的方法esa.httpserver.HttpServer
Returns the io EventLoopGroup which is used to handing I/O events.
ioGroup() - 类 中的方法esa.httpserver.impl.HttpServerImpl
 
ioGroup() - 类 中的方法esa.httpserver.impl.ServerRuntime
 
ioThreads(int) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 
isCommitted() - 接口 中的方法esa.httpserver.core.Response
Is current response has been write.
isCompress() - 类 中的方法esa.httpserver.ServerOptions
 
isDaemon() - 类 中的方法esa.httpserver.ServerOptions
 
isDecompress() - 类 中的方法esa.httpserver.ServerOptions
 
isEnabled() - 类 中的方法esa.httpserver.H2Options
 
isEnded() - 接口 中的方法esa.httpserver.core.Request
Indicates whether current request is decoded completely.
isEnded() - 接口 中的方法esa.httpserver.core.Response
Is current response has been write.
isInMemory() - 接口 中的方法esa.httpserver.core.MultipartFile
Whether the content is in memory.
isKeepAlive() - 接口 中的方法esa.httpserver.core.Response
Whether response will be written as keepalive on current connection or stream(depends on the version of http protocol)
isKeepAliveEnable() - 类 中的方法esa.httpserver.ServerOptions
 
isMetricsEnabled() - 类 中的方法esa.httpserver.ServerOptions
 
isPreferNativeTransport() - 类 中的方法esa.httpserver.NetOptions
 
isReuseAddress() - 类 中的方法esa.httpserver.NetOptions
 
isReusePort() - 类 中的方法esa.httpserver.NetOptions
 
isRunning() - 类 中的方法esa.httpserver.impl.ServerRuntime
 
isSoKeepalive() - 类 中的方法esa.httpserver.NetOptions
 
isTcpCork() - 类 中的方法esa.httpserver.NetOptions
 
isTcpFastOpen() - 类 中的方法esa.httpserver.NetOptions
 
isTcpNoDelay() - 类 中的方法esa.httpserver.NetOptions
 
isTcpQuickAck() - 类 中的方法esa.httpserver.NetOptions
 
isUseDisk() - 类 中的方法esa.httpserver.MultipartOptions
 
isWritable() - 接口 中的方法esa.httpserver.core.Response
Returns whether the extra response data is writable.

K

keepAliveEnable(boolean) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 
keyPassword(String) - 类 中的方法esa.httpserver.SslOptionsConfigure
 

L

length() - 接口 中的方法esa.httpserver.core.MultipartFile
Return the size of the file in bytes.
listen(int) - 接口 中的方法esa.httpserver.HttpServer
Starts the server which is listening on the given port.
listen(String, int) - 接口 中的方法esa.httpserver.HttpServer
Starts the server which is listening on the given host and port.
listen(SocketAddress) - 接口 中的方法esa.httpserver.HttpServer
Starts the server which is listening on the given address.
listen(int) - 类 中的方法esa.httpserver.impl.HttpServerImpl
 
listen(String, int) - 类 中的方法esa.httpserver.impl.HttpServerImpl
 
listen(SocketAddress) - 类 中的方法esa.httpserver.impl.HttpServerImpl
 
localAddress() - 接口 中的方法esa.httpserver.core.BaseRequest
Returns the Internet Protocol address of the interface on which the request was received.
LoggedThreadFactory - esa.httpserver.utils中的类
An ThreadFactory that prefers to create InternalThread and appends a log when LoggedThreadFactory.newThread(Runnable) is called.
LoggedThreadFactory(String) - 类 的构造器esa.httpserver.utils.LoggedThreadFactory
 
LoggedThreadFactory(String, boolean) - 类 的构造器esa.httpserver.utils.LoggedThreadFactory
 
logger() - 类 中的静态方法esa.httpserver.utils.Loggers
 
Loggers - esa.httpserver.utils中的类
 
logging(LogLevel) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 
loop(int, ThreadFactory) - 类 中的方法esa.httpserver.transport.EpollTransport
 
loop(int, ThreadFactory) - 类 中的方法esa.httpserver.transport.NioTransport
 
loop(int, ThreadFactory) - 接口 中的方法esa.httpserver.transport.Transport
Creates a EventLoopGroup

M

maxChunkSize(int) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 
maxContentLength(long) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 
maxFrameSize(int) - 类 中的方法esa.httpserver.H2OptionsConfigure
 
maxHeaderSize(int) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 
maxInitialLineLength(int) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 
maxReservedStreams(int) - 类 中的方法esa.httpserver.H2OptionsConfigure
 
maxSize(long) - 类 中的方法esa.httpserver.MultipartOptionsConfigure
 
memoryThreshold(long) - 类 中的方法esa.httpserver.MultipartOptionsConfigure
 
method() - 接口 中的方法esa.httpserver.core.BaseRequest
HTTP method
metrics() - 接口 中的方法esa.httpserver.HttpServer
Returns the metrics of current server.
metrics() - 类 中的方法esa.httpserver.impl.HttpServerImpl
 
metrics() - 类 中的方法esa.httpserver.impl.ServerRuntime
 
Metrics - esa.httpserver.metrics中的接口
Metrics Interface
metricsEnabled(boolean) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 
MetricsImpl - esa.httpserver.metrics.impl中的类
 
MetricsReporter - esa.httpserver.metrics.impl中的接口
Interface defines events that may be used in metrics.
misses() - 接口 中的方法esa.httpserver.metrics.OpenSslSessionMetrics
Returns the number of sessions proposed by clients that were not found in the internal session cache in server mode.
MultiPart - esa.httpserver.core中的接口
An interface defines the multipart data of a multipart request.
multipart() - 接口 中的方法esa.httpserver.core.Request
Returns the multipart result of this request.
multipart(boolean) - 接口 中的方法esa.httpserver.core.RequestHandle
Request.multipart() could be used after request is ended, which means you can get a completed request that multipart contents have already been decoded such as using the Request.aggregated() in handle RequestHandle.onEnd(Function).
multipart(MultipartOptions) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 
multipartDataFactory() - 类 中的方法esa.httpserver.impl.ServerRuntime
 
MultipartFile - esa.httpserver.core中的接口
A representation of uploaded file which is wrapped from FileUpload.
MultipartOptions - esa.httpserver中的类
The wrapper config for DefaultHttpDataFactory
MultipartOptions() - 类 的构造器esa.httpserver.MultipartOptions
 
MultipartOptions(MultipartOptions) - 类 的构造器esa.httpserver.MultipartOptions
 
MultipartOptionsConfigure - esa.httpserver中的类
 

N

name() - 接口 中的方法esa.httpserver.core.MultipartFile
Return the name of the parameter in the multipart form.
name() - 接口 中的方法esa.httpserver.HttpServer
Returns the identity name of this server.
name() - 类 中的方法esa.httpserver.impl.HttpServerImpl
 
name() - 类 中的方法esa.httpserver.impl.ServerRuntime
 
NetOptions - esa.httpserver中的类
 
NetOptions() - 类 的构造器esa.httpserver.NetOptions
 
NetOptions(NetOptions) - 类 的构造器esa.httpserver.NetOptions
 
newOpts() - 类 中的静态方法esa.httpserver.H2OptionsConfigure
 
newOpts() - 类 中的静态方法esa.httpserver.MultipartOptionsConfigure
 
newOpts() - 类 中的静态方法esa.httpserver.ServerOptionsConfigure
 
newOpts() - 类 中的静态方法esa.httpserver.SslOptionsConfigure
 
newThread(Runnable) - 类 中的方法esa.httpserver.utils.LoggedThreadFactory
 
NioTransport - esa.httpserver.transport中的类
Standard JDK NIO transport.
NioTransport() - 类 的构造器esa.httpserver.transport.NioTransport
 
number() - 接口 中的方法esa.httpserver.metrics.OpenSslSessionMetrics
Returns the current number of sessions in the internal session cache.

O

of(boolean) - 类 中的静态方法esa.httpserver.metrics.impl.MetricsImpl
 
onClose(Runnable) - 接口 中的方法esa.httpserver.HttpServer
Adds a close hook which will be called when server is about to closing.
onClose(Runnable) - 类 中的方法esa.httpserver.impl.HttpServerImpl
 
onConnected(Consumer<ChannelHandlerContext>) - 接口 中的方法esa.httpserver.HttpServer
Sets the handler for listening connection connected.
onConnected(Consumer<ChannelHandlerContext>) - 类 中的方法esa.httpserver.impl.HttpServerImpl
 
onData(Consumer<ByteBuf>) - 接口 中的方法esa.httpserver.core.RequestHandle
Sets a handler to handle the coming http body.
onDisconnected(Consumer<Channel>) - 接口 中的方法esa.httpserver.HttpServer
Sets the handler for listening connection disconnected.
onDisconnected(Consumer<Channel>) - 类 中的方法esa.httpserver.impl.HttpServerImpl
 
onEnd(Function<Promise<Void>, Future<Void>>) - 接口 中的方法esa.httpserver.core.RequestHandle
Sets a handler to handle this request when current request has been decoded completely.
onEndFuture() - 接口 中的方法esa.httpserver.core.Response
Returns the Future which is notified when the response is about to ending.
onError(Consumer<Throwable>) - 接口 中的方法esa.httpserver.core.RequestHandle
Sets a handler to handle unexpected error.
onTrailer(Consumer<HttpHeaders>) - 接口 中的方法esa.httpserver.core.RequestHandle
Sets a handler to handle the coming tailing headers.
openSslSession() - 类 中的方法esa.httpserver.metrics.impl.MetricsImpl
 
openSslSession() - 接口 中的方法esa.httpserver.metrics.Metrics
Gets the instance of OpenSslSessionMetrics.
OpenSslSessionMetrics - esa.httpserver.metrics中的接口
Metrics of OpenSslSessionStats
option(ChannelOption<T>, T) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 
options() - 类 中的方法esa.httpserver.impl.ServerRuntime
 
options(Map<ChannelOption<?>, Object>) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 

P

paramMap() - 接口 中的方法esa.httpserver.core.BaseRequest
Get parameter map This pair of parameters can be from url parameters or body k-v values when Content-Type equals to 'x-www-form-urlencoded'
path() - 接口 中的方法esa.httpserver.core.BaseRequest
Http path except parameters.
preferNativeTransport(boolean) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 
privateKey(File) - 类 中的方法esa.httpserver.SslOptionsConfigure
 

Q

query() - 接口 中的方法esa.httpserver.core.BaseRequest
Returns the query part of the uri.

R

rawMethod() - 接口 中的方法esa.httpserver.core.BaseRequest
HTTP method as String type.
remoteAddress() - 接口 中的方法esa.httpserver.core.BaseRequest
Returns the Internet Protocol address of the client or last proxy that sent the request.
reportConnect(Channel, HttpVersion) - 类 中的方法esa.httpserver.metrics.impl.MetricsImpl
 
reportConnect(Channel, HttpVersion) - 接口 中的方法esa.httpserver.metrics.impl.MetricsReporter
Channel active.
reportDisconnect(Channel) - 类 中的方法esa.httpserver.metrics.impl.MetricsImpl
 
reportDisconnect(Channel) - 接口 中的方法esa.httpserver.metrics.impl.MetricsReporter
Channel inactive.
reportRequest(BaseRequest) - 类 中的方法esa.httpserver.metrics.impl.MetricsImpl
 
reportRequest(BaseRequest) - 接口 中的方法esa.httpserver.metrics.impl.MetricsReporter
Request received.
reportUpgrade(Channel) - 类 中的方法esa.httpserver.metrics.impl.MetricsImpl
 
reportUpgrade(Channel) - 接口 中的方法esa.httpserver.metrics.impl.MetricsReporter
Channel upgrade from http1 to http2.
Request - esa.httpserver.core中的接口
An interface defines a http server request.
request() - 类 中的方法esa.httpserver.metrics.impl.MetricsImpl
 
request() - 接口 中的方法esa.httpserver.metrics.Metrics
Gets the instance of RequestMetrics.
requestCount() - 接口 中的方法esa.httpserver.metrics.RequestMetrics
Returns the accumulated count of request.
RequestHandle - esa.httpserver.core中的接口
An interface defines a http server Request and provides the guiding to handle the coming request.
RequestMetrics - esa.httpserver.metrics中的接口
 
response() - 接口 中的方法esa.httpserver.core.Request
Returns the corresponding Response.
Response - esa.httpserver.core中的接口
An interface defines a http server response.
reuseAddress(boolean) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 
reusePort(boolean) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 

S

SCHEMA_HTTP - 类 中的静态变量esa.httpserver.utils.Constants
 
SCHEMA_HTTPS - 类 中的静态变量esa.httpserver.utils.Constants
 
scheme() - 接口 中的方法esa.httpserver.core.BaseRequest
HTTP or HTTPS
SCHEME - 类 中的静态变量esa.httpserver.utils.Constants
 
sendFile(File) - 接口 中的方法esa.httpserver.core.Response
 
sendFile(File, long) - 接口 中的方法esa.httpserver.core.Response
 
sendFile(File, long, long) - 接口 中的方法esa.httpserver.core.Response
Sends a file to client.
sendRedirect(String) - 接口 中的方法esa.httpserver.core.Response
Sends a temporary redirect response to the client using the given redirect uri.
serverChannelFactory(SocketAddress) - 类 中的方法esa.httpserver.transport.EpollTransport
 
serverChannelFactory(SocketAddress) - 类 中的方法esa.httpserver.transport.NioTransport
 
serverChannelFactory(SocketAddress) - 接口 中的方法esa.httpserver.transport.Transport
Creates a server ChannelFactory.
ServerOptions - esa.httpserver中的类
 
ServerOptions() - 类 的构造器esa.httpserver.ServerOptions
 
ServerOptions(ServerOptions) - 类 的构造器esa.httpserver.ServerOptions
 
ServerOptionsConfigure - esa.httpserver中的类
 
ServerRuntime - esa.httpserver.impl中的类
ServerRuntime
sessionCacheSize(long) - 类 中的方法esa.httpserver.SslOptionsConfigure
 
sessionTimeout(long) - 类 中的方法esa.httpserver.SslOptionsConfigure
 
setBossThreads(int) - 类 中的方法esa.httpserver.ServerOptions
 
setCertificate(File) - 类 中的方法esa.httpserver.SslOptions
 
setChannelHandlers(List<ChannelHandler>) - 类 中的方法esa.httpserver.NetOptions
 
setCharset(Charset) - 类 中的方法esa.httpserver.MultipartOptions
 
setChildOptions(Map<ChannelOption<?>, Object>) - 类 中的方法esa.httpserver.NetOptions
 
setCiphers(String[]) - 类 中的方法esa.httpserver.SslOptions
 
setClientAuth(ClientAuth) - 类 中的方法esa.httpserver.SslOptions
 
setCompress(boolean) - 类 中的方法esa.httpserver.ServerOptions
 
setCompressionLevel(int) - 类 中的方法esa.httpserver.ServerOptions
 
setDaemon(boolean) - 类 中的方法esa.httpserver.ServerOptions
 
setDecompress(boolean) - 类 中的方法esa.httpserver.ServerOptions
 
setEnabled(boolean) - 类 中的方法esa.httpserver.H2Options
 
setEnabledProtocols(String[]) - 类 中的方法esa.httpserver.SslOptions
 
setGracefulShutdownTimeoutMillis(long) - 类 中的方法esa.httpserver.H2Options
 
setH2(H2Options) - 类 中的方法esa.httpserver.ServerOptions
 
setHandshakeTimeoutMillis(long) - 类 中的方法esa.httpserver.SslOptions
 
setHaProxy(HAProxyMode) - 类 中的方法esa.httpserver.ServerOptions
 
setIdleTimeoutSeconds(int) - 类 中的方法esa.httpserver.NetOptions
 
setIoThreads(int) - 类 中的方法esa.httpserver.ServerOptions
 
setKeepAliveEnable(boolean) - 类 中的方法esa.httpserver.ServerOptions
 
setKeyPassword(String) - 类 中的方法esa.httpserver.SslOptions
 
setLogging(LogLevel) - 类 中的方法esa.httpserver.NetOptions
 
setMaxChunkSize(int) - 类 中的方法esa.httpserver.ServerOptions
 
setMaxContentLength(long) - 类 中的方法esa.httpserver.ServerOptions
 
setMaxFrameSize(int) - 类 中的方法esa.httpserver.H2Options
 
setMaxHeaderSize(int) - 类 中的方法esa.httpserver.ServerOptions
 
setMaxInitialLineLength(int) - 类 中的方法esa.httpserver.ServerOptions
 
setMaxReservedStreams(int) - 类 中的方法esa.httpserver.H2Options
 
setMaxSize(long) - 类 中的方法esa.httpserver.MultipartOptions
 
setMemoryThreshold(long) - 类 中的方法esa.httpserver.MultipartOptions
 
setMetricsEnabled(boolean) - 类 中的方法esa.httpserver.ServerOptions
 
setMultipart(MultipartOptions) - 类 中的方法esa.httpserver.ServerOptions
 
setOptions(Map<ChannelOption<?>, Object>) - 类 中的方法esa.httpserver.NetOptions
 
setPreferNativeTransport(boolean) - 类 中的方法esa.httpserver.NetOptions
 
setPrivateKey(File) - 类 中的方法esa.httpserver.SslOptions
 
setReuseAddress(boolean) - 类 中的方法esa.httpserver.NetOptions
 
setReusePort(boolean) - 类 中的方法esa.httpserver.NetOptions
 
setSessionCacheSize(long) - 类 中的方法esa.httpserver.SslOptions
 
setSessionTimeout(long) - 类 中的方法esa.httpserver.SslOptions
 
setSoBacklog(int) - 类 中的方法esa.httpserver.NetOptions
 
setSoKeepalive(boolean) - 类 中的方法esa.httpserver.NetOptions
 
setSoLinger(int) - 类 中的方法esa.httpserver.NetOptions
 
setSoRcvbuf(int) - 类 中的方法esa.httpserver.NetOptions
 
setSoSendbuf(int) - 类 中的方法esa.httpserver.NetOptions
 
setSsl(SslOptions) - 类 中的方法esa.httpserver.ServerOptions
 
setStatus(int) - 接口 中的方法esa.httpserver.core.Response
Set the response code
setTcpCork(boolean) - 类 中的方法esa.httpserver.NetOptions
 
setTcpFastOpen(boolean) - 类 中的方法esa.httpserver.NetOptions
 
setTcpNoDelay(boolean) - 类 中的方法esa.httpserver.NetOptions
 
setTcpQuickAck(boolean) - 类 中的方法esa.httpserver.NetOptions
 
setTempDir(String) - 类 中的方法esa.httpserver.MultipartOptions
 
setTrustCertificates(File) - 类 中的方法esa.httpserver.SslOptions
 
setUseDisk(boolean) - 类 中的方法esa.httpserver.MultipartOptions
 
setWriteBufferHighWaterMark(int) - 类 中的方法esa.httpserver.NetOptions
 
setWriteBufferLowWaterMark(int) - 类 中的方法esa.httpserver.NetOptions
 
shutdownStatus() - 类 中的方法esa.httpserver.impl.ServerRuntime
 
soBacklog(int) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 
soKeepalive(boolean) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 
soLinger(int) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 
soRcvbuf(int) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 
soSendbuf(int) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 
ssl(SslOptions) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 
SslOptions - esa.httpserver中的类
 
SslOptions() - 类 的构造器esa.httpserver.SslOptions
 
SslOptions(SslOptions) - 类 的构造器esa.httpserver.SslOptions
 
SslOptionsConfigure - esa.httpserver中的类
 
status() - 接口 中的方法esa.httpserver.core.Response
Get current http response code.
string() - 接口 中的方法esa.httpserver.core.MultipartFile
Get file content with default charset of UTF-8.
string(Charset) - 接口 中的方法esa.httpserver.core.MultipartFile
Get file content with specified charset.

T

tcpCork(boolean) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 
tcpFastOpen(boolean) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 
tcpNoDelay(boolean) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 
tcpQuickAck(boolean) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 
tcpSourceAddress() - 接口 中的方法esa.httpserver.core.BaseRequest
Returns the last proxy that sent the request.
tempDir(String) - 类 中的方法esa.httpserver.MultipartOptionsConfigure
 
ticketKeyFail() - 接口 中的方法esa.httpserver.metrics.OpenSslSessionMetrics
Returns the number of times a client presented a ticket that did not match any key in the list.
ticketKeyNew() - 接口 中的方法esa.httpserver.metrics.OpenSslSessionMetrics
Returns the number of times a client did not present a ticket and we issued a new one
ticketKeyRenew() - 接口 中的方法esa.httpserver.metrics.OpenSslSessionMetrics
Returns the number of times a client presented a ticket derived from an older key, and we upgraded to the primary key.
ticketKeyResume() - 接口 中的方法esa.httpserver.metrics.OpenSslSessionMetrics
Returns the number of times a client presented a ticket derived from the primary key.
timeouts() - 接口 中的方法esa.httpserver.metrics.OpenSslSessionMetrics
Returns the number of sessions proposed by clients and either found in the internal or external session cache in server mode, but that were invalid due to timeout.
trailers() - 接口 中的方法esa.httpserver.core.Aggregation
Gets the request trailing headers.
trailers() - 接口 中的方法esa.httpserver.core.Response
Returns the trailing headers of this message.
transferTo(File) - 接口 中的方法esa.httpserver.core.MultipartFile
Transfer this to destination file.
Transport - esa.httpserver.transport中的接口
An interface defines the traits of transport, such as NIO, Epoll.
transport(boolean) - 类 中的静态方法esa.httpserver.transport.Transports
Fetches an instance of Transport.
Transports - esa.httpserver.transport中的类
 
trustCertificates(File) - 类 中的方法esa.httpserver.SslOptionsConfigure
 
TTFB - 类 中的静态变量esa.httpserver.utils.Constants
Time to First Byte

U

uploadFiles() - 接口 中的方法esa.httpserver.core.MultiPart
Returns the uploaded files of this multipart request.
uri() - 接口 中的方法esa.httpserver.core.BaseRequest
Http aggregated url.
useDisk(boolean) - 类 中的方法esa.httpserver.MultipartOptionsConfigure
 

V

valueOf(String) - 枚举 中的静态方法esa.httpserver.HAProxyMode
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法esa.httpserver.HAProxyMode
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
version() - 接口 中的方法esa.httpserver.core.BaseRequest
HttpVersion, such as HTTP/1.1

W

write(byte[]) - 接口 中的方法esa.httpserver.core.Response
 
write(byte[], int) - 接口 中的方法esa.httpserver.core.Response
 
write(byte[], int, int) - 接口 中的方法esa.httpserver.core.Response
Writes some data to the remote.
write(ByteBuf) - 接口 中的方法esa.httpserver.core.Response
Writes some data to the remote.
writeBufferHighWaterMark(int) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 
writeBufferLowWaterMark(int) - 类 中的方法esa.httpserver.ServerOptionsConfigure
 
A B C D E F G H I K L M N O P Q R S T U V W 
跳过导航链接

Copyright © 2020. All rights reserved.