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 TypeMethodDescriptionbooleanDeprecated.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 checkedbooleanDeprecated.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:
callAndWaitin 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:
callUntilConditionin 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"
-
Pollinginstead.