Class DelegatingMessageSelector

java.lang.Object
org.citrusframework.message.selector.DelegatingMessageSelector
All Implemented Interfaces:
org.citrusframework.message.MessageSelector

public class DelegatingMessageSelector extends Object implements org.citrusframework.message.MessageSelector
Message selector delegates incoming messages to several other selector implementations according to selector names.
Since:
3.0
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.citrusframework.message.MessageSelector

    org.citrusframework.message.MessageSelector.AllAcceptingMessageSelector, org.citrusframework.message.MessageSelector.MessageSelectorFactory
  • Field Summary

    Fields inherited from interface org.citrusframework.message.MessageSelector

    logger, RESOURCE_PATH, TYPE_RESOLVER
  • Constructor Summary

    Constructors
    Constructor
    Description
    DelegatingMessageSelector(String selector, org.citrusframework.context.TestContext context)
    Default constructor using a selector string.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    accept(org.citrusframework.message.Message message)
     
    void
    addMessageSelectorFactory(org.citrusframework.message.MessageSelector.MessageSelectorFactory factory)
    Add message selector factory to list of delegates.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DelegatingMessageSelector

      public DelegatingMessageSelector(String selector, org.citrusframework.context.TestContext context)
      Default constructor using a selector string.
  • Method Details

    • accept

      public boolean accept(org.citrusframework.message.Message message)
      Specified by:
      accept in interface org.citrusframework.message.MessageSelector
    • addMessageSelectorFactory

      public void addMessageSelectorFactory(org.citrusframework.message.MessageSelector.MessageSelectorFactory factory)
      Add message selector factory to list of delegates.
      Parameters:
      factory -