public ClientConfiguration()

in src/main/java/com/twitter/whiskey/net/ClientConfiguration.java [37:62]


    public ClientConfiguration(
        List<Protocol> protocols,
        UpgradeStrategy upgradeStrategy,
        SSLContext sslContext,
        TimeUnit connectTimeoutUnit,
        long connectTimeout,
        int compressionLevel,
        int maxPushStreams,
        int maxTcpConnections,
        int sessionReceiveWindow,
        int streamReceiveWindow,
        boolean tcpNoDelay
    ) {
        this.protocols = new LinkedHashSet<>(protocols);
        preferredProtocol = protocols.get(0);
        this.upgradeStrategy = upgradeStrategy;
        this.sslContext = sslContext;
        this.connectTimeoutUnit = connectTimeoutUnit;
        this.connectTimeout = connectTimeout;
        this.compressionLevel = compressionLevel;
        this.maxPushStreams = maxPushStreams;
        this.maxTcpConnections = maxTcpConnections;
        this.sessionReceiveWindow = sessionReceiveWindow;
        this.streamReceiveWindow = streamReceiveWindow;
        this.tcpNoDelay = tcpNoDelay;
    }