Class LogInvalidHandler

  • All Implemented Interfaces:
    io.hyperfoil.api.processor.Processor, HeaderHandler, java.io.Serializable

    public class LogInvalidHandler
    extends java.lang.Object
    implements io.hyperfoil.api.processor.Processor, HeaderHandler
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  LogInvalidHandler.BodyHandlerBuilder
      Logs body chunks from requests marked as invalid.
      static class  LogInvalidHandler.HeaderHandlerBuilder
      Logs headers from requests marked as invalid.
      • 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, io.hyperfoil.api.processor.Processor.Builder
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void handleHeader​(HttpRequest request, java.lang.CharSequence header, java.lang.CharSequence value)  
      void process​(io.hyperfoil.api.session.Session session, io.netty.buffer.ByteBuf data, int offset, int length, boolean isLast)  
      • 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

        after, before, ensureDefragmented
    • Constructor Detail

      • LogInvalidHandler

        public LogInvalidHandler()
    • Method Detail

      • process

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

        public void handleHeader​(HttpRequest request,
                                 java.lang.CharSequence header,
                                 java.lang.CharSequence value)
        Specified by:
        handleHeader in interface HeaderHandler