Package com.consol.citrus.http.actions
Class HttpClientResponseActionBuilder.HttpMessageBuilderSupport
- java.lang.Object
-
- com.consol.citrus.message.builder.ReceiveMessageBuilderSupport<ReceiveMessageAction,HttpClientResponseActionBuilder,HttpClientResponseActionBuilder.HttpMessageBuilderSupport>
-
- com.consol.citrus.http.actions.HttpClientResponseActionBuilder.HttpMessageBuilderSupport
-
- All Implemented Interfaces:
com.consol.citrus.spi.ReferenceResolverAware
,TestActionBuilder<ReceiveMessageAction>
- Enclosing class:
- HttpClientResponseActionBuilder
public static class HttpClientResponseActionBuilder.HttpMessageBuilderSupport extends ReceiveMessageBuilderSupport<ReceiveMessageAction,HttpClientResponseActionBuilder,HttpClientResponseActionBuilder.HttpMessageBuilderSupport>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.consol.citrus.TestActionBuilder
TestActionBuilder.DelegatingTestActionBuilder<T extends TestAction>
-
-
Field Summary
-
Fields inherited from class com.consol.citrus.message.builder.ReceiveMessageBuilderSupport
delegate
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
HttpMessageBuilderSupport(HttpMessage httpMessage, HttpClientResponseActionBuilder delegate)
-
Method Summary
-
Methods inherited from class com.consol.citrus.message.builder.ReceiveMessageBuilderSupport
body, body, body, body, build, dictionary, dictionary, extract, extract, extract, from, getControlMessageProcessors, getDataDictionary, getDataDictionaryName, getMessageBuilder, getMessageType, header, header, header, header, header, headerNameIgnoreCase, headers, isHeaderNameIgnoreCase, process, process, process, selector, selector, setReferenceResolver, timeout, type, type, validate, validate, validate, validate, validate, validate, validator, validator, validator, validators, validators, withReferenceResolver
-
-
-
-
Constructor Detail
-
HttpMessageBuilderSupport
protected HttpMessageBuilderSupport(HttpMessage httpMessage, HttpClientResponseActionBuilder delegate)
-
-
Method Detail
-
body
public HttpClientResponseActionBuilder.HttpMessageBuilderSupport body(String payload)
-
name
public HttpClientResponseActionBuilder.HttpMessageBuilderSupport name(String name)
-
from
public HttpClientResponseActionBuilder.HttpMessageBuilderSupport from(Message controlMessage)
-
status
public HttpClientResponseActionBuilder.HttpMessageBuilderSupport status(org.springframework.http.HttpStatus status)
Sets the response status.- Parameters:
status
-- Returns:
-
statusCode
public HttpClientResponseActionBuilder.HttpMessageBuilderSupport statusCode(Integer statusCode)
Sets the response status code.- Parameters:
statusCode
-- Returns:
-
reasonPhrase
public HttpClientResponseActionBuilder.HttpMessageBuilderSupport reasonPhrase(String reasonPhrase)
Sets the response reason phrase.- Parameters:
reasonPhrase
-- Returns:
-
version
public HttpClientResponseActionBuilder.HttpMessageBuilderSupport version(String version)
Sets the http version.- Parameters:
version
-- Returns:
-
contentType
public HttpClientResponseActionBuilder.HttpMessageBuilderSupport contentType(String contentType)
Sets the request content type header.- Parameters:
contentType
-- Returns:
-
cookie
public HttpClientResponseActionBuilder.HttpMessageBuilderSupport cookie(javax.servlet.http.Cookie cookie)
Expects cookie on response via "Set-Cookie" header.- Parameters:
cookie
-- Returns:
-
-