Package org.citrusframework.http.actions
Class HttpServerResponseActionBuilder.HttpMessageBuilderSupport
java.lang.Object
org.citrusframework.message.builder.MessageBuilderSupport<T,B,S>
org.citrusframework.message.builder.SendMessageBuilderSupport<SendMessageAction,HttpServerResponseActionBuilder,HttpServerResponseActionBuilder.HttpMessageBuilderSupport>
org.citrusframework.http.actions.HttpServerResponseActionBuilder.HttpMessageBuilderSupport
- All Implemented Interfaces:
ReferenceResolverAware,TestActionBuilder<SendMessageAction>
- Enclosing class:
- HttpServerResponseActionBuilder
public static class HttpServerResponseActionBuilder.HttpMessageBuilderSupport
extends SendMessageBuilderSupport<SendMessageAction,HttpServerResponseActionBuilder,HttpServerResponseActionBuilder.HttpMessageBuilderSupport>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.citrusframework.message.builder.MessageBuilderSupport
MessageBuilderSupport.MessageActionBuilder<T extends TestAction,M extends MessageBuilderSupport<T, B, M>, B extends MessageBuilderSupport.MessageActionBuilder<T, M, B>> Nested classes/interfaces inherited from interface org.citrusframework.TestActionBuilder
TestActionBuilder.DelegatingTestActionBuilder<T extends TestAction> -
Field Summary
Fields inherited from class org.citrusframework.message.builder.SendMessageBuilderSupport
schema, schemaRepository, schemaValidationFields inherited from class org.citrusframework.message.builder.MessageBuilderSupport
dataDictionary, dataDictionaryName, delegate, messageBuilder, messageType, selfFields inherited from interface org.citrusframework.TestActionBuilder
logger, RESOURCE_PATH, TYPE_RESOLVER -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedHttpMessageBuilderSupport(HttpMessage httpMessage, HttpServerResponseActionBuilder delegate) -
Method Summary
Modifier and TypeMethodDescriptioncontentType(String contentType) Sets the response content type header.cookie(jakarta.servlet.http.Cookie cookie) Adds cookie to response by "Set-Cookie" header.reasonPhrase(String reasonPhrase) Sets the response reason phrase.status(org.springframework.http.HttpStatus status) Sets the response status.statusCode(Integer statusCode) Sets the response status code.Sets the http version.Methods inherited from class org.citrusframework.message.builder.SendMessageBuilderSupport
fork, getSchema, getSchemaRepository, isSchemaValidation, schema, schemaRepository, schemaValidation, transform, transformMethods inherited from class org.citrusframework.message.builder.MessageBuilderSupport
body, body, body, body, build, dictionary, dictionary, extract, extract, extract, from, getDataDictionary, getDataDictionaryName, getMessageBuilder, getMessageType, header, header, header, header, header, headers, process, process, process, setReferenceResolver, type, type, withReferenceResolver
-
Constructor Details
-
HttpMessageBuilderSupport
protected HttpMessageBuilderSupport(HttpMessage httpMessage, HttpServerResponseActionBuilder delegate)
-
-
Method Details
-
body
-
name
-
from
-
status
public HttpServerResponseActionBuilder.HttpMessageBuilderSupport status(org.springframework.http.HttpStatus status) Sets the response status.- Parameters:
status-- Returns:
-
statusCode
Sets the response status code.- Parameters:
statusCode-- Returns:
-
reasonPhrase
Sets the response reason phrase.- Parameters:
reasonPhrase-- Returns:
-
version
Sets the http version.- Parameters:
version-- Returns:
-
contentType
Sets the response content type header.- Parameters:
contentType-- Returns:
-
cookie
public HttpServerResponseActionBuilder.HttpMessageBuilderSupport cookie(jakarta.servlet.http.Cookie cookie) Adds cookie to response by "Set-Cookie" header.- Parameters:
cookie-- Returns:
-