Class ReceiveTimeoutActionParser.ReceiveTimeoutActionFactoryBean

java.lang.Object
org.citrusframework.config.xml.AbstractTestActionFactoryBean<ReceiveTimeoutAction,ReceiveTimeoutAction.Builder>
org.citrusframework.config.xml.ReceiveTimeoutActionParser.ReceiveTimeoutActionFactoryBean
All Implemented Interfaces:
org.springframework.beans.factory.FactoryBean<ReceiveTimeoutAction>
Enclosing class:
ReceiveTimeoutActionParser

public static class ReceiveTimeoutActionParser.ReceiveTimeoutActionFactoryBean extends AbstractTestActionFactoryBean<ReceiveTimeoutAction,ReceiveTimeoutAction.Builder>
Test action factory bean.
  • Constructor Details

    • ReceiveTimeoutActionFactoryBean

      public ReceiveTimeoutActionFactoryBean()
  • Method Details

    • setTimeout

      public void setTimeout(long timeout)
      Setter for receive timeout.
      Parameters:
      timeout -
    • setMessageSelector

      public void setMessageSelector(String messageSelector)
      Set message selector string.
      Parameters:
      messageSelector -
    • setMessageSelectorMap

      public void setMessageSelectorMap(Map<String,Object> messageSelector)
      Set message selector map.
      Parameters:
      messageSelector -
    • setEndpoint

      public void setEndpoint(Endpoint endpoint)
      Set message endpoint instance.
      Parameters:
      endpoint - the message endpoint
    • setEndpointUri

      public void setEndpointUri(String endpointUri)
      Sets the endpoint uri.
      Parameters:
      endpointUri -
    • getObject

      public ReceiveTimeoutAction getObject() throws Exception
      Throws:
      Exception
    • getObjectType

      public Class<?> getObjectType()
    • getBuilder

      public ReceiveTimeoutAction.Builder getBuilder()
      Obtains the builder.
      Specified by:
      getBuilder in class AbstractTestActionFactoryBean<ReceiveTimeoutAction,ReceiveTimeoutAction.Builder>
      Returns:
      the builder implementation.