Class JakartaWebSocketClientContainerProvider
java.lang.Object
jakarta.websocket.ContainerProvider
org.eclipse.jetty.ee9.websocket.jakarta.client.JakartaWebSocketClientContainerProvider
public class JakartaWebSocketClientContainerProvider
extends jakarta.websocket.ContainerProvider
Client 
ContainerProvider implementation.
Created by a ServiceLoader call in the
ContainerProvider.getWebSocketContainer() call.
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprotected jakarta.websocket.WebSocketContainerUsed byContainerProvider.getWebSocketContainer()to get a NEW INSTANCE of the ClientWebSocketContainer.static jakarta.websocket.WebSocketContainergetContainer(HttpClient httpClient) Get a new instance of a clientWebSocketContainerwhich uses a suppliedHttpClient.static voidstop(jakarta.websocket.WebSocketContainer container) Methods inherited from class jakarta.websocket.ContainerProvider
getWebSocketContainer 
- 
Constructor Details
- 
JakartaWebSocketClientContainerProvider
public JakartaWebSocketClientContainerProvider() 
 - 
 - 
Method Details
- 
stop
 - 
getContainer
protected jakarta.websocket.WebSocketContainer getContainer()Used byContainerProvider.getWebSocketContainer()to get a NEW INSTANCE of the ClientWebSocketContainer.NOTE: A WebSocket Client Container is a heavyweight object. It is dangerous to repeatedly request a new container, or to manage many containers. The existing jakarta.websocket API has no lifecycle for a ClientContainer, once started they exist for the duration of the JVM with no ability to stop them. See/Comment on jakarta.websocket Issue #212 if this is a big concern for you.
- Specified by:
 getContainerin classjakarta.websocket.ContainerProvider
 - 
getContainer
Get a new instance of a clientWebSocketContainerwhich uses a suppliedHttpClient.- Parameters:
 httpClient- a pre-configuredHttpClientto be used by the implementation.- See Also:
 
 
 -