| Interface | Description |
|---|---|
| Condition<T> | |
| ConditionEvaluationListener<T> |
A ConditionEvaluationListener is called each time a condition has been evaluated by Awaitility.
|
| ExceptionIgnorer | |
| ThrowingRunnable |
This interface replaces
Runnable in cases when
execution of ThrowingRunnable.run() method may throw exception. |
| Class | Description |
|---|---|
| AbstractHamcrestCondition<T> | |
| AssertionCondition |
Condition implementation which takes an executable assertion which should throw
AssertionError on assertion failure. |
| CheckedExceptionRethrower |
This is an internal class and should NOT be used outside of Awaitility! Use it at own risk (please don't :)).
|
| ConditionEvaluationLogger |
Simple implementation of
ConditionEvaluationListener that prints the condition evaluation results to the console using System.out.println by default. |
| ConditionFactory |
A factory for creating
Condition objects. |
| ConditionSettings | |
| DeadlockException |
A
Throwable used as a cause if deadlocked threads are detected by Awaitility. |
| DurationFactory | |
| EvaluatedCondition<T> |
Contains properties of the condition at its current stage.
|
| ExecutorLifecycle |
Handles the lifecycle of an executor service.
|
| FailFastCondition | |
| FailFastCondition.CallableFailFastCondition | |
| FailFastCondition.CallableFailFastCondition.FailFastAssertion | |
| FieldSupplierBuilder |
The field supplier builder allows you to create a supplier based a field.
|
| ForeverDuration | |
| HamcrestExceptionIgnorer | |
| IgnoredException | |
| InternalExecutorServiceFactory |
Please don't use this class directly, it's for internal purposes only and will be moved/renamed without notice!
|
| OriginalDefaultUncaughtExceptionHandler | |
| PredicateExceptionIgnorer | |
| StartEvaluationEvent<T> | |
| TimeoutEvent |
| Exception | Description |
|---|---|
| ConditionTimeoutException |
A runtime exception thrown by Awaitility when a condition was not fulfilled within the specified threshold.
|
| TerminalFailureException |
If thrown, indicates terminal failure condition has been reached, and that the system should immediately stop polling
conditions and fail.
|
Copyright © 2010–2022. All rights reserved.