Package org.citrusframework.container
Interface WaitContainerBuilder<T extends TestAction,B extends TestActionBuilder<T>,C extends Condition>
- All Superinterfaces:
ActionBuilder<T,,B> TestActionBuilder<T>
public interface WaitContainerBuilder<T extends TestAction,B extends TestActionBuilder<T>,C extends Condition>
extends ActionBuilder<T,B>, TestActionBuilder<T>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceWaitContainerBuilder.ActionConditionBuilder<T extends TestAction,C extends Condition, B extends WaitContainerBuilder.ActionConditionBuilder<T, C, B>> static interfacestatic interfaceWaitContainerBuilder.ConditionBuilder<T extends TestAction,C extends Condition, B extends WaitContainerBuilder.ConditionBuilder<T, C, B>> static interfaceWaitContainerBuilder.FileConditionBuilder<T extends TestAction,C extends Condition, B extends WaitContainerBuilder.FileConditionBuilder<T, C, B>> static interfaceWaitContainerBuilder.HttpConditionBuilder<T extends TestAction,C extends Condition, B extends WaitContainerBuilder.HttpConditionBuilder<T, C, B>> static interfaceWaitContainerBuilder.MessageConditionBuilder<T extends TestAction,C extends Condition, B extends WaitContainerBuilder.MessageConditionBuilder<T, C, B>> Nested classes/interfaces inherited from interface org.citrusframework.TestActionBuilder
TestActionBuilder.DelegatingTestActionBuilder<T extends TestAction> -
Field Summary
Fields inherited from interface org.citrusframework.TestActionBuilder
logger, RESOURCE_PATH, TYPE_RESOLVER -
Method Summary
Modifier and TypeMethodDescriptionCondition to wait for during execution.condition(WaitContainerBuilder.ConditionBuilder<T, C, ?> conditionBuilder) Sets custom condition builder.<CB extends WaitContainerBuilder.ActionConditionBuilder<T,C, CB>>
CB<CB extends WaitContainerBuilder.FileConditionBuilder<T,C, CB>>
CBfile()<CB extends WaitContainerBuilder.HttpConditionBuilder<T,C, CB>>
CBhttp()<CB extends WaitContainerBuilder.MessageConditionBuilder<T,C, CB>>
CBmessage()milliseconds(long milliseconds) milliseconds(String milliseconds) seconds(double seconds) Methods inherited from interface org.citrusframework.actions.ActionBuilder
actor, description, nameMethods inherited from interface org.citrusframework.TestActionBuilder
build
-
Method Details
-
condition
Condition to wait for during execution.- Parameters:
condition- The condition to add to the wait action- Returns:
- The wait action
-
condition
WaitContainerBuilder.ConditionBuilder<T,C, condition?> (WaitContainerBuilder.ConditionBuilder<T, C, ?> conditionBuilder) Sets custom condition builder. -
message
-
execution
-
http
-
file
-
interval
-
interval
-
milliseconds
-
milliseconds
-
seconds
-
time
-