Class BinaryMessageProcessor

java.lang.Object
org.citrusframework.message.AbstractMessageProcessor
org.citrusframework.validation.interceptor.BinaryMessageProcessor
All Implemented Interfaces:
org.citrusframework.message.MessageDirectionAware, org.citrusframework.message.MessageProcessor, org.citrusframework.message.MessageTransformer, org.citrusframework.message.MessageTypeSelector

public class BinaryMessageProcessor extends org.citrusframework.message.AbstractMessageProcessor
Message construction processor automatically converts message payloads to binary content. Supports String typed message payloads and payload resources.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
    Fluent builder.
  • Field Summary

    Fields inherited from interface org.citrusframework.message.MessageProcessor

    RESOURCE_PATH, TYPE_RESOLVER
  • Constructor Summary

    Constructors
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    processMessage(org.citrusframework.message.Message message, org.citrusframework.context.TestContext context)
     

    Methods inherited from class org.citrusframework.message.AbstractMessageProcessor

    getDirection, getName, process, setDirection, supportsMessageType

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.citrusframework.message.MessageProcessor

    transform
  • Constructor Details

    • BinaryMessageProcessor

      public BinaryMessageProcessor()
    • BinaryMessageProcessor

      public BinaryMessageProcessor(BinaryMessageProcessor.Builder builder)
  • Method Details

    • processMessage

      protected void processMessage(org.citrusframework.message.Message message, org.citrusframework.context.TestContext context)
      Overrides:
      processMessage in class org.citrusframework.message.AbstractMessageProcessor