@Override public void onSuccess(AsyncUploadResult result) { DataIdentifier identifier = result.getIdentifier(); File file = result.getFile(); String fileName = getFileName(identifier); try { LOG.debug("Upload completed for [{}]", identifier); // remove from failed upload map if any. uploadRetryMap.remove(identifier); AsyncUploadCacheResult cachedResult = asyncWriteCache.remove(fileName); if (cachedResult.doRequiresDelete()) { // added record already marked for delete deleteRecord(identifier); } else { // async upload took lot of time. // getRecord to touch if required. getRecord(identifier); } } catch (IOException ie) { LOG.warn("Cannot remove pending file upload. Dataidentifer [ " + identifier + "], file [" + file.getAbsolutePath() + "]", ie); } catch (DataStoreException dse) { LOG.warn("Cannot remove pending file upload. Dataidentifer [ " + identifier + "], file [" + file.getAbsolutePath() + "]", dse); } }
@Override public void onSuccess(AsyncUploadResult result) { DataIdentifier identifier = result.getIdentifier(); File file = result.getFile(); String fileName = getFileName(identifier); try { LOG.debug("Upload completed for [{}]", identifier); // remove from failed upload map if any. uploadRetryMap.remove(identifier); AsyncUploadCacheResult cachedResult = asyncWriteCache.remove(fileName); if (cachedResult.doRequiresDelete()) { // added record already marked for delete deleteRecord(identifier); } else { // async upload took lot of time. // getRecord to touch if required. getRecord(identifier); } } catch (IOException ie) { LOG.warn("Cannot remove pending file upload. Dataidentifer [ " + identifier + "], file [" + file.getAbsolutePath() + "]", ie); } catch (DataStoreException dse) { LOG.warn("Cannot remove pending file upload. Dataidentifer [ " + identifier + "], file [" + file.getAbsolutePath() + "]", dse); } }
@Override public void onSuccess(AsyncUploadResult result) { DataIdentifier identifier = result.getIdentifier(); File file = result.getFile(); String fileName = getFileName(identifier); try { LOG.debug("Upload completed for [{}]", identifier); // remove from failed upload map if any. uploadRetryMap.remove(identifier); AsyncUploadCacheResult cachedResult = asyncWriteCache.remove(fileName); if (cachedResult.doRequiresDelete()) { // added record already marked for delete deleteRecord(identifier); } else { // async upload took lot of time. // getRecord to touch if required. getRecord(identifier); } } catch (IOException ie) { LOG.warn("Cannot remove pending file upload. Dataidentifer [ " + identifier + "], file [" + file.getAbsolutePath() + "]", ie); } catch (DataStoreException dse) { LOG.warn("Cannot remove pending file upload. Dataidentifer [ " + identifier + "], file [" + file.getAbsolutePath() + "]", dse); } }