Package org.citrusframework.container
Class WaitConditionBuilder<T extends org.citrusframework.condition.Condition,S extends WaitConditionBuilder<T,S>>
java.lang.Object
org.citrusframework.container.WaitConditionBuilder<T,S>
- All Implemented Interfaces:
org.citrusframework.container.WaitContainerBuilder.ConditionBuilder<Wait,,T, S> org.citrusframework.TestActionBuilder<Wait>
- Direct Known Subclasses:
WaitActionConditionBuilder,WaitFileConditionBuilder,WaitHttpConditionBuilder,WaitMessageConditionBuilder
public abstract class WaitConditionBuilder<T extends org.citrusframework.condition.Condition,S extends WaitConditionBuilder<T,S>>
extends Object
implements org.citrusframework.TestActionBuilder<Wait>, org.citrusframework.container.WaitContainerBuilder.ConditionBuilder<Wait,T,S>
- Since:
- 2.4
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.citrusframework.TestActionBuilder
org.citrusframework.TestActionBuilder.DelegatingTestActionBuilder<T extends org.citrusframework.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.milliseconds(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 interfaceorg.citrusframework.TestActionBuilder<T extends org.citrusframework.condition.Condition>
-
interval
-
interval
-
milliseconds
-
milliseconds
-
seconds
-
time
-
getCondition
Gets the condition. -
getBuilder
Gets the builder.- Returns:
-