public class org.glassfish.grizzly.http.server.util.HttpPipelineOptAddOn extends java.lang.Object implements org.glassfish.grizzly.http.server.AddOn
{
private static final int DEFAULT_MAX_BUFFER_SIZE;
private final int maxBufferSize;
public void <init>()
{
org.glassfish.grizzly.http.server.util.HttpPipelineOptAddOn v;
v := @this: org.glassfish.grizzly.http.server.util.HttpPipelineOptAddOn;
specialinvoke v.<org.glassfish.grizzly.http.server.util.HttpPipelineOptAddOn: void <init>(int)>(16384);
return;
}
public void <init>(int)
{
int v;
org.glassfish.grizzly.http.server.util.HttpPipelineOptAddOn v;
v := @this: org.glassfish.grizzly.http.server.util.HttpPipelineOptAddOn;
v := @parameter: int;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.glassfish.grizzly.http.server.util.HttpPipelineOptAddOn: int maxBufferSize> = v;
return;
}
public void setup(org.glassfish.grizzly.http.server.NetworkListener, org.glassfish.grizzly.filterchain.FilterChainBuilder)
{
org.glassfish.grizzly.http.server.util.HttpPipelineOptAddOn$PlugFilter v;
org.glassfish.grizzly.nio.transport.TCPNIOTransport v;
org.glassfish.grizzly.http.server.NetworkListener v;
org.glassfish.grizzly.http.server.util.HttpPipelineOptAddOn v;
org.glassfish.grizzly.filterchain.FilterChainBuilder v;
org.glassfish.grizzly.attributes.AttributeBuilder v;
int v, v, v;
v := @this: org.glassfish.grizzly.http.server.util.HttpPipelineOptAddOn;
v := @parameter: org.glassfish.grizzly.http.server.NetworkListener;
v := @parameter: org.glassfish.grizzly.filterchain.FilterChainBuilder;
v = virtualinvoke v.<org.glassfish.grizzly.filterchain.FilterChainBuilder: int indexOfType(java.lang.Class)>(class "Lorg/glassfish/grizzly/filterchain/TransportFilter;");
v = v + 1;
v = new org.glassfish.grizzly.http.server.util.HttpPipelineOptAddOn$PlugFilter;
v = v.<org.glassfish.grizzly.http.server.util.HttpPipelineOptAddOn: int maxBufferSize>;
v = virtualinvoke v.<org.glassfish.grizzly.http.server.NetworkListener: org.glassfish.grizzly.nio.transport.TCPNIOTransport getTransport()>();
v = virtualinvoke v.<org.glassfish.grizzly.nio.transport.TCPNIOTransport: org.glassfish.grizzly.attributes.AttributeBuilder getAttributeBuilder()>();
specialinvoke v.<org.glassfish.grizzly.http.server.util.HttpPipelineOptAddOn$PlugFilter: void <init>(int,org.glassfish.grizzly.attributes.AttributeBuilder)>(v, v);
virtualinvoke v.<org.glassfish.grizzly.filterchain.FilterChainBuilder: org.glassfish.grizzly.filterchain.FilterChainBuilder add(int,org.glassfish.grizzly.filterchain.Filter)>(v, v);
return;
}
}