Package com.consol.citrus.http.actions
Class HttpServerRequestActionBuilder.HttpMessageBuilderSupport
- java.lang.Object
-
- com.consol.citrus.message.builder.ReceiveMessageBuilderSupport<com.consol.citrus.actions.ReceiveMessageAction,HttpServerRequestActionBuilder,HttpServerRequestActionBuilder.HttpMessageBuilderSupport>
-
- com.consol.citrus.http.actions.HttpServerRequestActionBuilder.HttpMessageBuilderSupport
-
- All Implemented Interfaces:
com.consol.citrus.spi.ReferenceResolverAware,com.consol.citrus.TestActionBuilder<com.consol.citrus.actions.ReceiveMessageAction>
- Enclosing class:
- HttpServerRequestActionBuilder
public static class HttpServerRequestActionBuilder.HttpMessageBuilderSupport extends com.consol.citrus.message.builder.ReceiveMessageBuilderSupport<com.consol.citrus.actions.ReceiveMessageAction,HttpServerRequestActionBuilder,HttpServerRequestActionBuilder.HttpMessageBuilderSupport>
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedHttpMessageBuilderSupport(HttpMessage httpMessage, HttpServerRequestActionBuilder 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, HttpServerRequestActionBuilder delegate)
-
-
Method Detail
-
body
public HttpServerRequestActionBuilder.HttpMessageBuilderSupport body(String payload)
- Overrides:
bodyin classcom.consol.citrus.message.builder.ReceiveMessageBuilderSupport<com.consol.citrus.actions.ReceiveMessageAction,HttpServerRequestActionBuilder,HttpServerRequestActionBuilder.HttpMessageBuilderSupport>
-
body
public HttpServerRequestActionBuilder.HttpMessageBuilderSupport body(org.springframework.util.MultiValueMap<String,Object> payload)
Adds message payload multi value map data to this builder. This is used when using multipart file upload via Spring RestTemplate.- Parameters:
payload-- Returns:
-
name
public HttpServerRequestActionBuilder.HttpMessageBuilderSupport name(String name)
- Overrides:
namein classcom.consol.citrus.message.builder.ReceiveMessageBuilderSupport<com.consol.citrus.actions.ReceiveMessageAction,HttpServerRequestActionBuilder,HttpServerRequestActionBuilder.HttpMessageBuilderSupport>
-
from
public HttpServerRequestActionBuilder.HttpMessageBuilderSupport from(com.consol.citrus.message.Message controlMessage)
- Overrides:
fromin classcom.consol.citrus.message.builder.ReceiveMessageBuilderSupport<com.consol.citrus.actions.ReceiveMessageAction,HttpServerRequestActionBuilder,HttpServerRequestActionBuilder.HttpMessageBuilderSupport>
-
method
public HttpServerRequestActionBuilder.HttpMessageBuilderSupport method(org.springframework.http.HttpMethod method)
Sets the request method.- Parameters:
method-- Returns:
-
queryParam
public HttpServerRequestActionBuilder.HttpMessageBuilderSupport queryParam(String name)
Adds a query param to the request uri.- Parameters:
name-- Returns:
-
queryParam
public HttpServerRequestActionBuilder.HttpMessageBuilderSupport queryParam(String name, String value)
Adds a query param to the request uri.- Parameters:
name-value-- Returns:
-
version
public HttpServerRequestActionBuilder.HttpMessageBuilderSupport version(String version)
Sets the http version.- Parameters:
version-- Returns:
-
contentType
public HttpServerRequestActionBuilder.HttpMessageBuilderSupport contentType(String contentType)
Sets the request content type header.- Parameters:
contentType-- Returns:
-
accept
public HttpServerRequestActionBuilder.HttpMessageBuilderSupport accept(String accept)
Sets the request accept header.- Parameters:
accept-- Returns:
-
cookie
public HttpServerRequestActionBuilder.HttpMessageBuilderSupport cookie(javax.servlet.http.Cookie cookie)
Adds cookie to response by "Cookie" header.- Parameters:
cookie-- Returns:
-
-