public final class org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder extends java.lang.Object
{
private int maxConcurrentStreams;
private int initialWindowSize;
private int maxFramePayloadSize;
private int maxHeaderListSize;
private boolean disableCipherCheck;
private boolean priorKnowledge;
private boolean pushEnabled;
private float streamsHighWaterMark;
private float cleanPercentage;
private int cleanFrequencyCheck;
private org.glassfish.grizzly.threadpool.ThreadPoolConfig threadPoolConfig;
private java.util.concurrent.ExecutorService executorService;
private void <init>()
{
int v, v, v;
org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder v;
v := @this: org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder;
specialinvoke v.<java.lang.Object: void <init>()>();
v = (int) -1;
v.<org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder: int maxConcurrentStreams> = v;
v = (int) -1;
v.<org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder: int initialWindowSize> = v;
v = (int) -1;
v.<org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder: int maxFramePayloadSize> = v;
v.<org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder: int maxHeaderListSize> = 4096;
v.<org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder: boolean pushEnabled> = 1;
v.<org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder: float streamsHighWaterMark> = 0.5F;
v.<org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder: float cleanPercentage> = 0.5F;
v.<org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder: int cleanFrequencyCheck> = 50;
return;
}
public org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder maxConcurrentStreams(int)
{
int v;
org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder v;
v := @this: org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder;
v := @parameter: int;
v.<org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder: int maxConcurrentStreams> = v;
return v;
}
public org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder initialWindowSize(int)
{
int v;
org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder v;
v := @this: org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder;
v := @parameter: int;
v.<org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder: int initialWindowSize> = v;
return v;
}
public org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder maxFramePayloadSize(int)
{
int v;
org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder v;
v := @this: org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder;
v := @parameter: int;
v.<org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder: int maxFramePayloadSize> = v;
return v;
}
public org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder maxHeaderListSize(int)
{
int v;
org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder v;
v := @this: org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder;
v := @parameter: int;
v.<org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder: int maxHeaderListSize> = v;
return v;
}
public org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder disableCipherCheck(boolean)
{
org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder v;
boolean v;
v := @this: org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder;
v := @parameter: boolean;
v.<org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder: boolean disableCipherCheck> = v;
return v;
}
public org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder threadPoolConfig(org.glassfish.grizzly.threadpool.ThreadPoolConfig)
{
org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder v;
org.glassfish.grizzly.threadpool.ThreadPoolConfig v;
v := @this: org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder;
v := @parameter: org.glassfish.grizzly.threadpool.ThreadPoolConfig;
v.<org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder: org.glassfish.grizzly.threadpool.ThreadPoolConfig threadPoolConfig> = v;
return v;
}
public org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder executorService(java.util.concurrent.ExecutorService)
{
java.util.concurrent.ExecutorService v;
org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder v;
v := @this: org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder;
v := @parameter: java.util.concurrent.ExecutorService;
v.<org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder: org.glassfish.grizzly.threadpool.ThreadPoolConfig threadPoolConfig> = null;
v.<org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder: java.util.concurrent.ExecutorService executorService> = v;
return v;
}
public org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder priorKnowledge(boolean)
{
org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder v;
boolean v;
v := @this: org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder;
v := @parameter: boolean;
v.<org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder: boolean priorKnowledge> = v;
return v;
}
public org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder enablePush(boolean)
{
org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder v;
boolean v;
v := @this: org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder;
v := @parameter: boolean;
v.<org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder: boolean pushEnabled> = v;
return v;
}
public org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder streamsHighWaterMark(float)
{
float v;
org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder v;
v := @this: org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder;
v := @parameter: float;
v.<org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder: float streamsHighWaterMark> = v;
return v;
}
public org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder cleanPercentage(float)
{
float v;
org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder v;
v := @this: org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder;
v := @parameter: float;
v.<org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder: float cleanPercentage> = v;
return v;
}
public org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder cleanFrequencyCheck(int)
{
int v;
org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder v;
v := @this: org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder;
v := @parameter: int;
v.<org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder: int cleanFrequencyCheck> = v;
return v;
}
public org.glassfish.grizzly.http.Http2Configuration build()
{
org.glassfish.grizzly.http.Http2Configuration v;
org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder v;
v := @this: org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder;
v = new org.glassfish.grizzly.http.Http2Configuration;
specialinvoke v.<org.glassfish.grizzly.http.Http2Configuration: void <init>(org.glassfish.grizzly.http.Http2Configuration$Http2ConfigurationBuilder)>(v);
return v;
}
}