Class Redirect.WrappingProcessor

  • All Implemented Interfaces:
    io.hyperfoil.api.processor.Processor, java.io.Serializable
    Enclosing class:
    Redirect

    public static class Redirect.WrappingProcessor
    extends MultiProcessor
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  Redirect.WrappingProcessor.Builder  
      • Nested classes/interfaces inherited from interface io.hyperfoil.api.processor.Processor

        io.hyperfoil.api.processor.Processor.ActionAdapter, io.hyperfoil.api.processor.Processor.ActionBuilderAdapter, io.hyperfoil.api.processor.Processor.ActionBuilderConverter, io.hyperfoil.api.processor.Processor.BaseDelegating
    • Constructor Summary

      Constructors 
      Constructor Description
      WrappingProcessor​(io.hyperfoil.api.processor.Processor[] processors, io.hyperfoil.api.session.ReadAccess coordVar)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void after​(io.hyperfoil.api.session.Session session)  
      void before​(io.hyperfoil.api.session.Session session)  
      void process​(io.hyperfoil.api.session.Session session, io.netty.buffer.ByteBuf data, int offset, int length, boolean isLastPart)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface io.hyperfoil.api.processor.Processor

        ensureDefragmented
    • Constructor Detail

      • WrappingProcessor

        public WrappingProcessor​(io.hyperfoil.api.processor.Processor[] processors,
                                 io.hyperfoil.api.session.ReadAccess coordVar)
    • Method Detail

      • before

        public void before​(io.hyperfoil.api.session.Session session)
        Specified by:
        before in interface io.hyperfoil.api.processor.Processor
        Overrides:
        before in class MultiProcessor
      • process

        public void process​(io.hyperfoil.api.session.Session session,
                            io.netty.buffer.ByteBuf data,
                            int offset,
                            int length,
                            boolean isLastPart)
        Specified by:
        process in interface io.hyperfoil.api.processor.Processor
        Overrides:
        process in class MultiProcessor
      • after

        public void after​(io.hyperfoil.api.session.Session session)
        Specified by:
        after in interface io.hyperfoil.api.processor.Processor
        Overrides:
        after in class MultiProcessor