ALPNProviderpublic class JDK9AlpnProvider extends java.lang.Object implements ALPNProvider
Not a proper open listener as such, but more a mechanism for selecting between them
| Modifier and Type | Class | Description |
|---|---|---|
static class |
JDK9AlpnProvider.JDK9ALPNMethods |
| Modifier and Type | Field | Description |
|---|---|---|
static JDK9AlpnProvider.JDK9ALPNMethods |
JDK_9_ALPN_METHODS |
| Constructor | Description |
|---|---|
JDK9AlpnProvider() |
| Modifier and Type | Method | Description |
|---|---|---|
int |
getPriority() |
|
java.lang.String |
getSelectedProtocol(javax.net.ssl.SSLEngine engine) |
Gets the selected ALPN protocol, of null if none was selected.
|
boolean |
isEnabled(javax.net.ssl.SSLEngine sslEngine) |
|
javax.net.ssl.SSLEngine |
setProtocols(javax.net.ssl.SSLEngine engine,
java.lang.String[] protocols) |
Sets the SSL protocols, and potentially wraps the SSLEngine
|
java.lang.String |
toString() |
public static final JDK9AlpnProvider.JDK9ALPNMethods JDK_9_ALPN_METHODS
public boolean isEnabled(javax.net.ssl.SSLEngine sslEngine)
isEnabled in interface ALPNProviderpublic javax.net.ssl.SSLEngine setProtocols(javax.net.ssl.SSLEngine engine,
java.lang.String[] protocols)
ALPNProvidersetProtocols in interface ALPNProviderengine - The original engineprotocols - The protocolspublic java.lang.String getSelectedProtocol(javax.net.ssl.SSLEngine engine)
ALPNProvidergetSelectedProtocol in interface ALPNProviderengine - The SSL Enginepublic int getPriority()
getPriority in interface ALPNProviderpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2018. All rights reserved.