Interface SendMessageBuilderFactory<T extends TestAction,M extends SendMessageBuilderFactory<T,M>>

All Superinterfaces:
MessageBuilderFactory<T,M>, ReferenceResolverAwareBuilder<T,M>, TestActionBuilder<T>
All Known Subinterfaces:
HttpSendRequestMessageBuilderFactory<T,M>, HttpSendResponseMessageBuilderFactory<T,M>, SoapSendFaultMessageBuilderFactory<T,M>, SoapSendMessageBuilderFactory<T,M>

public interface SendMessageBuilderFactory<T extends TestAction,M extends SendMessageBuilderFactory<T,M>> extends MessageBuilderFactory<T,M>
  • Method Details

    • fork

      M fork(boolean forkMode)
      Sets the fork mode for this send action builder.
      Parameters:
      forkMode -
      Returns:
      The modified send message action builder
    • schemaValidation

      M schemaValidation(boolean enabled)
      Sets schema validation enabled/disabled for this message.
      Parameters:
      enabled -
      Returns:
    • schema

      M schema(String schemaName)
      Sets explicit schema instance name to use for schema validation.
      Parameters:
      schemaName -
      Returns:
    • schemaRepository

      M schemaRepository(String schemaRepository)
      Sets explicit schema repository instance to use for validation.
      Parameters:
      schemaRepository -
      Returns:
    • transform

      M transform(MessageProcessor processor)
      Adds message processor on the message to be sent.
      Parameters:
      processor -
      Returns:
      The modified send message action builder
    • transform

      M transform(MessageProcessor.Builder<?,?> builder)
      Adds message processor on the message to be sent as fluent builder.
      Parameters:
      builder -
      Returns:
      The modified send message action builder