Class FileResourcePayloadBuilder
java.lang.Object
org.citrusframework.message.builder.FileResourcePayloadBuilder
- All Implemented Interfaces:
org.citrusframework.message.MessagePayloadBuilder,org.citrusframework.message.MessageTypeAware
- Direct Known Subclasses:
BinaryFileResourcePayloadBuilder
public class FileResourcePayloadBuilder
extends Object
implements org.citrusframework.message.MessagePayloadBuilder, org.citrusframework.message.MessageTypeAware
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.citrusframework.message.MessagePayloadBuilder
org.citrusframework.message.MessagePayloadBuilder.Builder<T extends org.citrusframework.message.MessagePayloadBuilder,B extends org.citrusframework.message.MessagePayloadBuilder.Builder<T, B>> -
Constructor Summary
ConstructorsConstructorDescriptionFileResourcePayloadBuilder(String resourcePath) Constructor using file resource path and default charset.FileResourcePayloadBuilder(String resourcePath, String charset) Constructor using file resource path and charset.FileResourcePayloadBuilder(org.citrusframework.spi.Resource resource) Constructor using file resource.FileResourcePayloadBuilder(org.citrusframework.spi.Resource resource, String charset) Constructor using file resource and charset. -
Method Summary
Modifier and TypeMethodDescriptionbuildPayload(org.citrusframework.context.TestContext context) voidsetMessageType(String messageType)
-
Constructor Details
-
FileResourcePayloadBuilder
public FileResourcePayloadBuilder(org.citrusframework.spi.Resource resource) Constructor using file resource.- Parameters:
resource-
-
FileResourcePayloadBuilder
Constructor using file resource and charset.- Parameters:
resource-charset-
-
FileResourcePayloadBuilder
Constructor using file resource path and default charset.- Parameters:
resourcePath-
-
FileResourcePayloadBuilder
Constructor using file resource path and charset.- Parameters:
resourcePath-charset-
-
-
Method Details
-
buildPayload
- Specified by:
buildPayloadin interfaceorg.citrusframework.message.MessagePayloadBuilder
-
getMessageType
-
getResourcePath
-
setMessageType
- Specified by:
setMessageTypein interfaceorg.citrusframework.message.MessageTypeAware
-