# Verwendungen von Schnittstelle
org.eclipse.emf.cdo.spi.server.InternalCommitContext

Packages, die InternalCommitContext verwenden
Package
Beschreibung
org.eclipse.emf.cdo.server
Server concepts for dealing with repositories and stores.
org.eclipse.emf.cdo.spi.server
Server service provider interfaces and useful base implementations.

## Verwendungen von InternalCommitContext in org.eclipse.emf.cdo.server

Methoden in org.eclipse.emf.cdo.server mit Parametern vom Typ InternalCommitContext
Modifizierer und Typ
Methode
Beschreibung
`void`
IStoreAccessor.`write(InternalCommitContext context, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`
Called before committing.

## Verwendungen von InternalCommitContext in org.eclipse.emf.cdo.spi.server

Methoden in org.eclipse.emf.cdo.spi.server, die InternalCommitContext zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`InternalCommitContext`
InternalRepository.`createCommitContext(InternalTransaction transaction)`
`InternalCommitContext`
InternalTransaction.`createCommitContext()`
`InternalCommitContext`
InternalCommitManager.`get(InternalTransaction transaction)`
Methoden in org.eclipse.emf.cdo.spi.server mit Parametern vom Typ InternalCommitContext
Modifizierer und Typ
Methode
Beschreibung
`void`
StoreAccessorBase.`addIDMappings(InternalCommitContext commitContext, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`
Add ID mappings for all new objects of a transaction to the commit context.
`protected void`
StoreAccessor.`applyIDMappings(InternalCommitContext context, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`
`InternalUnitManager.InternalObjectAttacher`
InternalUnitManager.`attachObjects(InternalCommitContext commitContext)`
`void`
InternalRepository.`commit(InternalCommitContext commitContext, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`
`protected void`
StoreAccessor.`doWrite(InternalCommitContext context, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`
`protected abstract void`
StoreAccessorBase.`doWrite(InternalCommitContext context, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`
`protected void`
StoreAccessor.`postProcessRevisions(InternalCommitContext context, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`
`void`
InternalCommitManager.`preCommit(InternalCommitContext commitContext, CDODataInput in, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`
Create a future to execute commitContext in a different thread.
`void`
InternalCommitManager.`preCommit(InternalCommitContext commitContext, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`
Veraltet.
As of 4.5 use `InternalCommitManager.preCommit(InternalCommitContext, CDODataInput, OMMonitor)`.
`void`
InternalCommitManager.`remove(InternalCommitContext commitContext)`
Called after a commitContext is done successfully or not.
`void`
InternalCommitManager.`rollback(InternalCommitContext commitContext)`
`final void`
StoreAccessorBase.`write(InternalCommitContext context, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`
`protected void`
StoreAccessor.`writeDirtyObjectRevisions(InternalCommitContext context, InternalCDORevision[] dirtyObjects, CDOBranch branch, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`
`protected void`
StoreAccessor.`writeNewObjectRevisions(InternalCommitContext context, InternalCDORevision[] newObjects, CDOBranch branch, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`