Top Fields Constructors Methods
io.netty5.handler.ssl

pack-priv final Class JdkAlpnSslUtils

extends Object
Class Inheritance
Imports
io.netty5.util.internal.EmptyArrays, .PlatformDependent, io.netty5.util.internal.logging.InternalLogger, .InternalLoggerFactory, javax.net.ssl.SSLContext, .SSLEngine, .SSLParameters, java.lang.invoke.MethodHandle, .MethodHandles, .MethodType, java.security.AccessController, .PrivilegedExceptionAction, java.util.List, java.util.function.BiFunction

Field Summary

Modifier and TypeField and Description
private static final MethodHandle
private static final MethodHandle
private static final MethodHandle
private static final InternalLogger
private static final MethodHandle
private static final MethodHandle

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
pack-priv static String
pack-priv static String
pack-priv static BiFunction<SSLEngine, List<String>, String>
pack-priv static void
setApplicationProtocols(SSLEngine engine, List<String> supportedProtocols)

pack-priv static void
pack-priv static boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GET_APPLICATION_PROTOCOLback to summary
private static final MethodHandle GET_APPLICATION_PROTOCOL
GET_HANDSHAKE_APPLICATION_PROTOCOLback to summary
private static final MethodHandle GET_HANDSHAKE_APPLICATION_PROTOCOL
GET_HANDSHAKE_APPLICATION_PROTOCOL_SELECTORback to summary
private static final MethodHandle GET_HANDSHAKE_APPLICATION_PROTOCOL_SELECTOR
loggerback to summary
private static final InternalLogger logger
SET_APPLICATION_PROTOCOLSback to summary
private static final MethodHandle SET_APPLICATION_PROTOCOLS
SET_HANDSHAKE_APPLICATION_PROTOCOL_SELECTORback to summary
private static final MethodHandle SET_HANDSHAKE_APPLICATION_PROTOCOL_SELECTOR

Constructor Detail

JdkAlpnSslUtilsback to summary
private JdkAlpnSslUtils()

Method Detail

getApplicationProtocolback to summary
pack-priv static String getApplicationProtocol(SSLEngine sslEngine)
getHandshakeApplicationProtocolback to summary
pack-priv static String getHandshakeApplicationProtocol(SSLEngine sslEngine)
getHandshakeApplicationProtocolSelectorback to summary
pack-priv static BiFunction<SSLEngine, List<String>, String> getHandshakeApplicationProtocolSelector(SSLEngine engine)
Annotations
@SuppressWarnings:unchecked
setApplicationProtocolsback to summary
pack-priv static void setApplicationProtocols(SSLEngine engine, List<String> supportedProtocols)
setHandshakeApplicationProtocolSelectorback to summary
pack-priv static void setHandshakeApplicationProtocolSelector(SSLEngine engine, BiFunction<SSLEngine, List<String>, String> selector)
supportsAlpnback to summary
pack-priv static boolean supportsAlpn()