@Override public void fireCancelEvent() { success[0] = false; fireServiceEvent(ListObjectsEvent.newCancelledEvent(uniqueOperationId)); } @Override
@Override public void fireCancelEvent() { StorageBucket[] incompletedBuckets = (StorageBucket[]) incompletedBucketList .toArray(new StorageBucket[incompletedBucketList.size()]); success[0] = false; fireServiceEvent(CreateBucketsEvent.newCancelledEvent(incompletedBuckets, uniqueOperationId)); } @Override
@Override public void fireErrorEvent(Throwable throwable) { success[0] = false; fireServiceEvent(CreateBucketsEvent.newErrorEvent(throwable, uniqueOperationId)); } @Override
@Override public void fireIgnoredErrorsEvent(ThreadWatcher threadWatcher, Throwable[] ignoredErrors) { success[0] = false; fireServiceEvent(CreateObjectsEvent.newIgnoredErrorsEvent(threadWatcher, ignoredErrors, uniqueOperationId)); } }).run();
@Override public void fireErrorEvent(Throwable throwable) { success[0] = false; fireServiceEvent(DeleteObjectsEvent.newErrorEvent(throwable, uniqueOperationId)); } @Override
@Override public void fireIgnoredErrorsEvent(ThreadWatcher threadWatcher, Throwable[] ignoredErrors) { success[0] = false; fireServiceEvent(GetObjectsEvent.newIgnoredErrorsEvent(threadWatcher, ignoredErrors, uniqueOperationId)); } }).run();
@Override public void fireErrorEvent(Throwable throwable) { success[0] = false; fireServiceEvent(UpdateACLEvent.newErrorEvent(throwable, uniqueOperationId)); } @Override
@Override public void fireIgnoredErrorsEvent(ThreadWatcher threadWatcher, Throwable[] ignoredErrors) { success[0] = false; fireServiceEvent(UpdateACLEvent.newIgnoredErrorsEvent(threadWatcher, ignoredErrors, uniqueOperationId)); } }).run();
@Override public void fireProgressEvent(ThreadWatcher threadWatcher, List completedResults) { incompleteObjectDownloadList.removeAll(completedResults); StorageObject[] completedObjects = (StorageObject[]) completedResults .toArray(new StorageObject[completedResults.size()]); fireServiceEvent(DownloadObjectsEvent.newInProgressEvent(threadWatcher, completedObjects, uniqueOperationId)); } @Override
@Override public void fireStartEvent(ThreadWatcher threadWatcher) { fireServiceEvent(CreateBucketsEvent.newStartedEvent(threadWatcher, uniqueOperationId)); } @Override
@Override public void fireErrorEvent(Throwable throwable) { success[0] = false; fireServiceEvent(CreateBucketsEvent.newErrorEvent(throwable, uniqueOperationId)); } @Override
@Override public void fireErrorEvent(Throwable throwable) { success[0] = false; fireServiceEvent(CopyObjectsEvent.newErrorEvent(throwable, uniqueOperationId)); } @Override
@Override public void fireStartEvent(ThreadWatcher threadWatcher) { fireServiceEvent(DeleteObjectsEvent.newStartedEvent(threadWatcher, uniqueOperationId)); } @Override
@Override public void fireIgnoredErrorsEvent(ThreadWatcher threadWatcher, Throwable[] ignoredErrors) { success[0] = false; fireServiceEvent(DeleteObjectsEvent.newIgnoredErrorsEvent(threadWatcher, ignoredErrors, uniqueOperationId)); } }).run();
@Override public void fireErrorEvent(Throwable throwable) { success[0] = false; fireServiceEvent(UpdateACLEvent.newErrorEvent(throwable, uniqueOperationId)); } @Override
@Override public void fireErrorEvent(Throwable throwable) { success[0] = false; fireServiceEvent(DownloadObjectsEvent.newErrorEvent(throwable, uniqueOperationId)); } @Override
@Override public void fireStartEvent(ThreadWatcher threadWatcher) { fireServiceEvent(DeleteObjectsEvent.newStartedEvent(threadWatcher, uniqueOperationId)); } @Override
@Override public void fireCompletedEvent() { fireServiceEvent(DeleteObjectsEvent.newCompletedEvent(uniqueOperationId)); } @Override
@Override public void fireIgnoredErrorsEvent(ThreadWatcher threadWatcher, Throwable[] ignoredErrors) { success[0] = false; fireServiceEvent(LookupACLEvent.newIgnoredErrorsEvent(threadWatcher, ignoredErrors, uniqueOperationId)); } }).run();
@Override public void fireProgressEvent(ThreadWatcher threadWatcher, List completedResults) { StorageObject[] completedObjects = (StorageObject[]) completedResults .toArray(new StorageObject[completedResults.size()]); for (int i = 0; i < completedObjects.length; i++) { pendingObjectKeysList.remove(completedObjects[i].getKey()); } fireServiceEvent(GetObjectsEvent.newInProgressEvent(threadWatcher, completedObjects, uniqueOperationId)); } @Override