public void setMaxTextMessageBufferSize(int bufferSize) { this.webSocketContainer.setDefaultMaxTextMessageBufferSize(bufferSize); }
@Override public void setDefaultMaxTextMessageBufferSize(int i) { if (webSocketContainer == null) { maxTextMessageBufferSize = i; } else { webSocketContainer.setDefaultMaxTextMessageBufferSize(i); } }
@Override public void setDefaultMaxTextMessageBufferSize(int i) { if (webSocketContainer == null) { maxTextMessageBufferSize = i; } else { webSocketContainer.setDefaultMaxTextMessageBufferSize(i); } }
public void setMaxTextMessageBufferSize(int bufferSize) { this.webSocketContainer.setDefaultMaxTextMessageBufferSize(bufferSize); }
public void setMaxTextMessageBufferSize(int bufferSize) { this.webSocketContainer.setDefaultMaxTextMessageBufferSize(bufferSize); }
WebSocketContainer container = ContainerProvider.getWebSocketContainer(); container.setDefaultMaxTextMessageBufferSize(MAX_TEXT_MESSAGE_BUFFER_SIZE); WebSocketClient wsClient = new StandardWebSocketClient(container);
private void connectToServer(String serverAddress, int webSocketPort, int connectionRetryLimit) { WebSocketContainer container = ContainerProvider.getWebSocketContainer(); container.setDefaultMaxTextMessageBufferSize(Integer.MAX_VALUE); String uriAddress = String.format(SERVER_URI, serverAddress, webSocketPort); Exception innerException = null; do { try { session = container.connectToServer(ClientEndpoint.class, new URI(uriAddress)); LOGGER.info("Connected to server address: " + uriAddress); return; } catch (DeploymentException | IOException | URISyntaxException e) { innerException = e; connectionRetryLimit--; } try { Thread.sleep(1000); } catch (InterruptedException e) { } } while (connectionRetryLimit > 0); LOGGER.error("Connecting to server failed!", innerException); throw new ServerConnectionFailedException("Connecting to server retry limit reached.", innerException); }
public RpcClient(String wsUrl, int sendTimeLimit, int bufferSizeLimit) { this.sendTimeLimit = sendTimeLimit; this.bufferSizeLimit = bufferSizeLimit; this.wsUrl = wsUrl; WebSocketContainer container = ContainerProvider.getWebSocketContainer(); container.setDefaultMaxTextMessageBufferSize(10 * 1024 * 1024); webSocketClient = new StandardWebSocketClient(container); webSocketConnectionManager = new WebSocketConnectionManager(webSocketClient, new RpcClientTextHandler(), this.wsUrl); }