Modifier and Type | Interface and Description |
---|---|
static interface |
ALPN.ClientProvider
The client-side provider interface that applications must
implement to interact with the negotiation of the protocol.
|
static interface |
ALPN.ServerProvider
The server-side provider interface that applications must
implement to interact with the negotiation of the protocol.
|
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<java.lang.Object,ALPN.Provider> |
ALPN.objects |
Modifier and Type | Method and Description |
---|---|
static ALPN.Provider |
ALPN.get(javax.net.ssl.SSLEngine engine) |
static ALPN.Provider |
ALPN.get(javax.net.ssl.SSLSocket socket) |
static ALPN.Provider |
ALPN.remove(javax.net.ssl.SSLEngine engine)
Unregisters the given SSLEngine.
|
static ALPN.Provider |
ALPN.remove(javax.net.ssl.SSLSocket socket)
Unregisters the given SSLSocket.
|
Modifier and Type | Method and Description |
---|---|
static void |
ALPN.put(javax.net.ssl.SSLEngine engine,
ALPN.Provider provider)
Registers a SSLEngine with a provider.
|
static void |
ALPN.put(javax.net.ssl.SSLSocket socket,
ALPN.Provider provider)
Registers a SSLSocket with a provider.
|