class AbstractPollableSource extends BasicSourceSemantics implements PollableSource {

  @Override
  public synchronized void configure(Context context) {
    super.configure(context);
    backoffSleepIncrement =
            context.getLong(PollableSourceConstants.BACKOFF_SLEEP_INCREMENT,
                    PollableSourceConstants.DEFAULT_BACKOFF_SLEEP_INCREMENT);
    maxBackoffSleep = context.getLong(PollableSourceConstants.MAX_BACKOFF_SLEEP,
            PollableSourceConstants.DEFAULT_MAX_BACKOFF_SLEEP);
  }

  public  AbstractPollableSource();

}