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
  • Constructor Details

    • FileResourcePayloadBuilder

      public FileResourcePayloadBuilder(org.citrusframework.spi.Resource resource)
      Constructor using file resource.
      Parameters:
      resource -
    • FileResourcePayloadBuilder

      public FileResourcePayloadBuilder(org.citrusframework.spi.Resource resource, String charset)
      Constructor using file resource and charset.
      Parameters:
      resource -
      charset -
    • FileResourcePayloadBuilder

      public FileResourcePayloadBuilder(String resourcePath)
      Constructor using file resource path and default charset.
      Parameters:
      resourcePath -
    • FileResourcePayloadBuilder

      public FileResourcePayloadBuilder(String resourcePath, String charset)
      Constructor using file resource path and charset.
      Parameters:
      resourcePath -
      charset -
  • Method Details

    • buildPayload

      public Object buildPayload(org.citrusframework.context.TestContext context)
      Specified by:
      buildPayload in interface org.citrusframework.message.MessagePayloadBuilder
    • getMessageType

      public String getMessageType()
    • getResourcePath

      public String getResourcePath()
    • setMessageType

      public void setMessageType(String messageType)
      Specified by:
      setMessageType in interface org.citrusframework.message.MessageTypeAware