com.qiniu.android.common.Zone.upHost()方法的使用及代码示例

x33g5p2x  于2022-02-05 转载在 其他  
字(6.3k)|赞(0)|评价(0)|浏览(118)

本文整理了Java中com.qiniu.android.common.Zone.upHost()方法的一些代码示例,展示了Zone.upHost()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Zone.upHost()方法的具体详情如下:
包路径:com.qiniu.android.common.Zone
类名称:Zone
方法名:upHost

Zone.upHost介绍

[英]获取上传域名
[中]获取上传域名

代码示例

代码示例来源:origin: qiniu/android-sdk

  1. @Override
  2. public synchronized String upHost(String token, boolean useHttps, String frozenDomain) {
  3. ZoneInfo info = queryByToken(token);
  4. if (info != null) {
  5. return super.upHost(info, useHttps, frozenDomain);
  6. } else {
  7. return null;
  8. }
  9. }

代码示例来源:origin: com.qiniu/qiniu-android-sdk

  1. @Override
  2. public synchronized String upHost(String token, boolean useHttps, String frozenDomain) {
  3. ZoneInfo info = queryByToken(token);
  4. if (info != null) {
  5. return super.upHost(info, useHttps, frozenDomain);
  6. } else {
  7. return null;
  8. }
  9. }

代码示例来源:origin: qiniu/android-sdk

  1. public void run() {
  2. long offset = recoveryFromRecord();
  3. try {
  4. file = new RandomAccessFile(f, "r");
  5. } catch (FileNotFoundException e) {
  6. e.printStackTrace();
  7. completionHandler.complete(key, ResponseInfo.fileError(e, token), null);
  8. return;
  9. }
  10. nextTask(offset, 0, config.zone.upHost(token.token, config.useHttps, null));
  11. }

代码示例来源:origin: com.qiniu/qiniu-android-sdk

  1. public void run() {
  2. long offset = recoveryFromRecord();
  3. try {
  4. file = new RandomAccessFile(f, "r");
  5. } catch (FileNotFoundException e) {
  6. e.printStackTrace();
  7. completionHandler.complete(key, ResponseInfo.fileError(e, token), null);
  8. return;
  9. }
  10. nextTask(offset, 0, config.zone.upHost(token.token, config.useHttps, null));
  11. }

代码示例来源:origin: com.qiniu/qiniu-android-sdk

  1. String upHostRetry = config.zone.upHost(token.token, config.useHttps, upHost);
  2. if (info.statusCode == 701 && retried < config.retryMax) {
  3. nextTask((offset / Configuration.BLOCK_SIZE) * Configuration.BLOCK_SIZE, retried + 1, upHost);
  4. String upHostRetry = config.zone.upHost(token.token, config.useHttps, upHost);
  5. nextTask(offset, retried + 1, upHostRetry);
  6. return;
  7. String upHostRetry = config.zone.upHost(token.token, config.useHttps, upHost);
  8. nextTask(offset, retried + 1, upHostRetry);
  9. return;

代码示例来源:origin: qiniu/android-sdk

  1. String upHostRetry = config.zone.upHost(token.token, config.useHttps, upHost);
  2. if (info.statusCode == 701 && retried < config.retryMax) {
  3. nextTask((offset / Configuration.BLOCK_SIZE) * Configuration.BLOCK_SIZE, retried + 1, upHost);
  4. String upHostRetry = config.zone.upHost(token.token, config.useHttps, upHost);
  5. nextTask(offset, retried + 1, upHostRetry);
  6. return;
  7. String upHostRetry = config.zone.upHost(token.token, config.useHttps, upHost);
  8. nextTask(offset, retried + 1, upHostRetry);
  9. return;

代码示例来源:origin: qiniu/android-sdk

  1. args.params = params;
  2. final String upHost = config.zone.upHost(token.token, config.useHttps, null);
  3. Log.d("Qiniu.FormUploader", "upload use up host " + upHost);
  4. CompletionHandler completion = new CompletionHandler() {

代码示例来源:origin: com.qiniu/qiniu-android-sdk

  1. args.params = params;
  2. final String upHost = config.zone.upHost(token.token, config.useHttps, null);
  3. Log.d("Qiniu.FormUploader", "upload use up host " + upHost);
  4. CompletionHandler completion = new CompletionHandler() {

代码示例来源:origin: qiniu/android-sdk

  1. final String upHost = config.zone.upHost(token.token, config.useHttps, null);
  2. Log.d("Qiniu.FormUploader", "sync upload use up host " + upHost);
  3. ResponseInfo info = client.syncMultipartPost(upHost, args, token);
  4. String upHostRetry = config.zone.upHost(token.token, config.useHttps, upHost);
  5. Log.d("Qiniu.FormUploader", "sync upload retry first time use up host " + upHostRetry);
  6. info = client.syncMultipartPost(upHostRetry, args, token);
  7. String upHostRetry2 = config.zone.upHost(token.token, config.useHttps, upHostRetry);
  8. Log.d("Qiniu.FormUploader", "sync upload retry second time use up host " + upHostRetry2);
  9. info = client.syncMultipartPost(upHostRetry2, args, token);

代码示例来源:origin: com.qiniu/qiniu-android-sdk

  1. final String upHost = config.zone.upHost(token.token, config.useHttps, null);
  2. Log.d("Qiniu.FormUploader", "sync upload use up host " + upHost);
  3. ResponseInfo info = client.syncMultipartPost(upHost, args, token);
  4. String upHostRetry = config.zone.upHost(token.token, config.useHttps, upHost);
  5. Log.d("Qiniu.FormUploader", "sync upload retry first time use up host " + upHostRetry);
  6. info = client.syncMultipartPost(upHostRetry, args, token);
  7. String upHostRetry2 = config.zone.upHost(token.token, config.useHttps, upHostRetry);
  8. Log.d("Qiniu.FormUploader", "sync upload retry second time use up host " + upHostRetry2);
  9. info = client.syncMultipartPost(upHostRetry2, args, token);

代码示例来源:origin: qiniu/android-sdk

  1. completionHandler.complete(key, info, response);
  2. } else if (info.needRetry()) {
  3. final String upHostRetry = config.zone.upHost(token.token, config.useHttps, upHost);
  4. Log.d("Qiniu.FormUploader", "retry upload first time use up host " + upHostRetry);
  5. CompletionHandler retried = new CompletionHandler() {

代码示例来源:origin: com.qiniu/qiniu-android-sdk

  1. completionHandler.complete(key, info, response);
  2. } else if (info.needRetry()) {
  3. final String upHostRetry = config.zone.upHost(token.token, config.useHttps, upHost);
  4. Log.d("Qiniu.FormUploader", "retry upload first time use up host " + upHostRetry);
  5. CompletionHandler retried = new CompletionHandler() {

代码示例来源:origin: qiniu/android-sdk

  1. @Override
  2. public void complete(ResponseInfo info, JSONObject response) {
  3. if (info.isNetworkBroken() && !AndroidNetwork.isNetWorkReady()) {
  4. options.netReadyHandler.waitReady();
  5. if (!AndroidNetwork.isNetWorkReady()) {
  6. completionHandler.complete(key, info, response);
  7. return;
  8. }
  9. }
  10. if (info.isOK()) {
  11. removeRecord();
  12. options.progressHandler.progress(key, 1.0);
  13. completionHandler.complete(key, info, response);
  14. return;
  15. }
  16. // mkfile ,允许多重试一次
  17. if (info.needRetry() && retried < config.retryMax + 1) {
  18. String upHostRetry = config.zone.upHost(token.token, config.useHttps, upHost);
  19. if (upHostRetry != null) {
  20. nextTask(offset, retried + 1, upHostRetry);
  21. return;
  22. }
  23. }
  24. completionHandler.complete(key, info, response);
  25. }
  26. };

代码示例来源:origin: com.qiniu/qiniu-android-sdk

  1. @Override
  2. public void complete(ResponseInfo info, JSONObject response) {
  3. if (info.isNetworkBroken() && !AndroidNetwork.isNetWorkReady()) {
  4. options.netReadyHandler.waitReady();
  5. if (!AndroidNetwork.isNetWorkReady()) {
  6. completionHandler.complete(key, info, response);
  7. return;
  8. }
  9. }
  10. if (info.isOK()) {
  11. removeRecord();
  12. options.progressHandler.progress(key, 1.0);
  13. completionHandler.complete(key, info, response);
  14. return;
  15. }
  16. // mkfile ,允许多重试一次
  17. if (info.needRetry() && retried < config.retryMax + 1) {
  18. String upHostRetry = config.zone.upHost(token.token, config.useHttps, upHost);
  19. if (upHostRetry != null) {
  20. nextTask(offset, retried + 1, upHostRetry);
  21. return;
  22. }
  23. }
  24. completionHandler.complete(key, info, response);
  25. }
  26. };

相关文章