Package org.citrusframework.jms.actions
Class PurgeJmsQueuesAction.Builder
java.lang.Object
org.citrusframework.AbstractTestActionBuilder<PurgeJmsQueuesAction,PurgeJmsQueuesAction.Builder>
org.citrusframework.jms.actions.PurgeJmsQueuesAction.Builder
- All Implemented Interfaces:
ReferenceResolverAware,TestActionBuilder<PurgeJmsQueuesAction>
- Enclosing class:
- PurgeJmsQueuesAction
public static final class PurgeJmsQueuesAction.Builder
extends AbstractTestActionBuilder<PurgeJmsQueuesAction,PurgeJmsQueuesAction.Builder>
implements ReferenceResolverAware
Action builder.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.citrusframework.TestActionBuilder
TestActionBuilder.DelegatingTestActionBuilder<T extends TestAction> -
Field Summary
Fields inherited from class org.citrusframework.AbstractTestActionBuilder
selfFields inherited from interface org.citrusframework.TestActionBuilder
logger, RESOURCE_PATH, TYPE_RESOLVER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()connectionFactory(jakarta.jms.ConnectionFactory connectionFactory) Sets the Connection factory.static PurgeJmsQueuesAction.BuilderFluent API action building entry method used in Java DSL.queue(jakarta.jms.Queue queue) Adds a new queue to the list of queues to purge in this action.Adds a queue name to the list of queues to purge in this action.queueNames(String... names) List of queue names to purge in this action.queueNames(List<String> names) List of queue names to purge in this action.queues(jakarta.jms.Queue... queues) List of queues to purge in this action.List of queues to purge in this action.voidsetReferenceResolver(ReferenceResolver referenceResolver) sleep(long millis) Sets the sleepTime.timeout(long receiveTimeout) Receive timeout for reading message from a destination.withReferenceResolver(ReferenceResolver referenceResolver) Sets the bean reference resolver for using endpoint names.Methods inherited from class org.citrusframework.AbstractTestActionBuilder
actor, description, getActor, getDescription, getName, name
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
purgeQueues
Fluent API action building entry method used in Java DSL.- Returns:
-
connectionFactory
public PurgeJmsQueuesAction.Builder connectionFactory(jakarta.jms.ConnectionFactory connectionFactory) Sets the Connection factory.- Parameters:
connectionFactory- the queueConnectionFactory to set
-
queues
List of queues to purge in this action.- Parameters:
queues- The queues which are to be purged.
-
queues
List of queues to purge in this action.- Parameters:
queues-- Returns:
-
queue
Adds a new queue to the list of queues to purge in this action.- Parameters:
queue-- Returns:
-
queueNames
List of queue names to purge in this action.- Parameters:
names- the queueNames to set
-
queueNames
List of queue names to purge in this action.- Parameters:
names-- Returns:
-
queue
Adds a queue name to the list of queues to purge in this action.- Parameters:
name-- Returns:
-
timeout
Receive timeout for reading message from a destination.- Parameters:
receiveTimeout- the receiveTimeout to set
-
sleep
Sets the sleepTime.- Parameters:
millis- the sleepTime to set
-
withReferenceResolver
Sets the bean reference resolver for using endpoint names.- Parameters:
referenceResolver-
-
build
- Specified by:
buildin interfaceTestActionBuilder<PurgeJmsQueuesAction>
-
setReferenceResolver
- Specified by:
setReferenceResolverin interfaceReferenceResolverAware
-