public interface SslHandshakeListener extends EventListener
Implementations of this interface are notified of TLS handshake events.
Similar to HandshakeCompletedListener
, but for SSLEngine
.
Typical usage if to add instances of this class as beans to a server connector, or to a client connector.
Modifier and Type | Interface and Description |
---|---|
static class |
SslHandshakeListener.Event
The event object carrying information about TLS handshake events.
|
Modifier and Type | Method and Description |
---|---|
default void |
handshakeFailed(SslHandshakeListener.Event event,
Throwable failure)
Callback method invoked when the TLS handshake fails.
|
default void |
handshakeSucceeded(SslHandshakeListener.Event event)
Callback method invoked when the TLS handshake succeeds.
|
default void handshakeSucceeded(SslHandshakeListener.Event event) throws SSLException
Callback method invoked when the TLS handshake succeeds.
event
- the event object carrying information about the TLS handshake eventSSLException
- if any error happen during handshakedefault void handshakeFailed(SslHandshakeListener.Event event, Throwable failure)
Callback method invoked when the TLS handshake fails.
event
- the event object carrying information about the TLS handshake eventfailure
- the failure that caused the TLS handshake to failCopyright © 2010 - 2020 Adobe. All Rights Reserved