Package org.citrusframework.actions
Class PurgeEndpointAction.Builder
java.lang.Object
org.citrusframework.AbstractTestActionBuilder<PurgeEndpointAction,PurgeEndpointAction.Builder>
org.citrusframework.actions.PurgeEndpointAction.Builder
- All Implemented Interfaces:
ReferenceResolverAware,TestActionBuilder<PurgeEndpointAction>
- Enclosing class:
- PurgeEndpointAction
public static final class PurgeEndpointAction.Builder
extends AbstractTestActionBuilder<PurgeEndpointAction,PurgeEndpointAction.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()Adds a endpoint name to the list of endpoints to purge in this action.Adds a endpoint to the list of endpoints to purge in this action.endpointNames(String... endpointNames) Adds several endpoint names to the list of endpoints to purge in this action.endpointNames(List<String> endpointNames) Adds list of endpoint names to purge in this action.Adds list of endpoints to purge in this action.Sets several endpoints to purge in this action.static PurgeEndpointAction.Builderpurge()Fluent API action building entry method used in Java DSL.static PurgeEndpointAction.BuilderFluent API action building entry method used in Java DSL.referenceResolver(ReferenceResolver referenceResolver) Sets the messageSelector.Sets the messageSelector.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
-
purge
Fluent API action building entry method used in Java DSL.- Returns:
-
purgeEndpoints
Fluent API action building entry method used in Java DSL.- Returns:
-
selector
Sets the messageSelector.- Parameters:
messageSelector- the messageSelector to set
-
selector
Sets the messageSelector.- Parameters:
messageSelector- the messageSelector to set
-
endpointNames
Adds list of endpoint names to purge in this action.- Parameters:
endpointNames- the endpointNames to set
-
endpointNames
Adds several endpoint names to the list of endpoints to purge in this action.- Parameters:
endpointNames-- Returns:
-
endpoint
Adds a endpoint name to the list of endpoints to purge in this action.- Parameters:
name-- Returns:
-
endpoints
Adds list of endpoints to purge in this action.- Parameters:
endpoints- the endpoints to set
-
endpoints
Sets several endpoints to purge in this action.- Parameters:
endpoints-- Returns:
-
endpoint
Adds a endpoint to the list of endpoints to purge in this action.- Parameters:
endpoint-- 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-
-
referenceResolver
-
setReferenceResolver
- Specified by:
setReferenceResolverin interfaceReferenceResolverAware
-
build
- Specified by:
buildin interfaceTestActionBuilder<PurgeEndpointAction>
-