Package com.consol.citrus.jms.actions
Class PurgeJmsQueuesAction.Builder
- java.lang.Object
-
- com.consol.citrus.AbstractTestActionBuilder<PurgeJmsQueuesAction,PurgeJmsQueuesAction.Builder>
-
- com.consol.citrus.jms.actions.PurgeJmsQueuesAction.Builder
-
- All Implemented Interfaces:
com.consol.citrus.spi.ReferenceResolverAware,com.consol.citrus.TestActionBuilder<PurgeJmsQueuesAction>
- Enclosing class:
- PurgeJmsQueuesAction
public static final class PurgeJmsQueuesAction.Builder extends com.consol.citrus.AbstractTestActionBuilder<PurgeJmsQueuesAction,PurgeJmsQueuesAction.Builder> implements com.consol.citrus.spi.ReferenceResolverAware
Action builder.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PurgeJmsQueuesActionbuild()PurgeJmsQueuesAction.BuilderconnectionFactory(javax.jms.ConnectionFactory connectionFactory)Sets the Connection factory.static PurgeJmsQueuesAction.BuilderpurgeQueues()Fluent API action building entry method used in Java DSL.PurgeJmsQueuesAction.Builderqueue(String name)Adds a queue name to the list of queues to purge in this action.PurgeJmsQueuesAction.Builderqueue(javax.jms.Queue queue)Adds a new queue to the list of queues to purge in this action.PurgeJmsQueuesAction.BuilderqueueNames(String... names)List of queue names to purge in this action.PurgeJmsQueuesAction.BuilderqueueNames(List<String> names)List of queue names to purge in this action.PurgeJmsQueuesAction.Builderqueues(List<javax.jms.Queue> queues)List of queues to purge in this action.PurgeJmsQueuesAction.Builderqueues(javax.jms.Queue... queues)List of queues to purge in this action.voidsetReferenceResolver(com.consol.citrus.spi.ReferenceResolver referenceResolver)PurgeJmsQueuesAction.Buildersleep(long millis)Sets the sleepTime.PurgeJmsQueuesAction.Buildertimeout(long receiveTimeout)Receive timeout for reading message from a destination.PurgeJmsQueuesAction.BuilderwithReferenceResolver(com.consol.citrus.spi.ReferenceResolver referenceResolver)Sets the bean reference resolver for using endpoint names.
-
-
-
Method Detail
-
purgeQueues
public static PurgeJmsQueuesAction.Builder purgeQueues()
Fluent API action building entry method used in Java DSL.- Returns:
-
connectionFactory
public PurgeJmsQueuesAction.Builder connectionFactory(javax.jms.ConnectionFactory connectionFactory)
Sets the Connection factory.- Parameters:
connectionFactory- the queueConnectionFactory to set
-
queues
public PurgeJmsQueuesAction.Builder queues(List<javax.jms.Queue> queues)
List of queues to purge in this action.- Parameters:
queues- The queues which are to be purged.
-
queues
public PurgeJmsQueuesAction.Builder queues(javax.jms.Queue... queues)
List of queues to purge in this action.- Parameters:
queues-- Returns:
-
queue
public PurgeJmsQueuesAction.Builder queue(javax.jms.Queue queue)
Adds a new queue to the list of queues to purge in this action.- Parameters:
queue-- Returns:
-
queueNames
public PurgeJmsQueuesAction.Builder queueNames(List<String> names)
List of queue names to purge in this action.- Parameters:
names- the queueNames to set
-
queueNames
public PurgeJmsQueuesAction.Builder queueNames(String... names)
List of queue names to purge in this action.- Parameters:
names-- Returns:
-
queue
public PurgeJmsQueuesAction.Builder queue(String name)
Adds a queue name to the list of queues to purge in this action.- Parameters:
name-- Returns:
-
timeout
public PurgeJmsQueuesAction.Builder timeout(long receiveTimeout)
Receive timeout for reading message from a destination.- Parameters:
receiveTimeout- the receiveTimeout to set
-
sleep
public PurgeJmsQueuesAction.Builder sleep(long millis)
Sets the sleepTime.- Parameters:
millis- the sleepTime to set
-
withReferenceResolver
public PurgeJmsQueuesAction.Builder withReferenceResolver(com.consol.citrus.spi.ReferenceResolver referenceResolver)
Sets the bean reference resolver for using endpoint names.- Parameters:
referenceResolver-
-
build
public PurgeJmsQueuesAction build()
- Specified by:
buildin interfacecom.consol.citrus.TestActionBuilder<PurgeJmsQueuesAction>
-
setReferenceResolver
public void setReferenceResolver(com.consol.citrus.spi.ReferenceResolver referenceResolver)
- Specified by:
setReferenceResolverin interfacecom.consol.citrus.spi.ReferenceResolverAware
-
-