Package org.citrusframework.ws.actions
Class SendSoapMessageAction
java.lang.Object
org.citrusframework.actions.AbstractTestAction
org.citrusframework.actions.SendMessageAction
org.citrusframework.ws.actions.SendSoapMessageAction
- All Implemented Interfaces:
Described,Named,Completable,TestAction,TestActorAware
- Direct Known Subclasses:
SendSoapFaultAction
Message send action able to add SOAP attachment support to normal message sending action.
- Author:
- Christoph Deppisch
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classAction builder.static classSendSoapMessageAction.SendSoapMessageBuilder<T extends SendSoapMessageAction,M extends SendSoapMessageAction.SoapMessageBuilderSupport<T, B, M>, B extends SendSoapMessageAction.SendSoapMessageBuilder<T, M, B>> Action builder.static classSendSoapMessageAction.SoapMessageBuilderSupport<T extends SendSoapMessageAction,B extends SendSoapMessageAction.SendSoapMessageBuilder<T, M, B>, M extends SendSoapMessageAction.SoapMessageBuilderSupport<T, B, M>> Nested classes/interfaces inherited from class org.citrusframework.actions.SendMessageAction
SendMessageAction.SendMessageActionBuilder<T extends SendMessageAction,M extends SendMessageBuilderSupport<T, B, M>, B extends SendMessageAction.SendMessageActionBuilder<T, M, B>>, SendMessageAction.SendMessageActionBuilderSupport -
Field Summary
FieldsFields inherited from class org.citrusframework.actions.AbstractTestAction
description -
Constructor Summary
ConstructorsConstructorDescriptionSendSoapMessageAction(SendSoapMessageAction.SendSoapMessageBuilder<?, ?, ?> builder) -
Method Summary
Modifier and TypeMethodDescriptionprotected SoapMessagecreateMessage(TestContext context, String messageType) Gets the attachments.booleanGets mtom attachments enabledbooleanGets mtom enabled.Methods inherited from class org.citrusframework.actions.SendMessageAction
doExecute, getDataDictionary, getEndpoint, getEndpointUri, getMessageBuilder, getMessageProcessors, getMessageType, getOrCreateEndpoint, getSchema, getSchemaRepository, getVariableExtractors, isDisabled, isDone, isForkMode, isSchemaValidation, validateMessageMethods inherited from class org.citrusframework.actions.AbstractTestAction
execute, getActor, getDescription, getName, setActor, setDescription, setNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.citrusframework.TestAction
execute, getActor, getName, isDisabled
-
Field Details
-
CID_MARKER
Marker for inline mtom binary data- See Also:
-
-
Constructor Details
-
SendSoapMessageAction
-
-
Method Details
-
createMessage
- Overrides:
createMessagein classSendMessageAction
-
getAttachments
Gets the attachments.- Returns:
- the attachments
-
getMtomEnabled
public boolean getMtomEnabled()Gets mtom attachments enabled- Returns:
-
isMtomEnabled
public boolean isMtomEnabled()Gets mtom enabled.- Returns:
-