# Package io.undertow.protocols.alpn

Interface Summary
ALPNEngineManager
ALPNProvider: Interface that allows for ALPN providers to be dynamically selected.

Class Summary
ALPNManager
DefaultAlpnEngineManager
JDK8HackAlpnProvider: Open listener adaptor for ALPN connections that uses the SSLExplorer based approach and hack into the JDK8 SSLEngine via reflection.
JDK9AlpnProvider: Open listener adaptor for ALPN connections that use the JDK9 API
JDK9AlpnProvider.JDK9ALPNMethods
JettyAlpnProvider: Jetty ALPN implementation.
OpenSSLAlpnProvider: Open listener adaptor for ALPN connections that use the Wildfly OpenSSL implementation
OpenSSLAlpnProvider.OpenSSLALPNMethods