Class JdkAlpnSslUtils
java.lang.Object
io.netty.handler.ssl.JdkAlpnSslUtils
final class JdkAlpnSslUtils
extends java.lang.Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final java.lang.reflect.Methodprivate static final java.lang.reflect.Methodprivate static final java.lang.reflect.Methodprivate static final InternalLoggerprivate static final java.lang.reflect.Methodprivate static final java.lang.reflect.Method -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static java.lang.StringgetApplicationProtocol(javax.net.ssl.SSLEngine sslEngine) (package private) static java.lang.StringgetHandshakeApplicationProtocol(javax.net.ssl.SSLEngine sslEngine) (package private) static java.util.function.BiFunction<javax.net.ssl.SSLEngine, java.util.List<java.lang.String>, java.lang.String> getHandshakeApplicationProtocolSelector(javax.net.ssl.SSLEngine engine) (package private) static voidsetApplicationProtocols(javax.net.ssl.SSLEngine engine, java.util.List<java.lang.String> supportedProtocols) (package private) static voidsetHandshakeApplicationProtocolSelector(javax.net.ssl.SSLEngine engine, java.util.function.BiFunction<javax.net.ssl.SSLEngine, java.util.List<java.lang.String>, java.lang.String> selector) (package private) static booleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
logger
-
SET_APPLICATION_PROTOCOLS
private static final java.lang.reflect.Method SET_APPLICATION_PROTOCOLS -
GET_APPLICATION_PROTOCOL
private static final java.lang.reflect.Method GET_APPLICATION_PROTOCOL -
GET_HANDSHAKE_APPLICATION_PROTOCOL
private static final java.lang.reflect.Method GET_HANDSHAKE_APPLICATION_PROTOCOL -
SET_HANDSHAKE_APPLICATION_PROTOCOL_SELECTOR
private static final java.lang.reflect.Method SET_HANDSHAKE_APPLICATION_PROTOCOL_SELECTOR -
GET_HANDSHAKE_APPLICATION_PROTOCOL_SELECTOR
private static final java.lang.reflect.Method GET_HANDSHAKE_APPLICATION_PROTOCOL_SELECTOR
-
-
Constructor Details
-
JdkAlpnSslUtils
private JdkAlpnSslUtils()
-
-
Method Details
-
supportsAlpn
static boolean supportsAlpn() -
getApplicationProtocol
static java.lang.String getApplicationProtocol(javax.net.ssl.SSLEngine sslEngine) -
getHandshakeApplicationProtocol
static java.lang.String getHandshakeApplicationProtocol(javax.net.ssl.SSLEngine sslEngine) -
setApplicationProtocols
static void setApplicationProtocols(javax.net.ssl.SSLEngine engine, java.util.List<java.lang.String> supportedProtocols) -
setHandshakeApplicationProtocolSelector
static void setHandshakeApplicationProtocolSelector(javax.net.ssl.SSLEngine engine, java.util.function.BiFunction<javax.net.ssl.SSLEngine, java.util.List<java.lang.String>, java.lang.String> selector) -
getHandshakeApplicationProtocolSelector
static java.util.function.BiFunction<javax.net.ssl.SSLEngine, java.util.List<java.lang.String>, java.lang.String> getHandshakeApplicationProtocolSelector(javax.net.ssl.SSLEngine engine)
-