Class JDK9ServerALPNProcessor.ALPNCallback
- java.lang.Object
-
- org.eclipse.jetty.alpn.java.server.JDK9ServerALPNProcessor.ALPNCallback
-
- All Implemented Interfaces:
java.util.EventListener
,java.util.function.BiFunction<javax.net.ssl.SSLEngine,java.util.List<java.lang.String>,java.lang.String>
,org.eclipse.jetty.io.ssl.SslHandshakeListener
- Enclosing class:
- JDK9ServerALPNProcessor
private static final class JDK9ServerALPNProcessor.ALPNCallback extends java.lang.Object implements java.util.function.BiFunction<javax.net.ssl.SSLEngine,java.util.List<java.lang.String>,java.lang.String>, 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 java.lang.String
apply(javax.net.ssl.SSLEngine engine, java.util.List<java.lang.String> protocols)
void
handshakeFailed(org.eclipse.jetty.io.ssl.SslHandshakeListener.Event event, java.lang.Throwable failure)
void
handshakeSucceeded(org.eclipse.jetty.io.ssl.SslHandshakeListener.Event event)
-
-
-
Field Detail
-
alpnConnection
private final ALPNServerConnection alpnConnection
-
-
Constructor Detail
-
ALPNCallback
private ALPNCallback(ALPNServerConnection connection)
-
-
Method Detail
-
apply
public java.lang.String apply(javax.net.ssl.SSLEngine engine, java.util.List<java.lang.String> protocols)
- Specified by:
apply
in interfacejava.util.function.BiFunction<javax.net.ssl.SSLEngine,java.util.List<java.lang.String>,java.lang.String>
-
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
-
-