Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2008-12-09 19:36:25 +0000
committerEike Stepper2008-12-09 19:36:25 +0000
commit08681fa281ebdd9f044acd19bc60611ec4825310 (patch)
treea5c71ee1b31f54023a74aa694d701a0027a64642 /plugins/org.eclipse.net4j.examples
parent2e86fdcc8f2d9fd371ada2d221f70ccd5a5af04f (diff)
downloadcdo-08681fa281ebdd9f044acd19bc60611ec4825310.tar.gz
cdo-08681fa281ebdd9f044acd19bc60611ec4825310.tar.xz
cdo-08681fa281ebdd9f044acd19bc60611ec4825310.zip
[258067] Provide RequestWithMonitoring example
https://bugs.eclipse.org/bugs/show_bug.cgi?id=258067
Diffstat (limited to 'plugins/org.eclipse.net4j.examples')
-rw-r--r--plugins/org.eclipse.net4j.examples/src/org/eclipse/net4j/examples/transfer/UploadClientAction.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/plugins/org.eclipse.net4j.examples/src/org/eclipse/net4j/examples/transfer/UploadClientAction.java b/plugins/org.eclipse.net4j.examples/src/org/eclipse/net4j/examples/transfer/UploadClientAction.java
index 8062480c54..8c0a7e56c8 100644
--- a/plugins/org.eclipse.net4j.examples/src/org/eclipse/net4j/examples/transfer/UploadClientAction.java
+++ b/plugins/org.eclipse.net4j.examples/src/org/eclipse/net4j/examples/transfer/UploadClientAction.java
@@ -18,6 +18,7 @@ import org.eclipse.net4j.util.container.IPluginContainer;
import org.eclipse.net4j.util.io.ExtendedDataInputStream;
import org.eclipse.net4j.util.io.ExtendedDataOutputStream;
import org.eclipse.net4j.util.om.monitor.EclipseMonitor;
+import org.eclipse.net4j.util.om.monitor.MonitorCanceledException;
import org.eclipse.net4j.util.om.monitor.OMMonitor;
import org.eclipse.core.runtime.IProgressMonitor;
@@ -69,6 +70,10 @@ public class UploadClientAction implements IWorkbenchWindowActionDelegate, Uploa
OM.LOG.info("File " + path + (replaced ? " replaced" : " stored") + " on the Net4j server.");
return Status.OK_STATUS;
}
+ catch (MonitorCanceledException ex)
+ {
+ return Status.CANCEL_STATUS;
+ }
catch (Exception ex)
{
return new Status(IStatus.ERROR, OM.BUNDLE_ID, "Problem with upload of " + path, ex);

Back to the top