Class AbstractPoller
java.lang.Object
org.apache.sling.testing.clients.util.poller.AbstractPoller
- All Implemented Interfaces:
Poller
- Direct Known Subclasses:
PathPoller
Deprecated.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractPoller
(long waitInterval, long waitCount) Deprecated.Convenience method to execute a generic call and do polling until a condition is met The user must implement thePoller.call()
andPoller.condition()
methods -
Method Summary
Modifier and TypeMethodDescriptionboolean
Deprecated.Calls thePoller.call()
once and then callsPoller.condition()
until it returns true The method waits AbstractPoller#waitInterval milliseconds between calls toPoller.condition()
A maximum of AbstractPoller#waitCount intervals are checkedboolean
Deprecated.Calls the @see: Poller#call() and then callsPoller.condition()
until it returns true The Poller#call() method is called in each wait interval, before the Poller#condition().
-
Constructor Details
-
AbstractPoller
public AbstractPoller(long waitInterval, long waitCount) Deprecated.Convenience method to execute a generic call and do polling until a condition is met The user must implement thePoller.call()
andPoller.condition()
methods- Parameters:
waitInterval
- Number of milliseconds to wait between pollswaitCount
- Number of wait intervals
-
-
Method Details
-
callAndWait
Deprecated.Calls thePoller.call()
once and then callsPoller.condition()
until it returns true The method waits AbstractPoller#waitInterval milliseconds between calls toPoller.condition()
A maximum of AbstractPoller#waitCount intervals are checked- Specified by:
callAndWait
in interfacePoller
- Returns:
- true if the condition is met after waiting a maximum of AbstractPoller#waitCount intervals, false otherwise
- Throws:
InterruptedException
- to mark this operation as "waiting"
-
callUntilCondition
Deprecated.Calls the @see: Poller#call() and then callsPoller.condition()
until it returns true The Poller#call() method is called in each wait interval, before the Poller#condition(). The method waits AbstractPoller#waitInterval milliseconds between calls toPoller.condition()
A maximum of AbstractPoller#waitCount intervals are checked- Specified by:
callUntilCondition
in interfacePoller
- Returns:
- true if the condition is met after waiting a maximum of AbstractPoller#waitCount intervals, false otherwise
- Throws:
InterruptedException
- to mark this operation as "waiting"
-
Polling
instead.