Class AbstractPoller

java.lang.Object
org.apache.sling.testing.clients.util.poller.AbstractPoller
All Implemented Interfaces:
Poller
Direct Known Subclasses:
PathPoller

@Deprecated public abstract class AbstractPoller extends Object implements Poller
Deprecated.
use Polling instead.
See Also:
  • 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 the Poller.call() and Poller.condition() methods
      Parameters:
      waitInterval - Number of milliseconds to wait between polls
      waitCount - Number of wait intervals
  • Method Details

    • callAndWait

      public boolean callAndWait() throws InterruptedException
      Deprecated.
      Calls the Poller.call() once and then calls Poller.condition() until it returns true The method waits AbstractPoller#waitInterval milliseconds between calls to Poller.condition() A maximum of AbstractPoller#waitCount intervals are checked
      Specified by:
      callAndWait in interface Poller
      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

      public boolean callUntilCondition() throws InterruptedException
      Deprecated.
      Calls the @see: Poller#call() and then calls Poller.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 to Poller.condition() A maximum of AbstractPoller#waitCount intervals are checked
      Specified by:
      callUntilCondition in interface Poller
      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"