io.airlift.http.client.jetty.JettyIoPoolConfig Maven / Gradle / Ivy
The newest version!
package io.airlift.http.client.jetty;
import io.airlift.configuration.Config;
import io.airlift.configuration.LegacyConfig;
import javax.validation.constraints.Min;
public class JettyIoPoolConfig
{
private int maxThreads = 200;
private int minThreads = 8;
@Min(1)
public int getMaxThreads()
{
return maxThreads;
}
@Config("http-client.max-threads")
@LegacyConfig("http-client.threads")
public JettyIoPoolConfig setMaxThreads(int maxThreads)
{
this.maxThreads = maxThreads;
return this;
}
@Min(1)
public int getMinThreads()
{
return minThreads;
}
@Config("http-client.min-threads")
public JettyIoPoolConfig setMinThreads(int minThreads)
{
this.minThreads = minThreads;
return this;
}
}