public class JettySslHandshakeMetrics
extends java.lang.Object
implements org.eclipse.jetty.io.ssl.SslHandshakeListener
Usage example:
MeterRegistry registry = ...;
Server server = new Server(0);
Connector connector = new ServerConnector(server);
connector.addBean(new JettySslHandshakeMetrics(registry));
server.setConnectors(new Connector[] { connector });
Alternatively, configure on all connectors with addToAllConnectors(Server, MeterRegistry, Iterable)
.Constructor and Description |
---|
JettySslHandshakeMetrics(MeterRegistry registry) |
JettySslHandshakeMetrics(MeterRegistry registry,
java.lang.Iterable<Tag> tags) |
Modifier and Type | Method and Description |
---|---|
static void |
addToAllConnectors(org.eclipse.jetty.server.Server server,
MeterRegistry registry) |
static void |
addToAllConnectors(org.eclipse.jetty.server.Server server,
MeterRegistry registry,
java.lang.Iterable<Tag> tags) |
void |
handshakeFailed(org.eclipse.jetty.io.ssl.SslHandshakeListener.Event event,
java.lang.Throwable failure) |
void |
handshakeSucceeded(org.eclipse.jetty.io.ssl.SslHandshakeListener.Event event) |
public JettySslHandshakeMetrics(MeterRegistry registry)
public JettySslHandshakeMetrics(MeterRegistry registry, java.lang.Iterable<Tag> tags)
public void handshakeSucceeded(org.eclipse.jetty.io.ssl.SslHandshakeListener.Event event)
handshakeSucceeded
in interface org.eclipse.jetty.io.ssl.SslHandshakeListener
public void handshakeFailed(org.eclipse.jetty.io.ssl.SslHandshakeListener.Event event, java.lang.Throwable failure)
handshakeFailed
in interface org.eclipse.jetty.io.ssl.SslHandshakeListener
public static void addToAllConnectors(org.eclipse.jetty.server.Server server, MeterRegistry registry, java.lang.Iterable<Tag> tags)
public static void addToAllConnectors(org.eclipse.jetty.server.Server server, MeterRegistry registry)