Package com.consol.citrus.http.actions
Class HttpClientResponseActionBuilder
- java.lang.Object
-
- com.consol.citrus.AbstractTestActionBuilder<T,B>
-
- com.consol.citrus.actions.ReceiveMessageAction.ReceiveMessageActionBuilder<com.consol.citrus.actions.ReceiveMessageAction,HttpClientResponseActionBuilder.HttpMessageBuilderSupport,HttpClientResponseActionBuilder>
-
- com.consol.citrus.http.actions.HttpClientResponseActionBuilder
-
- All Implemented Interfaces:
com.consol.citrus.spi.ReferenceResolverAware,com.consol.citrus.TestActionBuilder<com.consol.citrus.actions.ReceiveMessageAction>
public class HttpClientResponseActionBuilder extends com.consol.citrus.actions.ReceiveMessageAction.ReceiveMessageActionBuilder<com.consol.citrus.actions.ReceiveMessageAction,HttpClientResponseActionBuilder.HttpMessageBuilderSupport,HttpClientResponseActionBuilder>
- Since:
- 2.4
- Author:
- Christoph Deppisch
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHttpClientResponseActionBuilder.HttpMessageBuilderSupport
-
Constructor Summary
Constructors Constructor Description HttpClientResponseActionBuilder()Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.consol.citrus.actions.ReceiveMessageActiondoBuild()HttpClientResponseActionBuilder.HttpMessageBuilderSupportgetMessageBuilderSupport()protected Optional<String>getMessagePayload()-
Methods inherited from class com.consol.citrus.actions.ReceiveMessageAction.ReceiveMessageActionBuilder
build, endpoint, endpoint, getHeaderValidationContext, getValidationContextBuilders, getValidationContexts, message, message, message, process, process, process, reconcileValidationContexts, selector, selector, setReferenceResolver, timeout, transform, transform, transform, validate, validate, validate, validate, validate, validate, validator, validator, validator, validators, validators, withReferenceResolver
-
-
-
-
Method Detail
-
getMessageBuilderSupport
public HttpClientResponseActionBuilder.HttpMessageBuilderSupport getMessageBuilderSupport()
- Overrides:
getMessageBuilderSupportin classcom.consol.citrus.actions.ReceiveMessageAction.ReceiveMessageActionBuilder<com.consol.citrus.actions.ReceiveMessageAction,HttpClientResponseActionBuilder.HttpMessageBuilderSupport,HttpClientResponseActionBuilder>
-
doBuild
public com.consol.citrus.actions.ReceiveMessageAction doBuild()
- Specified by:
doBuildin classcom.consol.citrus.actions.ReceiveMessageAction.ReceiveMessageActionBuilder<com.consol.citrus.actions.ReceiveMessageAction,HttpClientResponseActionBuilder.HttpMessageBuilderSupport,HttpClientResponseActionBuilder>
-
getMessagePayload
protected Optional<String> getMessagePayload()
- Overrides:
getMessagePayloadin classcom.consol.citrus.actions.ReceiveMessageAction.ReceiveMessageActionBuilder<com.consol.citrus.actions.ReceiveMessageAction,HttpClientResponseActionBuilder.HttpMessageBuilderSupport,HttpClientResponseActionBuilder>
-
-