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.
-
Field Summary
Fields inherited from interface org.springframework.beans.factory.FactoryBean
OBJECT_TYPE_ATTRIBUTE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionObtains the builder.Class<?>voidsetConnectionFactory(jakarta.jms.ConnectionFactory connectionFactory) Connection factory.voidsetQueueNames(List<String> queueNames) List of queue names to purge.voidList of queues.voidsetReceiveTimeout(long receiveTimeout) Receive timeout for reading message from a destination.voidsetSleepTime(long sleepTime) Sets the sleepTime.Methods inherited from class org.citrusframework.config.xml.AbstractTestActionFactoryBean
setActor, setDescription, setNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.beans.factory.FactoryBean
isSingleton
-
Constructor Details
-
PurgeJmsQueuesActionFactoryBean
public PurgeJmsQueuesActionFactoryBean()
-
-
Method Details
-
setQueueNames
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
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
- Throws:
Exception
-
getObjectType
-
getBuilder
Obtains the builder.- Specified by:
getBuilderin classAbstractTestActionFactoryBean<PurgeJmsQueuesAction,PurgeJmsQueuesAction.Builder> - Returns:
- the builder implementation.
-