Class PurgeJmsQueuesActionParser.PurgeJmsQueuesActionFactoryBean

java.lang.Object
org.citrusframework.config.xml.AbstractTestActionFactoryBean<PurgeJmsQueuesAction,PurgeJmsQueuesAction.Builder>
org.citrusframework.jms.config.xml.PurgeJmsQueuesActionParser.PurgeJmsQueuesActionFactoryBean
All Implemented Interfaces:
org.springframework.beans.factory.FactoryBean<PurgeJmsQueuesAction>
Enclosing class:
PurgeJmsQueuesActionParser

public static class PurgeJmsQueuesActionParser.PurgeJmsQueuesActionFactoryBean extends AbstractTestActionFactoryBean<PurgeJmsQueuesAction,PurgeJmsQueuesAction.Builder>
Test action factory bean.
  • Constructor Details

    • PurgeJmsQueuesActionFactoryBean

      public PurgeJmsQueuesActionFactoryBean()
  • Method Details

    • setQueueNames

      public void setQueueNames(List<String> queueNames)
      List of queue names to purge.
      Parameters:
      queueNames - the queueNames to set
    • setConnectionFactory

      public void setConnectionFactory(jakarta.jms.ConnectionFactory connectionFactory)
      Connection factory.
      Parameters:
      connectionFactory - the connectionFactory to set
    • setQueues

      public void setQueues(List<jakarta.jms.Queue> queues)
      List of queues.
      Parameters:
      queues - The queues which are to be purged.
    • setReceiveTimeout

      public void setReceiveTimeout(long receiveTimeout)
      Receive timeout for reading message from a destination.
      Parameters:
      receiveTimeout - the receiveTimeout to set
    • setSleepTime

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

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

      public Class<?> getObjectType()
    • getBuilder

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