Class JettySslHandshakeMetrics
java.lang.Object
io.micrometer.core.instrument.binder.jetty.JettySslHandshakeMetrics
- All Implemented Interfaces:
java.util.EventListener,org.eclipse.jetty.io.ssl.SslHandshakeListener
public class JettySslHandshakeMetrics
extends java.lang.Object
implements org.eclipse.jetty.io.ssl.SslHandshakeListener
Jetty SSL/TLS handshake metrics.
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).- Since:
- 1.5.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.jetty.io.ssl.SslHandshakeListener
org.eclipse.jetty.io.ssl.SslHandshakeListener.Event -
Constructor Summary
Constructors Constructor Description JettySslHandshakeMetrics(MeterRegistry registry)JettySslHandshakeMetrics(MeterRegistry registry, java.lang.Iterable<Tag> tags) -
Method Summary
Modifier and Type Method Description static voidaddToAllConnectors(org.eclipse.jetty.server.Server server, MeterRegistry registry)static voidaddToAllConnectors(org.eclipse.jetty.server.Server server, MeterRegistry registry, java.lang.Iterable<Tag> tags)voidhandshakeFailed(org.eclipse.jetty.io.ssl.SslHandshakeListener.Event event, java.lang.Throwable failure)voidhandshakeSucceeded(org.eclipse.jetty.io.ssl.SslHandshakeListener.Event event)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
JettySslHandshakeMetrics
-
JettySslHandshakeMetrics
-
-
Method Details
-
handshakeSucceeded
public void handshakeSucceeded(org.eclipse.jetty.io.ssl.SslHandshakeListener.Event event)- Specified by:
handshakeSucceededin interfaceorg.eclipse.jetty.io.ssl.SslHandshakeListener
-
handshakeFailed
public void handshakeFailed(org.eclipse.jetty.io.ssl.SslHandshakeListener.Event event, java.lang.Throwable failure)- Specified by:
handshakeFailedin interfaceorg.eclipse.jetty.io.ssl.SslHandshakeListener
-
addToAllConnectors
public static void addToAllConnectors(org.eclipse.jetty.server.Server server, MeterRegistry registry, java.lang.Iterable<Tag> tags) -
addToAllConnectors
public static void addToAllConnectors(org.eclipse.jetty.server.Server server, MeterRegistry registry)
-