/** * Builds the {@code /ws} route. * * @return the {@code /ws} route. */ public Route buildWebsocketRoute(final Integer version, final String correlationId, final AuthorizationContext connectionAuthContext, final DittoHeaders additionalHeaders, final ProtocolAdapter chosenProtocolAdapter) { return extractUpgradeToWebSocket(upgradeToWebSocket -> complete( createWebsocket(upgradeToWebSocket, version, correlationId, connectionAuthContext, additionalHeaders, chosenProtocolAdapter) ) ); }