Class ConscryptServerALPNProcessor.ALPNCallback
- java.lang.Object
-
- org.conscrypt.ApplicationProtocolSelector
-
- org.eclipse.jetty.alpn.conscrypt.server.ConscryptServerALPNProcessor.ALPNCallback
-
- All Implemented Interfaces:
java.util.EventListener
,org.eclipse.jetty.io.ssl.SslHandshakeListener
- Enclosing class:
- ConscryptServerALPNProcessor
private final class ConscryptServerALPNProcessor.ALPNCallback extends org.conscrypt.ApplicationProtocolSelector implements org.eclipse.jetty.io.ssl.SslHandshakeListener
-
-
Field Summary
Fields Modifier and Type Field Description private ALPNServerConnection
alpnConnection
-
Constructor Summary
Constructors Modifier Constructor Description private
ALPNCallback(ALPNServerConnection connection)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
handshakeFailed(org.eclipse.jetty.io.ssl.SslHandshakeListener.Event event, java.lang.Throwable failure)
void
handshakeSucceeded(org.eclipse.jetty.io.ssl.SslHandshakeListener.Event event)
java.lang.String
selectApplicationProtocol(javax.net.ssl.SSLEngine engine, java.util.List<java.lang.String> protocols)
java.lang.String
selectApplicationProtocol(javax.net.ssl.SSLSocket socket, java.util.List<java.lang.String> protocols)
-
-
-
Field Detail
-
alpnConnection
private final ALPNServerConnection alpnConnection
-
-
Constructor Detail
-
ALPNCallback
private ALPNCallback(ALPNServerConnection connection)
-
-
Method Detail
-
selectApplicationProtocol
public java.lang.String selectApplicationProtocol(javax.net.ssl.SSLEngine engine, java.util.List<java.lang.String> protocols)
- Specified by:
selectApplicationProtocol
in classorg.conscrypt.ApplicationProtocolSelector
-
selectApplicationProtocol
public java.lang.String selectApplicationProtocol(javax.net.ssl.SSLSocket socket, java.util.List<java.lang.String> protocols)
- Specified by:
selectApplicationProtocol
in classorg.conscrypt.ApplicationProtocolSelector
-
handshakeSucceeded
public void handshakeSucceeded(org.eclipse.jetty.io.ssl.SslHandshakeListener.Event event)
- Specified by:
handshakeSucceeded
in interfaceorg.eclipse.jetty.io.ssl.SslHandshakeListener
-
handshakeFailed
public void handshakeFailed(org.eclipse.jetty.io.ssl.SslHandshakeListener.Event event, java.lang.Throwable failure)
- Specified by:
handshakeFailed
in interfaceorg.eclipse.jetty.io.ssl.SslHandshakeListener
-
-