Class PurgeEndpointActionParser.PurgeEndpointActionFactoryBean

java.lang.Object
org.citrusframework.config.xml.AbstractTestActionFactoryBean<PurgeEndpointAction,PurgeEndpointAction.Builder>
org.citrusframework.config.xml.PurgeEndpointActionParser.PurgeEndpointActionFactoryBean
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.FactoryBean<PurgeEndpointAction>, org.springframework.context.ApplicationContextAware
Enclosing class:
PurgeEndpointActionParser

public static class PurgeEndpointActionParser.PurgeEndpointActionFactoryBean extends AbstractTestActionFactoryBean<PurgeEndpointAction,PurgeEndpointAction.Builder> implements org.springframework.context.ApplicationContextAware
Test action factory bean.
  • Constructor Details

    • PurgeEndpointActionFactoryBean

      public PurgeEndpointActionFactoryBean()
  • Method Details

    • 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<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 PurgeEndpointAction getObject() throws Exception
      Specified by:
      getObject in interface org.springframework.beans.factory.FactoryBean<PurgeEndpointAction>
      Throws:
      Exception
    • getObjectType

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

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