Package com.consol.citrus.http.actions
Class HttpActionBuilder
- java.lang.Object
-
- com.consol.citrus.http.actions.HttpActionBuilder
-
- All Implemented Interfaces:
com.consol.citrus.spi.ReferenceResolverAware,com.consol.citrus.TestActionBuilder<com.consol.citrus.TestAction>,com.consol.citrus.TestActionBuilder.DelegatingTestActionBuilder<com.consol.citrus.TestAction>
public class HttpActionBuilder extends Object implements com.consol.citrus.TestActionBuilder.DelegatingTestActionBuilder<com.consol.citrus.TestAction>, com.consol.citrus.spi.ReferenceResolverAware
Action executes http client and server operations.- Since:
- 2.4
- Author:
- Christoph Deppisch
-
-
Constructor Summary
Constructors Constructor Description HttpActionBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.consol.citrus.TestActionbuild()HttpClientActionBuilderclient(HttpClient httpClient)Initiate http client action.HttpClientActionBuilderclient(String httpClient)Initiate http client action.com.consol.citrus.TestActionBuilder<?>getDelegate()static HttpActionBuilderhttp()Static entrance method for the Http fluent action builder.HttpServerActionBuilderserver(HttpServer httpServer)Initiate http server action.HttpServerActionBuilderserver(String httpServer)Initiate http server action.voidsetReferenceResolver(com.consol.citrus.spi.ReferenceResolver referenceResolver)Specifies the referenceResolver.HttpActionBuilderwithReferenceResolver(com.consol.citrus.spi.ReferenceResolver referenceResolver)Sets the bean reference resolver.
-
-
-
Method Detail
-
http
public static HttpActionBuilder http()
Static entrance method for the Http fluent action builder.- Returns:
-
client
public HttpClientActionBuilder client(HttpClient httpClient)
Initiate http client action.
-
client
public HttpClientActionBuilder client(String httpClient)
Initiate http client action.
-
server
public HttpServerActionBuilder server(HttpServer httpServer)
Initiate http server action.
-
server
public HttpServerActionBuilder server(String httpServer)
Initiate http server action.
-
withReferenceResolver
public HttpActionBuilder withReferenceResolver(com.consol.citrus.spi.ReferenceResolver referenceResolver)
Sets the bean reference resolver.- Parameters:
referenceResolver-
-
build
public com.consol.citrus.TestAction build()
- Specified by:
buildin interfacecom.consol.citrus.TestActionBuilder<com.consol.citrus.TestAction>
-
getDelegate
public com.consol.citrus.TestActionBuilder<?> getDelegate()
- Specified by:
getDelegatein interfacecom.consol.citrus.TestActionBuilder.DelegatingTestActionBuilder<com.consol.citrus.TestAction>
-
setReferenceResolver
public void setReferenceResolver(com.consol.citrus.spi.ReferenceResolver referenceResolver)
Specifies the referenceResolver.- Specified by:
setReferenceResolverin interfacecom.consol.citrus.spi.ReferenceResolverAware- Parameters:
referenceResolver-
-
-