Class HttpPipelineOptAddOn
- java.lang.Object
-
- org.glassfish.grizzly.http.server.util.HttpPipelineOptAddOn
-
- All Implemented Interfaces:
AddOn
public class HttpPipelineOptAddOn extends Object implements AddOn
The plugin, that optimizes processing of pipelined HTTP requests by buffering HTTP responses and then writing them as one operation. Please note, this addon is not thread-safe, so it can't be used with HTTP requests, that require asynchronous processing.- Author:
- Alexey Stashok
-
-
Constructor Summary
Constructors Constructor Description HttpPipelineOptAddOn()Constructs HttpPipelineOptAddOn.HttpPipelineOptAddOn(int maxBufferSize)Constructs HttpPipelineOptAddOn.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetup(NetworkListener networkListener, org.glassfish.grizzly.filterchain.FilterChainBuilder builder)The method, which will be invoked byHttpServerin order to initialize the AddOn on the passedNetworkListener.
-
-
-
Method Detail
-
setup
public void setup(NetworkListener networkListener, org.glassfish.grizzly.filterchain.FilterChainBuilder builder)
Description copied from interface:AddOnThe method, which will be invoked byHttpServerin order to initialize the AddOn on the passedNetworkListener. Most of the time the AddOn implementation will update the passedNetworkListener'sFilterChainBuilderby adding customFilter(s), which implement AddOn's logic.- Specified by:
setupin interfaceAddOn- Parameters:
networkListener- theNetworkListenerthe addon is being initialized on.builder- theFilterChainBuilder, representing theNetworkListenerlogic.
-
-