Package io.undertow.protocols.alpn
Class JettyAlpnProvider
java.lang.Object
io.undertow.protocols.alpn.JettyAlpnProvider
- All Implemented Interfaces:
ALPNProvider
Jetty ALPN implementation. This is the lowest priority
- Author:
- Stuart Douglas
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
getSelectedProtocol
(SSLEngine engine) Gets the selected ALPN protocol, of null if none was selected.boolean
setProtocols
(SSLEngine engine, String[] protocols) Sets the SSL protocols, and potentially wraps the SSLEnginetoString()
-
Constructor Details
-
JettyAlpnProvider
public JettyAlpnProvider()
-
-
Method Details
-
isEnabled
- Specified by:
isEnabled
in interfaceALPNProvider
-
setProtocols
Description copied from interface:ALPNProvider
Sets the SSL protocols, and potentially wraps the SSLEngine- Specified by:
setProtocols
in interfaceALPNProvider
- Parameters:
engine
- The original engineprotocols
- The protocols- Returns:
- The new SSLEngine
-
getSelectedProtocol
Description copied from interface:ALPNProvider
Gets the selected ALPN protocol, of null if none was selected.- Specified by:
getSelectedProtocol
in interfaceALPNProvider
- Parameters:
engine
- The SSL Engine- Returns:
- The selected protocol
-
getPriority
public int getPriority()- Specified by:
getPriority
in interfaceALPNProvider
- Returns:
- The priority of this provider, higher priority providers will be tried first
-
toString
-