diff options
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.java | 11 |
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); |