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;
}