Package org.citrusframework.http.actions
Class HttpClientActionBuilder
java.lang.Object
org.citrusframework.spi.AbstractReferenceResolverAwareTestActionBuilder<TestAction>
org.citrusframework.http.actions.HttpClientActionBuilder
- All Implemented Interfaces:
ReferenceResolverAware,TestActionBuilder<TestAction>,TestActionBuilder.DelegatingTestActionBuilder<TestAction>
public class HttpClientActionBuilder
extends AbstractReferenceResolverAwareTestActionBuilder<TestAction>
Action executes http client operations such as sending requests and receiving responses.
- Since:
- 2.4
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassProvides receive response action methods.classProvides send request action methods.Nested classes/interfaces inherited from interface org.citrusframework.TestActionBuilder
TestActionBuilder.DelegatingTestActionBuilder<T extends TestAction> -
Field Summary
Fields inherited from class org.citrusframework.spi.AbstractReferenceResolverAwareTestActionBuilder
delegate, referenceResolverFields inherited from interface org.citrusframework.TestActionBuilder
logger, RESOURCE_PATH, TYPE_RESOLVER -
Constructor Summary
ConstructorsConstructorDescriptionHttpClientActionBuilder(String httpClientUri) Default constructor.HttpClientActionBuilder(Endpoint httpClient) Default constructor. -
Method Summary
Modifier and TypeMethodDescriptionbuild()receive()Receives Http response messages as client.send()Sends Http requests as client.withReferenceResolver(ReferenceResolver referenceResolver) Sets the bean reference resolver.Methods inherited from class org.citrusframework.spi.AbstractReferenceResolverAwareTestActionBuilder
getDelegate, setReferenceResolver
-
Constructor Details
-
HttpClientActionBuilder
Default constructor. -
HttpClientActionBuilder
Default constructor.
-
-
Method Details
-
send
Sends Http requests as client. -
receive
Receives Http response messages as client. -
withReferenceResolver
Sets the bean reference resolver.- Parameters:
referenceResolver-
-
build
-