public final class MetricsImpl extends Object implements MetricsReporter
| 限定符和类型 | 方法和说明 |
|---|---|
ConnectionMetrics |
connection()
Gets the instance of
ConnectionMetrics. |
boolean |
enabled()
Indicates whether metrics is enabled.
|
void |
initSsl(io.netty.handler.ssl.SslContext context)
Server is about to starting to initialize ssl context.
|
static MetricsReporter |
of(boolean enabled) |
OpenSslSessionMetrics |
openSslSession()
Gets the instance of
OpenSslSessionMetrics. |
void |
reportConnect(io.netty.channel.Channel ch,
esa.commons.http.HttpVersion httpVersion)
Channel active.
|
void |
reportDisconnect(io.netty.channel.Channel ch)
Channel inactive.
|
void |
reportRequest(BaseRequest request)
Request received.
|
void |
reportUpgrade(io.netty.channel.Channel ch)
Channel upgrade from http1 to http2.
|
RequestMetrics |
request()
Gets the instance of
RequestMetrics. |
public static MetricsReporter of(boolean enabled)
public boolean enabled()
Metricspublic RequestMetrics request()
MetricsRequestMetrics.request 在接口中 MetricsRequestMetricspublic ConnectionMetrics connection()
MetricsConnectionMetrics.connection 在接口中 MetricsConnectionMetricspublic OpenSslSessionMetrics openSslSession()
MetricsOpenSslSessionMetrics.openSslSession 在接口中 MetricsOpenSslSessionMetricspublic void reportConnect(io.netty.channel.Channel ch,
esa.commons.http.HttpVersion httpVersion)
MetricsReporterreportConnect 在接口中 MetricsReporterch - channelhttpVersion - http versionpublic void reportDisconnect(io.netty.channel.Channel ch)
MetricsReporterreportDisconnect 在接口中 MetricsReporterch - channelpublic void reportUpgrade(io.netty.channel.Channel ch)
MetricsReporterreportUpgrade 在接口中 MetricsReporterch - channelpublic void reportRequest(BaseRequest request)
MetricsReporterreportRequest 在接口中 MetricsReporterrequest - requestpublic void initSsl(io.netty.handler.ssl.SslContext context)
MetricsReporterinitSsl 在接口中 MetricsReportercontext - ssl contextCopyright © 2020. All rights reserved.