Package org.eclipse.emf.cdo.spi.server
Interface InternalCommitManager
- 
 public interface InternalCommitManagerIf the meaning of this type isn't clear, there really should be more of a description here...- Since:
- 3.0
- Author:
- Eike Stepper
- No Implement
- This interface is not intended to be implemented by clients.
- No Extend
- This interface is not intended to be extended by clients.
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description InternalCommitContextget(InternalTransaction transaction)InternalRepositorygetRepository()voidpreCommit(InternalCommitContext commitContext, CDODataInput in, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)Create a future to execute commitContext in a different thread.voidpreCommit(InternalCommitContext commitContext, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)Deprecated.As of 4.5 usepreCommit(InternalCommitContext, CDODataInput, OMMonitor).voidremove(InternalCommitContext commitContext)Called after a commitContext is done successfully or not.voidrollback(InternalCommitContext commitContext)voidsetRepository(InternalRepository repository)voidwaitForTermination(InternalTransaction transaction)Waiting for a commit to be done.
 
- 
- 
- 
Method Detail- 
getRepositoryInternalRepository getRepository() 
 - 
setRepositoryvoid setRepository(InternalRepository repository) 
 - 
preCommit@Deprecated void preCommit(InternalCommitContext commitContext, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) Deprecated.As of 4.5 usepreCommit(InternalCommitContext, CDODataInput, OMMonitor).Create a future to execute commitContext in a different thread.
 - 
preCommitvoid preCommit(InternalCommitContext commitContext, CDODataInput in, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) Create a future to execute commitContext in a different thread.- Since:
- 4.5
 
 - 
removevoid remove(InternalCommitContext commitContext) Called after a commitContext is done successfully or not.
 - 
rollbackvoid rollback(InternalCommitContext commitContext) 
 - 
waitForTerminationvoid waitForTermination(InternalTransaction transaction) throws java.lang.InterruptedException, java.util.concurrent.ExecutionException Waiting for a commit to be done.- Throws:
- java.lang.InterruptedException
- java.util.concurrent.ExecutionException
 
 - 
getInternalCommitContext get(InternalTransaction transaction) 
 
- 
 
-