Class HttpMessage<T extends HttpMessage>
java.lang.Object
de.gematik.test.tiger.mockserver.model.ObjectWithReflectiveEqualsHashCodeToString
de.gematik.test.tiger.mockserver.model.ObjectWithJsonToString
de.gematik.test.tiger.mockserver.model.HttpMessage<T>
- All Implemented Interfaces:
Message
- Direct Known Subclasses:
HttpRequest,HttpResponse
public abstract class HttpMessage<T extends HttpMessage>
extends ObjectWithJsonToString
implements Message
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanbyte[]getBody()abstract StringgetFirstHeader(String name) abstract HeadersinthashCode()abstract TremoveHeader(String name) abstract TreplaceHeader(Header header) voidsetBody(byte[] body) voidsetParsedMessageFuture(CompletableFuture<RbelElement> parsedMessageFuture) toString()abstract TwithBody(byte[] body) abstract TwithHeader(Header header) abstract TwithHeader(String name, String... values) abstract TwithHeaders(Headers headers) Methods inherited from class de.gematik.test.tiger.mockserver.model.ObjectWithReflectiveEqualsHashCodeToString
fieldsExcludedFromEqualsAndHashCode
-
Constructor Details
-
HttpMessage
public HttpMessage()
-
-
Method Details
-
withBody
-
getHeaders
-
withHeaders
-
withHeader
-
withHeader
-
replaceHeader
-
getHeaderList
-
getHeader
-
getFirstHeader
-
removeHeader
-
getBody
public byte[] getBody() -
getParsedMessageFuture
-
setBody
public void setBody(byte[] body) -
setParsedMessageFuture
-
equals
- Overrides:
equalsin classObjectWithReflectiveEqualsHashCodeToString
-
canEqual
-
hashCode
public int hashCode()- Overrides:
hashCodein classObjectWithReflectiveEqualsHashCodeToString
-
toString
- Overrides:
toStringin classObjectWithJsonToString
-