Package org.citrusframework.ws.actions
Class SoapServerActionBuilder
java.lang.Object
org.citrusframework.ws.actions.SoapServerActionBuilder
- All Implemented Interfaces:
ReferenceResolverAware,TestActionBuilder<TestAction>,TestActionBuilder.DelegatingTestActionBuilder<TestAction>
public class SoapServerActionBuilder
extends Object
implements TestActionBuilder.DelegatingTestActionBuilder<TestAction>, ReferenceResolverAware
Action executes soap server operations such as receiving requests and sending response messsages.
- 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
ConstructorsConstructorDescriptionSoapServerActionBuilder(String soapServerUri) Default constructor.SoapServerActionBuilder(Endpoint soapServer) Default constructor. -
Method Summary
Modifier and TypeMethodDescriptionbuild()receive()Generic request builder for receiving SOAP messages on server.send()Generic response builder for sending SOAP response messages to client.Generic response builder for sending SOAP fault messages to client.voidsetReferenceResolver(ReferenceResolver referenceResolver) Specifies the referenceResolver.withReferenceResolver(ReferenceResolver referenceResolver) Sets the Spring bean application context.
-
Constructor Details
-
SoapServerActionBuilder
Default constructor. -
SoapServerActionBuilder
Default constructor.
-
-
Method Details
-
receive
Generic request builder for receiving SOAP messages on server.- Returns:
-
send
Generic response builder for sending SOAP response messages to client.- Returns:
-
sendFault
Generic response builder for sending SOAP fault messages to client.- Returns:
-
withReferenceResolver
Sets the Spring bean application context.- 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-
-