All Classes Interface Summary Class Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractHamcrestCondition<T> |
|
| AssertExceptionThrownInAnotherThreadButNeverCaughtByAnyThreadTest |
|
| AssertionCondition |
Condition implementation which takes an executable assertion which should throw AssertionError on assertion failure.
|
| AssignableToFieldTypeMatcherStrategy |
|
| Asynch |
|
| AtMostWaitConstraint |
|
| Awaitility |
Awaitility is a small Java DSL for synchronizing (waiting for) asynchronous
operations.
|
| CallableCondition |
|
| CallableCondition.ConditionEvaluationWrapper |
|
| CallableHamcrestCondition<T> |
|
| CheckedExceptionRethrower |
This is an internal class and should NOT be used outside of Awaitility! Use it at own risk (please don't :)).
|
| ClassPathResolver |
|
| ClassWithMethods |
|
| Condition<T> |
|
| ConditionAwaiter |
|
| ConditionEvaluationHandler<T> |
|
| ConditionEvaluationHandler.StopWatch |
|
| ConditionEvaluationListener<T> |
A ConditionEvaluationListener is called each time a condition has been evaluated by Awaitility.
|
| ConditionEvaluationLogger |
Simple implementation of ConditionEvaluationListener that prints the condition evaluation results to the console using System.out.println by default.
|
| ConditionEvaluationResult |
|
| ConditionEvaluator |
|
| ConditionFactory |
|
| ConditionSettings |
|
| ConditionTimeoutException |
A runtime exception thrown by Awaitility when a condition was not fulfilled within the specified threshold.
|
| DeadlockException |
A Throwable used as a cause if deadlocked threads are detected by Awaitility.
|
| DurationFactory |
|
| Durations |
Duration class.
|
| EvaluatedCondition<T> |
Contains properties of the condition at its current stage.
|
| EvaluationCleanup |
Handles how threads and thread-pools are cleanup after each conditional evaluation round.
|
| ExampleAnnotation |
|
| ExampleAnnotation2 |
|
| ExceptionIgnorer |
|
| ExceptionThrowingAsynch |
|
| ExceptionThrowingFakeRepository |
|
| ExecutorLifecycle |
Handles the lifecycle of an executor service.
|
| FailFastCondition |
|
| FailFastCondition.CallableFailFastCondition |
|
| FailFastCondition.CallableFailFastCondition.FailFastAssertion |
|
| FakeObjectRepository |
|
| FakeRepository |
|
| FakeRepositoryEqualsOne |
|
| FakeRepositoryImpl |
|
| FakeRepositoryList |
|
| FakeRepositoryValue |
|
| FakeRepositoryWithAnnotation |
|
| FakeRepositoryWithStaticFieldAndAnnotation |
|
| FibonacciPollInterval |
Generates a non-linear poll interval based on the fibonacci sequence: [0, 1, 1, 2, 3, 5, 8, 13, ..]
|
| FieldAnnotationMatcherStrategy |
FieldAnnotationMatcherStrategy class.
|
| FieldMatcherStrategy |
Class that should be implemented by field matching strategies.
|
| FieldNameAndTypeMatcherStrategy |
|
| FieldNameMatcherStrategy |
|
| FieldNotFoundException |
A run-time exception that may be thrown to indicate that a field was not
found.
|
| FieldSupplierBuilder |
The field supplier builder allows you to create a supplier based a field.
|
| FieldTypeMatcherStrategy |
|
| FinalClass |
|
| FinalFakeRepositoryImpl |
|
| FixedPollInterval |
Generates a fixed (linear) poll interval based on the supplied duration
|
| ForeverDuration |
|
| HamcrestExceptionIgnorer |
|
| HamcrestToStringFilter |
The Class HamcrestToStringFilter.
|
| HoldsPredicateWaitConstraint |
|
| IgnoredException |
|
| InternalExecutorServiceFactory |
Please don't use this class directly, it's for internal purposes only and will be moved/renamed without notice!
|
| IntervalWaitConstraint |
|
| IterativePollInterval |
A poll interval that is generated by a function and a start duration.
|
| JavaVersionDetector |
|
| LambdaErrorMessageGenerator |
Helper class for generating nicer error messages when lambda expression are used
|
| OriginalDefaultUncaughtExceptionHandler |
|
| PollInterval |
A poll interval represents how often Awaitility will pause before reevaluating the supplied condition.
|
| PredicateExceptionIgnorer |
|
| SameThreadExecutorService |
Creates an executor service that runs each task in the thread
that invokes execute/submit, as in ThreadPoolExecutor.CallerRunsPolicy This
applies both to individually submitted tasks and to collections of tasks
submitted via invokeAll or invokeAny.
|
| StartEvaluationEvent<T> |
|
| TemporalDuration |
|
| TerminalFailureException |
If thrown, indicates terminal failure condition has been reached, and that the system should immediately stop polling
conditions and fail.
|
| ThrowExceptionUnlessFakeRepositoryEqualsOne |
|
| ThrowingRunnable |
This interface replaces Runnable in cases when
execution of ThrowingRunnable.run() method may throw exception.
|
| Timeout |
Allow Awaitility extensions to define their own error messages.
|
| TimeoutEvent |
|
| TooManyFieldsFoundException |
A run-time exception that may be thrown to indicate that too many fields were
found.
|
| Uninterruptibles |
These code snippets are copied from the Guava library (e.g.
|
| WaitConstraint |
Interface that defines the wait strategy.
|
| WhiteboxImpl |
Various utilities for accessing internals of a class.
|