Package com.consol.citrus.container
Class RepeatOnErrorUntilTrue.Builder
- java.lang.Object
-
- com.consol.citrus.AbstractTestActionBuilder<T,S>
-
- com.consol.citrus.AbstractTestContainerBuilder<T,S>
-
- com.consol.citrus.AbstractIteratingContainerBuilder<RepeatOnErrorUntilTrue,RepeatOnErrorUntilTrue.Builder>
-
- com.consol.citrus.container.RepeatOnErrorUntilTrue.Builder
-
- All Implemented Interfaces:
com.consol.citrus.TestActionBuilder<RepeatOnErrorUntilTrue>
,com.consol.citrus.TestActionContainerBuilder<RepeatOnErrorUntilTrue,RepeatOnErrorUntilTrue.Builder>
- Enclosing class:
- RepeatOnErrorUntilTrue
public static class RepeatOnErrorUntilTrue.Builder extends AbstractIteratingContainerBuilder<RepeatOnErrorUntilTrue,RepeatOnErrorUntilTrue.Builder>
Action builder.
-
-
Field Summary
-
Fields inherited from class com.consol.citrus.AbstractIteratingContainerBuilder
condition, conditionExpression, index, indexName, start
-
Fields inherited from class com.consol.citrus.AbstractTestContainerBuilder
actions
-
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 RepeatOnErrorUntilTrue.Builder
autoSleep(long autoSleepInMillis)
Sets the auto sleep time in between repeats in milliseconds.RepeatOnErrorUntilTrue
doBuild()
Builds the container.static RepeatOnErrorUntilTrue.Builder
repeatOnError()
Fluent API action building entry method used in Java DSL.RepeatOnErrorUntilTrue.Builder
until(IteratingConditionExpression condition)
Adds a condition expression to this iterate container.RepeatOnErrorUntilTrue.Builder
until(String condition)
Adds a condition to this iterate container.-
Methods inherited from class com.consol.citrus.AbstractIteratingContainerBuilder
build, condition, condition, getCondition, getConditionExpression, getIndex, getIndexName, getStart, index, startsWith
-
Methods inherited from class com.consol.citrus.AbstractTestContainerBuilder
actions, actions, container, getActions
-
Methods inherited from class com.consol.citrus.AbstractTestActionBuilder
actor, description, getActor, getDescription, getName, name
-
-
-
-
Method Detail
-
repeatOnError
public static RepeatOnErrorUntilTrue.Builder repeatOnError()
Fluent API action building entry method used in Java DSL.- Returns:
-
until
public RepeatOnErrorUntilTrue.Builder until(String condition)
Adds a condition to this iterate container.- Parameters:
condition
-- Returns:
-
until
public RepeatOnErrorUntilTrue.Builder until(IteratingConditionExpression condition)
Adds a condition expression to this iterate container.- Parameters:
condition
-- Returns:
-
autoSleep
public RepeatOnErrorUntilTrue.Builder autoSleep(long autoSleepInMillis)
Sets the auto sleep time in between repeats in milliseconds.- Parameters:
autoSleepInMillis
-- Returns:
-
doBuild
public RepeatOnErrorUntilTrue doBuild()
Description copied from class:AbstractTestContainerBuilder
Builds the container.- Specified by:
doBuild
in classAbstractTestContainerBuilder<RepeatOnErrorUntilTrue,RepeatOnErrorUntilTrue.Builder>
- Returns:
-
-