public class GrizzlyClientContainer extends java.lang.Object implements ClientContainer
| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | SHARED_CONTAINERDeprecated. 
 please use  ClientProperties.SHARED_CONTAINER. | 
| static java.lang.String | SHARED_CONTAINER_IDLE_TIMEOUTDeprecated. 
 please use  ClientProperties.SHARED_CONTAINER_IDLE_TIMEOUT. | 
| static java.lang.String | SSL_ENGINE_CONFIGURATORDeprecated. 
 please use  ClientProperties.SSL_ENGINE_CONFIGURATOR. | 
INCOMING_BUFFER_SIZE, WLS_INCOMING_BUFFER_SIZE| Constructor and Description | 
|---|
| GrizzlyClientContainer() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | openClientSocket(ClientEndpointConfig cec,
                java.util.Map<java.lang.String,java.lang.Object> properties,
                ClientEngine clientEngine)Open client socket - connect to endpoint specified with  urlparameter. | 
public static final java.lang.String SSL_ENGINE_CONFIGURATOR
ClientProperties.SSL_ENGINE_CONFIGURATOR.public static final java.lang.String SHARED_CONTAINER
ClientProperties.SHARED_CONTAINER.true (boolean value), client runtime preserves used container and reuses it for outgoing
 connections.public static final java.lang.String SHARED_CONTAINER_IDLE_TIMEOUT
ClientProperties.SHARED_CONTAINER_IDLE_TIMEOUT.public void openClientSocket(ClientEndpointConfig cec, java.util.Map<java.lang.String,java.lang.Object> properties, ClientEngine clientEngine) throws DeploymentException, java.io.IOException
ClientContainerurl parameter.
 
 Called from ClientManager when WebSocketContainer.connectToServer(Class,
 jakarta.websocket.ClientEndpointConfig, java.net.URI) is invoked.
openClientSocket in interface ClientContainercec - endpoint configuration. SPI consumer can access user properties, ClientEndpointConfig.Configurator, extensions and subprotocol
                     configuration,
                     etc..properties - properties passed from client container. Don't mix up this with EndpointConfig.getUserProperties(), these are Tyrus proprietary.clientEngine - one instance equals to one connection, cannot be reused. Implementation is expected to call
                     ClientEngine.createUpgradeRequest(ClientEngine.TimeoutHandler) and ClientEngine.processResponse(UpgradeResponse, Writer,
                     org.glassfish.tyrus.spi.Connection.CloseListener) (in that order).DeploymentException - when the client endpoint is invalid or when there is any other (not
                                             specified) connection problem.java.io.IOException - when there is any I/O issue related to opening client socket or
                                             connecting to remote endpoint.Copyright © 2012–2020 Oracle Corporation. All rights reserved.