Package org.citrusframework.ws.actions
Class SoapActionBuilder
java.lang.Object
org.citrusframework.ws.actions.SoapActionBuilder
- All Implemented Interfaces:
ReferenceResolverAware,TestActionBuilder<TestAction>,TestActionBuilder.DelegatingTestActionBuilder<TestAction>
public class SoapActionBuilder
extends Object
implements TestActionBuilder.DelegatingTestActionBuilder<TestAction>, ReferenceResolverAware
Action executes soap client and server operations.
- Since:
- 2.6
- Author:
- Christoph Deppisch
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.citrusframework.TestActionBuilder
TestActionBuilder.DelegatingTestActionBuilder<T extends TestAction> -
Field Summary
Fields inherited from interface org.citrusframework.TestActionBuilder
logger, RESOURCE_PATH, TYPE_RESOLVER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Initiate soap client action.client(WebServiceClient soapClient) Initiate soap client action.Initiate soap server action.server(WebServiceServer soapServer) Initiate soap server action.voidsetReferenceResolver(ReferenceResolver referenceResolver) Specifies the referenceResolver.static SoapActionBuildersoap()Static entrance method for the SOAP fluent action builder.withReferenceResolver(ReferenceResolver referenceResolver) Sets the bean reference resolver.
-
Constructor Details
-
SoapActionBuilder
public SoapActionBuilder()
-
-
Method Details
-
soap
Static entrance method for the SOAP fluent action builder.- Returns:
-
client
Initiate soap client action. -
client
Initiate soap client action. -
server
Initiate soap server action. -
server
Initiate soap server action. -
withReferenceResolver
Sets the bean reference resolver.- Parameters:
referenceResolver-
-
build
- Specified by:
buildin interfaceTestActionBuilder<TestAction>
-
getDelegate
- Specified by:
getDelegatein interfaceTestActionBuilder.DelegatingTestActionBuilder<TestAction>
-
setReferenceResolver
Specifies the referenceResolver.- Specified by:
setReferenceResolverin interfaceReferenceResolverAware- Parameters:
referenceResolver-
-