Package io.hyperfoil.http.steps
Class HttpResponseHandlersImpl
- java.lang.Object
-
- io.hyperfoil.http.steps.HttpResponseHandlersImpl
-
- All Implemented Interfaces:
io.hyperfoil.api.connection.ResponseHandlers<HttpRequest>,HttpResponseHandlers,java.io.Serializable
public class HttpResponseHandlersImpl extends java.lang.Object implements HttpResponseHandlers, java.io.Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHttpResponseHandlersImpl.BuilderManages processing of HTTP responses.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidhandleBodyPart(HttpRequest request, io.netty.buffer.ByteBuf data, int offset, int length, boolean isLastPart)voidhandleEnd(HttpRequest request, boolean executed)voidhandleHeader(HttpRequest request, java.lang.CharSequence header, java.lang.CharSequence value)voidhandleRawRequest(HttpRequest request, io.netty.buffer.ByteBuf data, int offset, int length)voidhandleRawResponse(HttpRequest request, io.netty.buffer.ByteBuf data, int offset, int length, boolean isLastPart)voidhandleStatus(HttpRequest request, int status, java.lang.String reason)voidhandleThrowable(HttpRequest request, java.lang.Throwable throwable)
-
-
-
Method Detail
-
handleStatus
public void handleStatus(HttpRequest request, int status, java.lang.String reason)
- Specified by:
handleStatusin interfaceHttpResponseHandlers
-
handleHeader
public void handleHeader(HttpRequest request, java.lang.CharSequence header, java.lang.CharSequence value)
- Specified by:
handleHeaderin interfaceHttpResponseHandlers
-
handleThrowable
public void handleThrowable(HttpRequest request, java.lang.Throwable throwable)
- Specified by:
handleThrowablein interfaceio.hyperfoil.api.connection.ResponseHandlers<HttpRequest>
-
handleBodyPart
public void handleBodyPart(HttpRequest request, io.netty.buffer.ByteBuf data, int offset, int length, boolean isLastPart)
- Specified by:
handleBodyPartin interfaceHttpResponseHandlers
-
handleEnd
public void handleEnd(HttpRequest request, boolean executed)
- Specified by:
handleEndin interfaceio.hyperfoil.api.connection.ResponseHandlers<HttpRequest>
-
handleRawRequest
public void handleRawRequest(HttpRequest request, io.netty.buffer.ByteBuf data, int offset, int length)
- Specified by:
handleRawRequestin interfaceHttpResponseHandlers
-
handleRawResponse
public void handleRawResponse(HttpRequest request, io.netty.buffer.ByteBuf data, int offset, int length, boolean isLastPart)
- Specified by:
handleRawResponsein interfaceHttpResponseHandlers
-
-