Class ReceiveTimeoutActionParser.ReceiveTimeoutActionFactoryBean

  • All Implemented Interfaces:
    org.springframework.beans.factory.FactoryBean<com.consol.citrus.actions.ReceiveTimeoutAction>
    Enclosing class:
    ReceiveTimeoutActionParser

    public static class ReceiveTimeoutActionParser.ReceiveTimeoutActionFactoryBean
    extends AbstractTestActionFactoryBean<com.consol.citrus.actions.ReceiveTimeoutAction,​com.consol.citrus.actions.ReceiveTimeoutAction.Builder>
    Test action factory bean.
    • Constructor Detail

      • ReceiveTimeoutActionFactoryBean

        public ReceiveTimeoutActionFactoryBean()
    • Method Detail

      • 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​(com.consol.citrus.endpoint.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 com.consol.citrus.actions.ReceiveTimeoutAction getObject()
                                                                 throws Exception
        Throws:
        Exception
      • getObjectType

        public Class<?> getObjectType()
      • getBuilder

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