Package io.undertow.websockets.jsr
Class DefaultWebSocketClientSslProvider
java.lang.Object
io.undertow.websockets.jsr.DefaultWebSocketClientSslProvider
- All Implemented Interfaces:
WebsocketClientSslProvider
Client SSL provider that gets the SSL context in one of two ways.
Either the
setSslContext(javax.net.ssl.SSLContext)
method can
be invoked before connecting, and this context will be used for the next
client connection from this thread, or alternatively the
io.undertow.websocket.SSL_CONTEXT property can be set in the user properties
of the ClientEndpointConfig.- Author:
- Stuart Douglas
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.xnio.ssl.XnioSsl
org.xnio.ssl.XnioSsl
org.xnio.ssl.XnioSsl
getSsl
(org.xnio.XnioWorker worker, javax.websocket.Endpoint endpoint, javax.websocket.ClientEndpointConfig cec, URI uri) static void
setSslContext
(SSLContext context)
-
Field Details
-
SSL_CONTEXT
- See Also:
-
-
Constructor Details
-
DefaultWebSocketClientSslProvider
public DefaultWebSocketClientSslProvider()
-
-
Method Details
-
getSsl
- Specified by:
getSsl
in interfaceWebsocketClientSslProvider
-
getSsl
public org.xnio.ssl.XnioSsl getSsl(org.xnio.XnioWorker worker, Object annotatedEndpointInstance, URI uri) - Specified by:
getSsl
in interfaceWebsocketClientSslProvider
-
getSsl
public org.xnio.ssl.XnioSsl getSsl(org.xnio.XnioWorker worker, javax.websocket.Endpoint endpoint, javax.websocket.ClientEndpointConfig cec, URI uri) - Specified by:
getSsl
in interfaceWebsocketClientSslProvider
-
setSslContext
-