ch.cyberduck.core.exception.AccessDeniedException.getMessage()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(8.2k)|赞(0)|评价(0)|浏览(90)

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

AccessDeniedException.getMessage介绍

暂无

代码示例

代码示例来源:origin: iterate-ch/cyberduck

@Override
  public License create() {
    try {
      final List<License> list = delegate.open();
      if(list.isEmpty()) {
        return LicenseFactory.EMPTY_LICENSE;
      }
      return list.iterator().next();
    }
    catch(AccessDeniedException e) {
      log.warn(String.format("Failure finding receipt %s", e.getMessage()));
    }
    return LicenseFactory.EMPTY_LICENSE;
  }
}

代码示例来源:origin: iterate-ch/cyberduck

@Override
public void delete() {
  if(log.isDebugEnabled()) {
    log.debug(String.format("Delete edited file %s", local));
  }
  try {
    LocalTrashFactory.get().trash(local);
  }
  catch(AccessDeniedException e) {
    log.warn(String.format("Failure trashing edited file %s %s", local, e.getMessage()));
  }
}

代码示例来源:origin: iterate-ch/cyberduck

protected void trash() {
  if(log.isInfoEnabled()) {
    log.info("Moving deprecated queue file to Trash");
  }
  try {
    LocalTrashFactory.get().trash(file);
  }
  catch(AccessDeniedException e) {
    log.warn(String.format("Failure trashing bookmark %s %s", file, e.getMessage()));
  }
}

代码示例来源:origin: iterate-ch/cyberduck

@Override
  public void apply(Path file, final Local local, final TransferStatus status, final ProgressListener listener) throws BackgroundException {
    if(status.isExists()) {
      if(log.isInfoEnabled()) {
        log.info(String.format("Trash file %s", local));
      }
      try {
        feature.trash(local);
      }
      catch(AccessDeniedException e) {
        // Ignore. See #8670
        log.warn(e.getMessage());
      }
    }
    super.apply(file, local, status, listener);
  }
}

代码示例来源:origin: iterate-ch/cyberduck

public static License find(final LicenseVerifierCallback callback) {
  try {
    final String clazz = preferences.getProperty("factory.licensefactory.class");
    try {
      final Class<LicenseFactory> name = (Class<LicenseFactory>) Class.forName(clazz);
      final List<License> list = new ArrayList<License>(name.newInstance().open());
      list.removeIf(key -> !key.verify(callback));
      if(list.isEmpty()) {
        return LicenseFactory.EMPTY_LICENSE;
      }
      return list.iterator().next();
    }
    catch(InstantiationException | ClassNotFoundException | IllegalAccessException e) {
      throw new FactoryException(e.getMessage(), e);
    }
  }
  catch(AccessDeniedException e) {
    log.warn(String.format("Failure finding receipt %s", e.getMessage()));
  }
  return LicenseFactory.EMPTY_LICENSE;
}

代码示例来源:origin: iterate-ch/cyberduck

private void configure(final Map<TransferItem, TransferStatus> files, final ConnectionCallback callback, final boolean enabled) throws BackgroundException {
  final Set<Path> buckets = new HashSet<>();
  for(TransferItem file : files.keySet()) {
    buckets.add(new S3PathContainerService().getContainer(file.remote));
  }
  for(Path bucket : buckets) {
    if(enabled) {
      try {
        if(this.accelerate(bucket, callback)) {
          if(log.isInfoEnabled()) {
            log.info(String.format("Tunnel upload for file %s through accelerated endpoint %s", bucket, accelerationService));
          }
          accelerationService.configure(true, bucket);
          break;
        }
        else {
          log.warn(String.format("Transfer acceleration disabled for %s", bucket));
        }
      }
      catch(AccessDeniedException e) {
        log.warn(String.format("Ignore failure reading S3 accelerate configuration. %s", e.getMessage()));
      }
    }
    else {
      accelerationService.configure(false, bucket);
    }
  }
}

代码示例来源:origin: iterate-ch/cyberduck

protected void save(final Transfer transfer) {
  if(this.isLocked()) {
    log.debug(String.format("Skip saving transfer %s while loading", transfer));
  }
  else {
    this.lock();
    try {
      if(!folder.exists()) {
        new DefaultLocalDirectoryFeature().mkdir(folder);
      }
      final Local f = this.getFile(transfer);
      if(log.isInfoEnabled()) {
        log.info(String.format("Save transfer %s", f));
      }
      writer.write(transfer, f);
    }
    catch(AccessDeniedException e) {
      log.warn(String.format("Failure saving item in collection %s", e.getMessage()));
    }
    finally {
      this.unlock();
    }
  }
}

代码示例来源:origin: iterate-ch/cyberduck

protected void save(final Host bookmark) {
  if(this.isLocked()) {
    log.debug(String.format("Skip saving bookmark %s while loading", bookmark));
  }
  else {
    this.lock();
    try {
      if(!folder.exists()) {
        new DefaultLocalDirectoryFeature().mkdir(folder);
      }
      final Local f = this.getFile(bookmark);
      if(log.isInfoEnabled()) {
        log.info(String.format("Save bookmark %s", f));
      }
      writer.write(bookmark, f);
    }
    catch(AccessDeniedException e) {
      log.warn(String.format("Failure saving item in collection %s", e.getMessage()));
    }
    finally {
      this.unlock();
    }
  }
}

代码示例来源:origin: iterate-ch/cyberduck

log.warn(String.format("Ignore failure reading keys from KMS. %s", e.getMessage()));
keys.add(SSE_KMS_DEFAULT);

代码示例来源:origin: iterate-ch/cyberduck

@Override
public InputStream getInputStream() throws AccessDeniedException {
  final NSURL resolved;
  try {
    resolved = this.lock(false);
    if(null == resolved) {
      return super.getInputStream();
    }
  }
  catch(AccessDeniedException e) {
    log.warn(String.format("Failure obtaining lock for %s. %s", this, e.getMessage()));
    return super.getInputStream();
  }
  final InputStream proxy = super.getInputStream(resolved.path());
  return new LockReleaseProxyInputStream(proxy, resolved);
}

代码示例来源:origin: iterate-ch/cyberduck

log.error(String.format("Failure reading profile from %s. %s", f, e.getMessage()));
log.warn(String.format("Failure reading collection %s %s", bundle, e.getMessage()));
    log.warn(String.format("Failure reading profile from %s. %s", f, e.getMessage()));
log.warn(String.format("Failure reading collection %s %s", library, e.getMessage()));

代码示例来源:origin: iterate-ch/cyberduck

@Override
protected License open(final Local file) {
  // Verify immediately and exit if not a valid receipt
  final ReceiptVerifier verifier = new ReceiptVerifier(file);
  if(verifier.verify(new DisabledLicenseVerifierCallback())) {
    // Set name
    final Receipt receipt = new Receipt(file, verifier.getGuid());
    if(log.isInfoEnabled()) {
      log.info(String.format("Valid receipt %s in %s", receipt, file));
    }
    // Copy to Application Support for users switching versions
    final Local support = SupportDirectoryFinderFactory.get().find();
    try {
      file.copy(LocalFactory.get(support, String.format("%s.cyberduckreceipt", receipt.getName())));
    }
    catch(AccessDeniedException e) {
      log.warn(e.getMessage());
    }
    return receipt;
  }
  else {
    log.error(String.format("Invalid receipt found in %s", file));
    System.exit(APPSTORE_VALIDATION_FAILURE);
    return null;
  }
}

代码示例来源:origin: iterate-ch/cyberduck

@Override
public AttributedList<Local> list(final Filter<String> filter) throws AccessDeniedException {
  final NSURL resolved;
  try {
    resolved = this.lock(true);
    if(null == resolved) {
      return super.list(filter);
    }
    final AttributedList<Local> list = super.list(resolved.path(), filter);
    this.release(resolved);
    return list;
  }
  catch(AccessDeniedException e) {
    log.warn(String.format("Failure obtaining lock for %s. %s", this, e.getMessage()));
    return super.list(filter);
  }
}

代码示例来源:origin: iterate-ch/cyberduck

log.warn(e.getMessage());

代码示例来源:origin: iterate-ch/cyberduck

log.warn(String.format("Failure creating security application group directory. %s", e.getMessage()));

代码示例来源:origin: iterate-ch/cyberduck

log.error(String.format("Failure reading bookmark from %s. %s", f, e.getMessage()));

代码示例来源:origin: iterate-ch/cyberduck

log.warn(String.format("Failure creating file %s %s", file, e.getMessage()));
log.warn(e.getMessage());

代码示例来源:origin: iterate-ch/cyberduck

@Action
public void trashButtonClicked(final ID sender) {
  final NSIndexSet selected = transferTable.selectedRowIndexes();
  final Collection<Transfer> transfers = transferTableModel.getSource();
  for(NSUInteger index = selected.firstIndex(); !index.equals(NSIndexSet.NSNotFound); index = selected.indexGreaterThanIndex(index)) {
    final Transfer transfer = transfers.get(index.intValue());
    if(!transfer.isRunning()) {
      for(TransferItem l : transfer.getRoots()) {
        try {
          LocalTrashFactory.get().trash(l.local);
        }
        catch(AccessDeniedException e) {
          log.warn(String.format("Failure trashing file %s %s", l.local, e.getMessage()));
        }
      }
    }
  }
  this.updateIcon();
}

代码示例来源:origin: iterate-ch/cyberduck

log.error(String.format("Failure reading transfer from %s. %s", f, e.getMessage()));

代码示例来源:origin: iterate-ch/cyberduck

log.error(String.format("Failure reading bookmark from %s. %s", f, e.getMessage()));
return false;
  log.error(e.getMessage());
  return false;
log.error(String.format("Failure reading profile from %s. %s", f, e.getMessage()));
return false;

相关文章

微信公众号

最新文章

更多