Class PurgeEndpointActionParser.PurgeEndpointActionFactoryBean

  • All Implemented Interfaces:
    org.springframework.beans.factory.Aware, org.springframework.beans.factory.FactoryBean<com.consol.citrus.actions.PurgeEndpointAction>, org.springframework.context.ApplicationContextAware
    Enclosing class:
    PurgeEndpointActionParser

    public static class PurgeEndpointActionParser.PurgeEndpointActionFactoryBean
    extends AbstractTestActionFactoryBean<com.consol.citrus.actions.PurgeEndpointAction,​com.consol.citrus.actions.PurgeEndpointAction.Builder>
    implements org.springframework.context.ApplicationContextAware
    Test action factory bean.
    • Constructor Detail

      • PurgeEndpointActionFactoryBean

        public PurgeEndpointActionFactoryBean()
    • Method Detail

      • setApplicationContext

        public void setApplicationContext​(org.springframework.context.ApplicationContext applicationContext)
                                   throws org.springframework.beans.BeansException
        Specified by:
        setApplicationContext in interface org.springframework.context.ApplicationContextAware
        Throws:
        org.springframework.beans.BeansException
      • setEndpointNames

        public void setEndpointNames​(List<String> endpointNames)
        Sets the endpointNames.
        Parameters:
        endpointNames - the endpointNames to set
      • setEndpoints

        public void setEndpoints​(List<com.consol.citrus.endpoint.Endpoint> endpoints)
        Sets the endpoints.
        Parameters:
        endpoints - the endpoints to set
      • setMessageSelectorMap

        public void setMessageSelectorMap​(Map<String,​Object> messageSelectorMap)
        Setter for messageSelector.
        Parameters:
        messageSelectorMap -
      • setMessageSelector

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

        public void setReceiveTimeout​(long receiveTimeout)
        Set the receive timeout.
        Parameters:
        receiveTimeout - the receiveTimeout to set
      • setSleepTime

        public void setSleepTime​(long sleepTime)
        Sets the sleepTime.
        Parameters:
        sleepTime - the sleepTime to set
      • getObject

        public com.consol.citrus.actions.PurgeEndpointAction getObject()
                                                                throws Exception
        Specified by:
        getObject in interface org.springframework.beans.factory.FactoryBean<com.consol.citrus.actions.PurgeEndpointAction>
        Throws:
        Exception
      • getObjectType

        public Class<?> getObjectType()
        Specified by:
        getObjectType in interface org.springframework.beans.factory.FactoryBean<com.consol.citrus.actions.PurgeEndpointAction>
      • getBuilder

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