Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/CDOTransactionStrategy.java')
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/CDOTransactionStrategy.java11
1 files changed, 9 insertions, 2 deletions
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/CDOTransactionStrategy.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/CDOTransactionStrategy.java
index 30f14f34b6..af3d83ed82 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/CDOTransactionStrategy.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/spi/cdo/CDOTransactionStrategy.java
@@ -13,22 +13,29 @@ package org.eclipse.emf.spi.cdo;
import org.eclipse.emf.cdo.transaction.CDOSavepoint;
-import org.eclipse.emf.internal.cdo.transaction.CDOSingleTransactionStrategy;
+import org.eclipse.emf.internal.cdo.transaction.CDOSingleTransactionStrategyImpl;
+
+import org.eclipse.net4j.util.om.monitor.OMMonitor;
import org.eclipse.core.runtime.IProgressMonitor;
/**
+ * TODO Simon: JavaDoc
+ *
* @author Simon McDuff
* @since 2.0
*/
public interface CDOTransactionStrategy
{
- public static final CDOTransactionStrategy DEFAULT = CDOSingleTransactionStrategy.INSTANCE;
+ public static final CDOTransactionStrategy DEFAULT = CDOSingleTransactionStrategyImpl.INSTANCE;
public void setTarget(InternalCDOTransaction transaction);
public void unsetTarget(InternalCDOTransaction transaction);
+ /**
+ * TODO Better use an {@link OMMonitor}?
+ */
public void commit(InternalCDOTransaction transaction, IProgressMonitor progressMonitor) throws Exception;
public void rollback(InternalCDOTransaction transaction, CDOSavepoint savepoint);

Back to the top