Class AggregatorAddOn

  • All Implemented Interfaces:
    AddOn

    public class AggregatorAddOn
    extends Object
    implements AddOn
    AggregatorAddOn installs AggregatorAddOn.AggregatorFilter into HttpServer FilterChain. AggregatorAddOn.AggregatorFilter is responsible for aggregating input HTTP message payload (either request or response) and pass it to the next filter in chain only when entire HTTP message (including payload) is read.
    Author:
    Alexey Stashok
    • Constructor Detail

      • AggregatorAddOn

        public AggregatorAddOn()
    • Method Detail

      • setup

        public void setup​(NetworkListener networkListener,
                          org.glassfish.grizzly.filterchain.FilterChainBuilder builder)
        The method, which will be invoked by HttpServer in order to initialize the AddOn on the passed NetworkListener. Most of the time the AddOn implementation will update the passed NetworkListener's FilterChainBuilder by adding custom Filter(s), which implement AddOn's logic.
        Specified by:
        setup in interface AddOn
        Parameters:
        networkListener - the NetworkListener the addon is being initialized on.
        builder - the FilterChainBuilder, representing the NetworkListener logic.