Package org.citrusframework.container
Class WaitConditionBuilder<T extends Condition,S extends WaitConditionBuilder<T,S>>
java.lang.Object
org.citrusframework.container.WaitConditionBuilder<T,S>
- All Implemented Interfaces:
TestActionBuilder<Wait>
- Direct Known Subclasses:
WaitActionConditionBuilder,WaitFileConditionBuilder,WaitHttpConditionBuilder,WaitMessageConditionBuilder
public abstract class WaitConditionBuilder<T extends Condition,S extends WaitConditionBuilder<T,S>>
extends Object
implements TestActionBuilder<Wait>
- Since:
- 2.4
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.citrusframework.TestActionBuilder
TestActionBuilder.DelegatingTestActionBuilder<T extends TestAction> -
Field Summary
FieldsFields inherited from interface org.citrusframework.TestActionBuilder
logger, RESOURCE_PATH, TYPE_RESOLVER -
Constructor Summary
ConstructorsConstructorDescriptionWaitConditionBuilder(Wait.Builder<T> builder) Default constructor using fields. -
Method Summary
Modifier and TypeMethodDescriptionbuild()Gets the builder.Gets the condition.The interval in milliseconds to use between each test of the conditionThe interval in milliseconds to use between each test of the conditionmilliseconds(long milliseconds) milliseconds(String milliseconds) seconds(double seconds)
-
Field Details
-
self
Self reference
-
-
Constructor Details
-
WaitConditionBuilder
Default constructor using fields.- Parameters:
builder-
-
-
Method Details
-
build
- Specified by:
buildin interfaceTestActionBuilder<T extends Condition>
-
interval
The interval in milliseconds to use between each test of the condition- Parameters:
interval- The interval to use- Returns:
- The altered WaitBuilder
-
interval
The interval in milliseconds to use between each test of the condition- Parameters:
interval- The interval to use- Returns:
- The altered WaitBuilder
-
milliseconds
-
milliseconds
-
seconds
-
time
-
getCondition
Gets the condition.- Returns:
-
getBuilder
Gets the builder.- Returns:
-