Top Fields Constructors Methods
io.netty.handler.ssl

pack-priv final Class JdkAlpnSslUtils

extends Object
Class Inheritance
Annotations
@SuppressJava6Requirement
reason:Usage guarded by java version check
Imports
javax.net.ssl.SSLContext, .SSLEngine, .SSLParameters, java.lang.reflect.Method, java.security.AccessController, .PrivilegedExceptionAction, java.util.List, java.util.function.BiFunction, io.netty.util.internal.EmptyArrays, .PlatformDependent, .SuppressJava6Requirement, io.netty.util.internal.logging.InternalLogger, .InternalLoggerFactory

Field Summary

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

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 Method GET_APPLICATION_PROTOCOL
GET_HANDSHAKE_APPLICATION_PROTOCOLback to summary
private static final Method GET_HANDSHAKE_APPLICATION_PROTOCOL
GET_HANDSHAKE_APPLICATION_PROTOCOL_SELECTORback to summary
private static final Method GET_HANDSHAKE_APPLICATION_PROTOCOL_SELECTOR
loggerback to summary
private static final InternalLogger logger
SET_APPLICATION_PROTOCOLSback to summary
private static final Method SET_APPLICATION_PROTOCOLS
SET_HANDSHAKE_APPLICATION_PROTOCOL_SELECTORback to summary
private static final Method 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()