Class OpenJDK8ServerALPNProcessor.ALPNCallback
- java.lang.Object
-
- org.eclipse.jetty.alpn.openjdk8.server.OpenJDK8ServerALPNProcessor.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:
- OpenJDK8ServerALPNProcessor
private static class OpenJDK8ServerALPNProcessor.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 ALPNServerConnectionalpnConnection
-
Constructor Summary
Constructors Modifier Constructor Description privateALPNCallback(ALPNServerConnection connection)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringapply(javax.net.ssl.SSLEngine engine, java.util.List<java.lang.String> protocols)voidhandshakeFailed(org.eclipse.jetty.io.ssl.SslHandshakeListener.Event event, java.lang.Throwable failure)voidhandshakeSucceeded(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:
applyin 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:
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
-
-