Package com.consol.citrus.http.actions
Class HttpServerResponseActionBuilder.HttpMessageBuilderSupport
- java.lang.Object
-
- com.consol.citrus.message.builder.SendMessageBuilderSupport<com.consol.citrus.actions.SendMessageAction,HttpServerResponseActionBuilder,HttpServerResponseActionBuilder.HttpMessageBuilderSupport>
-
- com.consol.citrus.http.actions.HttpServerResponseActionBuilder.HttpMessageBuilderSupport
-
- All Implemented Interfaces:
com.consol.citrus.spi.ReferenceResolverAware,com.consol.citrus.TestActionBuilder<com.consol.citrus.actions.SendMessageAction>
- Enclosing class:
- HttpServerResponseActionBuilder
public static class HttpServerResponseActionBuilder.HttpMessageBuilderSupport extends com.consol.citrus.message.builder.SendMessageBuilderSupport<com.consol.citrus.actions.SendMessageAction,HttpServerResponseActionBuilder,HttpServerResponseActionBuilder.HttpMessageBuilderSupport>
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedHttpMessageBuilderSupport(HttpMessage httpMessage, HttpServerResponseActionBuilder delegate)
-
Method Summary
-
Methods inherited from class com.consol.citrus.message.builder.SendMessageBuilderSupport
body, body, body, body, build, dictionary, dictionary, extract, extract, extract, fork, from, getDataDictionary, getDataDictionaryName, getMessageBuilder, getMessageType, header, header, header, header, header, headers, process, process, process, setReferenceResolver, transform, transform, type, type, withReferenceResolver
-
-
-
-
Constructor Detail
-
HttpMessageBuilderSupport
protected HttpMessageBuilderSupport(HttpMessage httpMessage, HttpServerResponseActionBuilder delegate)
-
-
Method Detail
-
body
public HttpServerResponseActionBuilder.HttpMessageBuilderSupport body(String payload)
- Overrides:
bodyin classcom.consol.citrus.message.builder.SendMessageBuilderSupport<com.consol.citrus.actions.SendMessageAction,HttpServerResponseActionBuilder,HttpServerResponseActionBuilder.HttpMessageBuilderSupport>
-
name
public HttpServerResponseActionBuilder.HttpMessageBuilderSupport name(String name)
- Overrides:
namein classcom.consol.citrus.message.builder.SendMessageBuilderSupport<com.consol.citrus.actions.SendMessageAction,HttpServerResponseActionBuilder,HttpServerResponseActionBuilder.HttpMessageBuilderSupport>
-
from
public HttpServerResponseActionBuilder.HttpMessageBuilderSupport from(com.consol.citrus.message.Message controlMessage)
- Overrides:
fromin classcom.consol.citrus.message.builder.SendMessageBuilderSupport<com.consol.citrus.actions.SendMessageAction,HttpServerResponseActionBuilder,HttpServerResponseActionBuilder.HttpMessageBuilderSupport>
-
status
public HttpServerResponseActionBuilder.HttpMessageBuilderSupport status(org.springframework.http.HttpStatus status)
Sets the response status.- Parameters:
status-- Returns:
-
statusCode
public HttpServerResponseActionBuilder.HttpMessageBuilderSupport statusCode(Integer statusCode)
Sets the response status code.- Parameters:
statusCode-- Returns:
-
reasonPhrase
public HttpServerResponseActionBuilder.HttpMessageBuilderSupport reasonPhrase(String reasonPhrase)
Sets the response reason phrase.- Parameters:
reasonPhrase-- Returns:
-
version
public HttpServerResponseActionBuilder.HttpMessageBuilderSupport version(String version)
Sets the http version.- Parameters:
version-- Returns:
-
contentType
public HttpServerResponseActionBuilder.HttpMessageBuilderSupport contentType(String contentType)
Sets the response content type header.- Parameters:
contentType-- Returns:
-
cookie
public HttpServerResponseActionBuilder.HttpMessageBuilderSupport cookie(javax.servlet.http.Cookie cookie)
Adds cookie to response by "Set-Cookie" header.- Parameters:
cookie-- Returns:
-
-