ClientContainer container = new ClientContainer(); SslContextFactory scf = container.getClient().getSslContextFactory(); if (trustStore != null) { container.start(); return container;
@Override protected void doStart() throws Exception { // Proceed with Normal Startup super.doStart(); // Process Deferred Endpoints if (deferredEndpointClasses != null) { for (Class<?> endpointClass : deferredEndpointClasses) { addEndpoint(endpointClass); } deferredEndpointClasses.clear(); } if (deferredEndpointConfigs != null) { for (ServerEndpointConfig config : deferredEndpointConfigs) { addEndpoint(config); } deferredEndpointConfigs.clear(); } }
@Override public void setAsyncSendTimeout(long ms) { super.setAsyncSendTimeout(ms); this.configuration.getPolicy().setAsyncWriteTimeout(ms); }
@Override public void setDefaultMaxSessionIdleTimeout(long ms) { super.setDefaultMaxSessionIdleTimeout(ms); this.configuration.getPolicy().setIdleTimeout(ms); }
@Override public void setDefaultMaxBinaryMessageBufferSize(int max) { super.setDefaultMaxBinaryMessageBufferSize(max); // overall message limit (used in non-streaming) this.configuration.getPolicy().setMaxBinaryMessageSize(max); // incoming streaming buffer size this.configuration.getPolicy().setMaxBinaryMessageBufferSize(max); }
@Override public void setDefaultMaxTextMessageBufferSize(int max) { super.setDefaultMaxTextMessageBufferSize(max); // overall message limit (used in non-streaming) this.configuration.getPolicy().setMaxTextMessageSize(max); // incoming streaming buffer size this.configuration.getPolicy().setMaxTextMessageBufferSize(max); }
ClientContainer container = new ClientContainer(); SslContextFactory scf = container.getClient().getSslContextFactory(); if (trustStore != null) { container.start(); return container;