@Override public void run() { try { write(identifier, src); callback.onSuccess(new AsyncUploadResult(identifier, src)); } catch (DataStoreException dse) { AsyncUploadResult res = new AsyncUploadResult(identifier, src); res.setException(dse); callback.onFailure(res); } } });
public void progressChanged(ProgressEvent progressEvent) { switch (progressEvent.getEventCode()) { case ProgressEvent.COMPLETED_EVENT_CODE: callback.onSuccess(new AsyncUploadResult(identifier, file)); break; case ProgressEvent.FAILED_EVENT_CODE: AsyncUploadResult result = new AsyncUploadResult( identifier, file); try { AmazonClientException e = upload.waitForException(); if (e != null) { result.setException(e); } } catch (InterruptedException e) { Thread.currentThread().interrupt(); } callback.onFailure(result); break; default: break; } } }
public void progressChanged(ProgressEvent progressEvent) { switch (progressEvent.getEventCode()) { case ProgressEvent.COMPLETED_EVENT_CODE: callback.onSuccess(new AsyncUploadResult(identifier, file)); break; case ProgressEvent.FAILED_EVENT_CODE: AsyncUploadResult result = new AsyncUploadResult( identifier, file); try { AmazonClientException e = upload.waitForException(); if (e != null) { result.setException(e); } } catch (InterruptedException e) { Thread.currentThread().interrupt(); } callback.onFailure(result); break; default: break; } } }
@Override public void run() { try { write(identifier, src); callback.onSuccess(new AsyncUploadResult(identifier, src)); } catch (DataStoreException dse) { AsyncUploadResult res = new AsyncUploadResult(identifier, src); res.setException(dse); callback.onFailure(res); } } });
@Override public void run() { try { write(identifier, src); callback.onSuccess(new AsyncUploadResult(identifier, src)); } catch (DataStoreException dse) { AsyncUploadResult res = new AsyncUploadResult(identifier, src); res.setException(dse); callback.onFailure(res); } } });
callback.onFailure(asyncUpRes);