private final WebSocketEngine webSocketEngine = TyrusWebSocketEngine.builder(this).build();
.applicationEventListener(applicationEventListener) .incomingBufferSize(incomingBufferSize) .maxSessionsPerApp(maxSessionsPerApp) .maxSessionsPerRemoteAddr(maxSessionsPerRemoteAddr) .parallelBroadcastEnabled(parallelBroadcastEnabled) .tracingType(tracingType) .tracingThreshold(tracingThreshold) .build();
.incomingBufferSize(incomingBufferSize) .clusterContext(clusterContext) .applicationEventListener(applicationEventListener) .maxSessionsPerApp(maxSessionsPerApp) .maxSessionsPerRemoteAddr(maxSessionsPerRemoteAddr) .parallelBroadcastEnabled(parallelBroadcastEnabled) .tracingType(tracingType) .tracingThreshold(tracingThreshold) .build();
/** * Create {@link org.glassfish.tyrus.core.TyrusWebSocketEngine.TyrusWebSocketEngineBuilder} * instance based on passed {@link WebSocketContainer}. * * @param webSocketContainer {@link WebSocketContainer} instance. Cannot be {@code null}. * @return new builder. */ public static TyrusWebSocketEngineBuilder builder(WebSocketContainer webSocketContainer) { return new TyrusWebSocketEngineBuilder(webSocketContainer); }
/** * Create {@link org.glassfish.tyrus.core.TyrusWebSocketEngine.TyrusWebSocketEngineBuilder} * instance based on passed {@link WebSocketContainer}. * * @param webSocketContainer {@link WebSocketContainer} instance. Cannot be {@code null}. * @return new builder. */ public static TyrusWebSocketEngineBuilder builder(WebSocketContainer webSocketContainer) { return new TyrusWebSocketEngineBuilder(webSocketContainer); }