From e352dd435bffd43cd0ea22e04f58b599ef8ce43c Mon Sep 17 00:00:00 2001 From: Eike Stepper Date: Tue, 5 Jul 2011 17:54:56 +0000 Subject: [350146] Make protocol timeout on the CDO server configurable https://bugs.eclipse.org/bugs/show_bug.cgi?id=350146 --- .../org.eclipse.emf.cdo.net4j/META-INF/MANIFEST.MF | 12 ++++----- .../net4j/protocol/CommitTransactionRequest.java | 8 ++++++ .../org/eclipse/emf/cdo/tests/TransactionTest.java | 31 ++++++++++++++++++++++ .../emf/cdo/tests/config/impl/SessionConfig.java | 20 ++++++++++++-- .../eclipse/net4j/util/concurrent/Timeouter.java | 5 ++-- 5 files changed, 66 insertions(+), 10 deletions(-) (limited to 'plugins') diff --git a/plugins/org.eclipse.emf.cdo.net4j/META-INF/MANIFEST.MF b/plugins/org.eclipse.emf.cdo.net4j/META-INF/MANIFEST.MF index 96699516df..29e957f56c 100644 --- a/plugins/org.eclipse.emf.cdo.net4j/META-INF/MANIFEST.MF +++ b/plugins/org.eclipse.emf.cdo.net4j/META-INF/MANIFEST.MF @@ -2,7 +2,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: org.eclipse.emf.cdo.net4j; singleton:=true -Bundle-Version: 4.0.0.qualifier +Bundle-Version: 4.0.100.qualifier Bundle-ClassPath: . Bundle-Vendor: %providerName Bundle-Localization: plugin @@ -11,17 +11,17 @@ Bundle-RequiredExecutionEnvironment: J2SE-1.5 Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.4.0,4.0.0)", org.eclipse.emf.cdo;bundle-version="[4.0.0,5.0.0)";visibility:=reexport, org.eclipse.net4j;bundle-version="[4.0.0,5.0.0)";visibility:=reexport -Export-Package: org.eclipse.emf.cdo.internal.net4j;version="4.0.0"; +Export-Package: org.eclipse.emf.cdo.internal.net4j;version="4.0.100"; x-friends:="org.eclipse.emf.cdo.tests, org.eclipse.emf.cdo.defs, org.eclipse.emf.cdo.ui, org.eclipse.emf.cdo.examples", - org.eclipse.emf.cdo.internal.net4j.bundle;version="4.0.0";x-friends:="org.eclipse.emf.cdo.tests", - org.eclipse.emf.cdo.internal.net4j.messages;version="4.0.0";x-internal:=true, - org.eclipse.emf.cdo.internal.net4j.protocol;version="4.0.0"; + org.eclipse.emf.cdo.internal.net4j.bundle;version="4.0.100";x-friends:="org.eclipse.emf.cdo.tests", + org.eclipse.emf.cdo.internal.net4j.messages;version="4.0.100";x-internal:=true, + org.eclipse.emf.cdo.internal.net4j.protocol;version="4.0.100"; x-friends:="org.eclipse.emf.cdo.tests, org.eclipse.emf.cdo.defs, org.eclipse.emf.cdo.ui, org.eclipse.emf.cdo.examples", - org.eclipse.emf.cdo.net4j;version="4.0.0" + org.eclipse.emf.cdo.net4j;version="4.0.100" Bundle-ActivationPolicy: lazy diff --git a/plugins/org.eclipse.emf.cdo.net4j/src/org/eclipse/emf/cdo/internal/net4j/protocol/CommitTransactionRequest.java b/plugins/org.eclipse.emf.cdo.net4j/src/org/eclipse/emf/cdo/internal/net4j/protocol/CommitTransactionRequest.java index c774989667..1053635196 100644 --- a/plugins/org.eclipse.emf.cdo.net4j/src/org/eclipse/emf/cdo/internal/net4j/protocol/CommitTransactionRequest.java +++ b/plugins/org.eclipse.emf.cdo.net4j/src/org/eclipse/emf/cdo/internal/net4j/protocol/CommitTransactionRequest.java @@ -39,6 +39,7 @@ import org.eclipse.emf.cdo.transaction.CDOTransaction; import org.eclipse.emf.internal.cdo.object.CDOObjectReferenceImpl; +import org.eclipse.net4j.util.concurrent.ConcurrencyUtil; import org.eclipse.net4j.util.io.ExtendedDataOutputStream; import org.eclipse.net4j.util.io.IOUtil; import org.eclipse.net4j.util.om.monitor.OMMonitor; @@ -60,6 +61,8 @@ public class CommitTransactionRequest extends CDOClientRequestWithMonitoring