All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cn.leancloud.callback.GenericRetryCallback Maven / Gradle / Ivy

package cn.leancloud.callback;

import cn.leancloud.LCException;

abstract class GenericRetryCallback extends GenericObjectCallback {
  GenericObjectCallback callback;

  public GenericRetryCallback(GenericObjectCallback callback) {
    this.callback = callback;
  }

  @Override
  public void onSuccess(String content, LCException e) {
    if (callback != null) {
      callback.onSuccess(content, e);
    }
  }

  @Override
  public void onFailure(Throwable error, String content) {
    if (callback != null) {
      callback.onFailure(error, content);
    }
  }

  @Override
  public boolean isRequestStatisticNeed() {
    return callback.isRequestStatisticNeed();
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy