Package com.consol.citrus.http.actions
Class HttpClientResponseActionBuilder
- java.lang.Object
-
- com.consol.citrus.AbstractTestActionBuilder<T,B>
-
- com.consol.citrus.message.builder.MessageBuilderSupport.MessageActionBuilder<T,M,B>
-
- com.consol.citrus.actions.ReceiveMessageAction.ReceiveMessageActionBuilder<ReceiveMessageAction,HttpClientResponseActionBuilder.HttpMessageBuilderSupport,HttpClientResponseActionBuilder>
-
- com.consol.citrus.http.actions.HttpClientResponseActionBuilder
-
- All Implemented Interfaces:
com.consol.citrus.spi.ReferenceResolverAware,TestActionBuilder<ReceiveMessageAction>
public class HttpClientResponseActionBuilder extends ReceiveMessageAction.ReceiveMessageActionBuilder<ReceiveMessageAction,HttpClientResponseActionBuilder.HttpMessageBuilderSupport,HttpClientResponseActionBuilder>
- Since:
- 2.4
- Author:
- Christoph Deppisch
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHttpClientResponseActionBuilder.HttpMessageBuilderSupport-
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.MessageBuilderSupport.MessageActionBuilder
endpoint, endpointUri, messageBuilderSupport, messageProcessors, referenceResolver, variableExtractors
-
Fields inherited from class com.consol.citrus.AbstractTestActionBuilder
self
-
Fields inherited from interface com.consol.citrus.TestActionBuilder
LOG, RESOURCE_PATH, TYPE_RESOLVER
-
-
Constructor Summary
Constructors Constructor Description HttpClientResponseActionBuilder()Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReceiveMessageActiondoBuild()HttpClientResponseActionBuilder.HttpMessageBuilderSupportgetMessageBuilderSupport()protected Optional<String>getMessagePayload()-
Methods inherited from class com.consol.citrus.actions.ReceiveMessageAction.ReceiveMessageActionBuilder
build, getHeaderValidationContext, getValidationContextBuilders, getValidationContexts, process, reconcileValidationContexts, selector, selector, timeout, validate, validate, validate, validate, validate, validate, validator, validator, validator, validators, validators
-
Methods inherited from class com.consol.citrus.message.builder.MessageBuilderSupport.MessageActionBuilder
endpoint, endpoint, getEndpoint, getEndpointUri, getMessageProcessors, getVariableExtractors, message, message, message, process, process, setReferenceResolver, transform, transform, transform, withReferenceResolver
-
Methods inherited from class com.consol.citrus.AbstractTestActionBuilder
actor, description, getActor, getDescription, getName, name
-
-
-
-
Method Detail
-
getMessageBuilderSupport
public HttpClientResponseActionBuilder.HttpMessageBuilderSupport getMessageBuilderSupport()
-
doBuild
public ReceiveMessageAction doBuild()
-
-