public class HttpClientRequestActionBuilder extends SendMessageBuilder<SendMessageAction,HttpClientRequestActionBuilder>
action| Constructor and Description |
|---|
HttpClientRequestActionBuilder(DelegatingTestAction<TestAction> delegate,
Endpoint httpClient)
Default constructor using http client endpoint.
|
HttpClientRequestActionBuilder(DelegatingTestAction<TestAction> delegate,
String httpClientUri)
Default constructor using http client uri.
|
| Modifier and Type | Method and Description |
|---|---|
HttpClientRequestActionBuilder |
accept(String accept)
Sets the request accept header.
|
HttpClientRequestActionBuilder |
contentType(String contentType)
Sets the request content type header.
|
HttpClientRequestActionBuilder |
cookie(javax.servlet.http.Cookie cookie)
Adds cookie to response by "Cookie" header.
|
HttpClientRequestActionBuilder |
message(Message message)
Sets the message instance to send.
|
HttpClientRequestActionBuilder |
method(org.springframework.http.HttpMethod method)
Sets the request method.
|
HttpClientRequestActionBuilder |
name(String name)
Sets the message name.
|
HttpClientRequestActionBuilder |
path(String path)
Sets the request path.
|
HttpClientRequestActionBuilder |
payload(org.springframework.util.MultiValueMap<String,Object> payload)
Adds message payload multi value map data to this builder.
|
HttpClientRequestActionBuilder |
queryParam(String name)
Adds a query param to the request uri.
|
HttpClientRequestActionBuilder |
queryParam(String name,
String value)
Adds a query param to the request uri.
|
protected void |
setPayload(String payload)
Sets the payload data on the message builder implementation.
|
HttpClientRequestActionBuilder |
uri(String uri)
Set the endpoint URI for the request.
|
HttpClientRequestActionBuilder |
version(String version)
Sets the http version.
|
dictionary, dictionary, endpoint, endpoint, extractFromHeader, extractFromPayload, fork, getAction, getMessageContentBuilder, header, header, header, header, headerFragment, headerFragment, headerFragment, headerFragment, headers, jsonPath, messageType, messageType, payload, payload, payload, payload, payload, payload, payloadModel, withApplicationContext, xpathactor, build, description, execute, getActor, getDescription, getName, isDisabled, setActor, setDescription, setNamepublic HttpClientRequestActionBuilder(DelegatingTestAction<TestAction> delegate, Endpoint httpClient)
delegate - httpClient - public HttpClientRequestActionBuilder(DelegatingTestAction<TestAction> delegate, String httpClientUri)
delegate - httpClientUri - protected void setPayload(String payload)
SendMessageBuildersetPayload in class SendMessageBuilder<SendMessageAction,HttpClientRequestActionBuilder>public HttpClientRequestActionBuilder payload(org.springframework.util.MultiValueMap<String,Object> payload)
payload - public HttpClientRequestActionBuilder name(String name)
SendMessageBuildername in class SendMessageBuilder<SendMessageAction,HttpClientRequestActionBuilder>public HttpClientRequestActionBuilder path(String path)
path - public HttpClientRequestActionBuilder method(org.springframework.http.HttpMethod method)
method - public HttpClientRequestActionBuilder uri(String uri)
uri - absolute URI to use for the endpointpublic HttpClientRequestActionBuilder queryParam(String name)
name - public HttpClientRequestActionBuilder queryParam(String name, String value)
name - value - public HttpClientRequestActionBuilder version(String version)
version - public HttpClientRequestActionBuilder contentType(String contentType)
contentType - public HttpClientRequestActionBuilder accept(String accept)
accept - public HttpClientRequestActionBuilder cookie(javax.servlet.http.Cookie cookie)
cookie - public HttpClientRequestActionBuilder message(Message message)
SendMessageBuildermessage in class SendMessageBuilder<SendMessageAction,HttpClientRequestActionBuilder>Copyright © 2008–2019 ConSol Software GmbH. All rights reserved.