public WebSocketUpgrade()

in src/main/java/com/microsoft/azure/proton/transport/ws/impl/WebSocketUpgrade.java [41:58]


    public WebSocketUpgrade(
            String hostName,
            String webSocketPath,
            String webSocketQuery,
            int webSocketPort,
            String webSocketProtocol,
            Map<String, String> additionalHeaders) {
        this.host = hostName;
        this.path = webSocketPath.isEmpty() || webSocketPath.charAt(0) == SLASH
                ? webSocketPath
                : SLASH + webSocketPath;
        this.query = webSocketQuery.isEmpty() || webSocketQuery.charAt(0) == QUESTION_MARK
                ? webSocketQuery
                : QUESTION_MARK + webSocketQuery;
        this.port = webSocketPort == 0 ? "" : String.valueOf(webSocketPort);
        this.protocol = webSocketProtocol;
        this.additionalHeaders = additionalHeaders;
    }