Package com.consol.citrus.actions
Class PurgeEndpointAction.Builder
- java.lang.Object
-
- com.consol.citrus.AbstractTestActionBuilder<PurgeEndpointAction,PurgeEndpointAction.Builder>
-
- com.consol.citrus.actions.PurgeEndpointAction.Builder
-
- All Implemented Interfaces:
com.consol.citrus.TestActionBuilder<PurgeEndpointAction>
- Enclosing class:
- PurgeEndpointAction
public static final class PurgeEndpointAction.Builder extends AbstractTestActionBuilder<PurgeEndpointAction,PurgeEndpointAction.Builder>
Action builder.
-
-
Field Summary
-
Fields inherited from class com.consol.citrus.AbstractTestActionBuilder
self
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PurgeEndpointAction
build()
PurgeEndpointAction.Builder
endpoint(com.consol.citrus.endpoint.Endpoint endpoint)
Adds a endpoint to the list of endpoints to purge in this action.PurgeEndpointAction.Builder
endpoint(String name)
Adds a endpoint name to the list of endpoints to purge in this action.PurgeEndpointAction.Builder
endpointNames(String... endpointNames)
Adds several endpoint names to the list of endpoints to purge in this action.PurgeEndpointAction.Builder
endpointNames(List<String> endpointNames)
Adds list of endpoint names to purge in this action.PurgeEndpointAction.Builder
endpoints(com.consol.citrus.endpoint.Endpoint... endpoints)
Sets several endpoints to purge in this action.PurgeEndpointAction.Builder
endpoints(List<com.consol.citrus.endpoint.Endpoint> endpoints)
Adds list of endpoints to purge in this action.static PurgeEndpointAction.Builder
purgeEndpoints()
Fluent API action building entry method used in Java DSL.PurgeEndpointAction.Builder
referenceResolver(com.consol.citrus.spi.ReferenceResolver referenceResolver)
PurgeEndpointAction.Builder
selector(String messageSelector)
Sets the messageSelector.PurgeEndpointAction.Builder
selector(Map<String,Object> messageSelector)
Sets the messageSelector.PurgeEndpointAction.Builder
sleep(long millis)
Sets the sleepTime.PurgeEndpointAction.Builder
timeout(long receiveTimeout)
Receive timeout for reading message from a destination.PurgeEndpointAction.Builder
withReferenceResolver(com.consol.citrus.spi.ReferenceResolver referenceResolver)
Sets the bean reference resolver for using endpoint names.-
Methods inherited from class com.consol.citrus.AbstractTestActionBuilder
actor, description, getActor, getDescription, getName, name
-
-
-
-
Method Detail
-
purgeEndpoints
public static PurgeEndpointAction.Builder purgeEndpoints()
Fluent API action building entry method used in Java DSL.- Returns:
-
selector
public PurgeEndpointAction.Builder selector(String messageSelector)
Sets the messageSelector.- Parameters:
messageSelector
- the messageSelector to set
-
selector
public PurgeEndpointAction.Builder selector(Map<String,Object> messageSelector)
Sets the messageSelector.- Parameters:
messageSelector
- the messageSelector to set
-
endpointNames
public PurgeEndpointAction.Builder endpointNames(List<String> endpointNames)
Adds list of endpoint names to purge in this action.- Parameters:
endpointNames
- the endpointNames to set
-
endpointNames
public PurgeEndpointAction.Builder endpointNames(String... endpointNames)
Adds several endpoint names to the list of endpoints to purge in this action.- Parameters:
endpointNames
-- Returns:
-
endpoint
public PurgeEndpointAction.Builder endpoint(String name)
Adds a endpoint name to the list of endpoints to purge in this action.- Parameters:
name
-- Returns:
-
endpoints
public PurgeEndpointAction.Builder endpoints(List<com.consol.citrus.endpoint.Endpoint> endpoints)
Adds list of endpoints to purge in this action.- Parameters:
endpoints
- the endpoints to set
-
endpoints
public PurgeEndpointAction.Builder endpoints(com.consol.citrus.endpoint.Endpoint... endpoints)
Sets several endpoints to purge in this action.- Parameters:
endpoints
-- Returns:
-
endpoint
public PurgeEndpointAction.Builder endpoint(com.consol.citrus.endpoint.Endpoint endpoint)
Adds a endpoint to the list of endpoints to purge in this action.- Parameters:
endpoint
-- Returns:
-
timeout
public PurgeEndpointAction.Builder timeout(long receiveTimeout)
Receive timeout for reading message from a destination.- Parameters:
receiveTimeout
- the receiveTimeout to set
-
sleep
public PurgeEndpointAction.Builder sleep(long millis)
Sets the sleepTime.- Parameters:
millis
- the sleepTime to set
-
withReferenceResolver
public PurgeEndpointAction.Builder withReferenceResolver(com.consol.citrus.spi.ReferenceResolver referenceResolver)
Sets the bean reference resolver for using endpoint names.- Parameters:
referenceResolver
-
-
referenceResolver
public PurgeEndpointAction.Builder referenceResolver(com.consol.citrus.spi.ReferenceResolver referenceResolver)
-
build
public PurgeEndpointAction build()
-
-