Package io.hyperfoil.api.processor
Interface Processor
-
- All Superinterfaces:
java.io.Serializable
- All Known Implementing Classes:
Processor.ActionAdapter,Processor.BaseDelegating
public interface Processor extends java.io.Serializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classProcessor.ActionAdapterstatic classProcessor.ActionBuilderAdapterstatic classProcessor.ActionBuilderConverterstatic classProcessor.BaseDelegatingstatic interfaceProcessor.Builder
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static Processor.Builderadapt(Action.Builder builder)default voidafter(Session session)Invoked after we record the last value from given response.default voidbefore(Session session)Invoked before we record first value from given response.default voidensureDefragmented(boolean isLastPart)voidprocess(Session session, io.netty.buffer.ByteBuf data, int offset, int length, boolean isLastPart)
-
-
-
Method Detail
-
adapt
static Processor.Builder adapt(Action.Builder builder)
-
before
default void before(Session session)
Invoked before we record first value from given response.- Parameters:
session- Request.
-
process
void process(Session session, io.netty.buffer.ByteBuf data, int offset, int length, boolean isLastPart)
-
after
default void after(Session session)
Invoked after we record the last value from given response.- Parameters:
session- Request.
-
ensureDefragmented
default void ensureDefragmented(boolean isLastPart)
-
-