ALPNProvider
public class JDK8HackAlpnProvider extends java.lang.Object implements ALPNProvider
Constructor | Description |
---|---|
JDK8HackAlpnProvider() |
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 boolean isEnabled(javax.net.ssl.SSLEngine sslEngine)
isEnabled
in interface ALPNProvider
public javax.net.ssl.SSLEngine setProtocols(javax.net.ssl.SSLEngine engine, java.lang.String[] protocols)
ALPNProvider
setProtocols
in interface ALPNProvider
engine
- The original engineprotocols
- The protocolspublic java.lang.String getSelectedProtocol(javax.net.ssl.SSLEngine engine)
ALPNProvider
getSelectedProtocol
in interface ALPNProvider
engine
- The SSL Enginepublic int getPriority()
getPriority
in interface ALPNProvider
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2018. All rights reserved.