Package org.eclipse.emf.cdo.spi.server
Klasse StoreAccessor
java.lang.Object
org.eclipse.net4j.util.event.Notifier
org.eclipse.net4j.util.lifecycle.Lifecycle
org.eclipse.emf.cdo.spi.server.StoreAccessorBase
org.eclipse.emf.cdo.spi.server.StoreAccessor
- Alle implementierten Schnittstellen:
IQueryHandlerProvider,IStoreAccessor,IStoreAccessor.NewIDSupport,InternalCDOBranchManager.BranchLoader,InternalCDOCommitInfoManager.CommitInfoLoader,org.eclipse.net4j.util.event.INotifier,org.eclipse.net4j.util.event.INotifier.INotifier2,org.eclipse.net4j.util.lifecycle.IDeactivateable,org.eclipse.net4j.util.lifecycle.ILifecycle,org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivation
- Bekannte direkte Unterklassen:
LongIDStoreAccessor
If the meaning of this type isn't clear, there really should be more of a description here...
- Seit:
- 2.0
- Autor:
- Eike Stepper
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.cdo.spi.server.StoreAccessorBase
StoreAccessorBase.CommitDataRevisionHandlerVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.lifecycle.ILifecycle
org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivationVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier
org.eclipse.net4j.util.event.INotifier.INotifier2Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.cdo.spi.common.branch.InternalCDOBranchManager.BranchLoader
InternalCDOBranchManager.BranchLoader.BranchInfo, InternalCDOBranchManager.BranchLoader.SubBranchInfoVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.cdo.server.IStoreAccessor
IStoreAccessor.CommitContext, IStoreAccessor.DurableLocking, IStoreAccessor.DurableLocking2, IStoreAccessor.NewIDSupport, IStoreAccessor.QueryResourcesContext, IStoreAccessor.QueryXRefsContext, IStoreAccessor.Raw, IStoreAccessor.Raw2, IStoreAccessor.UnitSupport -
Feldübersicht
Von Klasse geerbte Felder org.eclipse.net4j.util.lifecycle.Lifecycle
USE_LABELVon Schnittstelle geerbte Felder org.eclipse.emf.cdo.spi.common.branch.InternalCDOBranchManager.BranchLoader
NEW_BRANCH, NEW_LOCAL_BRANCH -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotectedStoreAccessor(Store store, ISession session) protectedStoreAccessor(Store store, ITransaction transaction) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected voidapplyIDMappings(InternalCommitContext context, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) protected abstract voiddetachObjects(CDOID[] detachedObjects, CDOBranch branch, long timeStamp, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) protected voiddoWrite(InternalCommitContext context, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) protected booleanprotected voidpostProcessRevisions(InternalCommitContext context, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) protected abstract voidwriteBlob(byte[] id, long size, InputStream inputStream) protected abstract voidprotected voidwriteCommitInfo(CDOBranch branch, long timeStamp, long previousTimeStamp, String userID, String comment, CDOBranchPoint mergeSource, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) protected abstract voidwriteCommitInfo(CDOBranch branch, long timeStamp, long previousTimeStamp, String userID, String comment, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) Veraltet.protected voidwriteDirtyObjectRevisions(InternalCommitContext context, InternalCDORevision[] dirtyObjects, CDOBranch branch, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) protected voidwriteNewObjectRevisions(InternalCommitContext context, InternalCDORevision[] newObjects, CDOBranch branch, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) protected abstract voidwriteRevisionDeltas(InternalCDORevisionDelta[] revisionDeltas, CDOBranch branch, long created, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) protected abstract voidwriteRevisions(InternalCDORevision[] revisions, CDOBranch branch, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) Von Klasse geerbte Methoden org.eclipse.emf.cdo.spi.server.StoreAccessorBase
addIDMappings, commit, doCommit, doPassivate, doRollback, doUnpassivate, getNewID, getNextCDOID, getSession, getStore, getTransaction, isReader, loadCommitData, readResourceID, release, rollback, writeVon Klasse geerbte Methoden org.eclipse.net4j.util.lifecycle.Lifecycle
activate, checkActive, checkArg, checkArg, checkInactive, checkNull, checkState, checkState, deactivate, deferredActivate, doActivate, doAfterActivate, doBeforeActivate, doBeforeDeactivate, doDeactivate, dump, getLifecycleState, isActive, isDeferredActivation, toStringVon Klasse geerbte Methoden org.eclipse.net4j.util.event.Notifier
addListener, addUniqueListener, fireEvent, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListenerVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListenerVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.spi.common.branch.InternalCDOBranchManager.BranchLoader
createBranch, loadBranch, loadBranches, loadSubBranchesVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.spi.common.commit.InternalCDOCommitInfoManager.CommitInfoLoader
loadCommitInfosVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.server.IQueryHandlerProvider
getQueryHandlerVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.server.IStoreAccessor
createChunkReader, handleLobs, handleRevisions, loadLob, loadPackageUnit, queryLobs, queryResources, queryXRefs, readChangeSet, readPackageUnits, readRevision, readRevisionByVersion, writePackageUnits
-
Konstruktordetails
-
StoreAccessor
-
StoreAccessor
-
-
Methodendetails
-
doWrite
protected void doWrite(InternalCommitContext context, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) - Angegeben von:
doWritein KlasseStoreAccessorBase- Seit:
- 4.0
-
needsRevisionPostProcessing
protected boolean needsRevisionPostProcessing()- Seit:
- 4.6
-
postProcessRevisions
protected void postProcessRevisions(InternalCommitContext context, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) - Seit:
- 4.6
-
applyIDMappings
protected void applyIDMappings(InternalCommitContext context, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) - Seit:
- 3.0
-
writeCommitInfo
@Deprecated protected abstract void writeCommitInfo(CDOBranch branch, long timeStamp, long previousTimeStamp, String userID, String comment, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) Veraltet.- Seit:
- 4.0
-
writeCommitInfo
protected void writeCommitInfo(CDOBranch branch, long timeStamp, long previousTimeStamp, String userID, String comment, CDOBranchPoint mergeSource, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) - Seit:
- 4.6
-
writeNewObjectRevisions
protected void writeNewObjectRevisions(InternalCommitContext context, InternalCDORevision[] newObjects, CDOBranch branch, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) - Seit:
- 4.5
-
writeDirtyObjectRevisions
protected void writeDirtyObjectRevisions(InternalCommitContext context, InternalCDORevision[] dirtyObjects, CDOBranch branch, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) - Seit:
- 4.5
-
writeRevisions
protected abstract void writeRevisions(InternalCDORevision[] revisions, CDOBranch branch, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) - Seit:
- 3.0
-
writeRevisionDeltas
protected abstract void writeRevisionDeltas(InternalCDORevisionDelta[] revisionDeltas, CDOBranch branch, long created, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) - Seit:
- 3.0
-
detachObjects
protected abstract void detachObjects(CDOID[] detachedObjects, CDOBranch branch, long timeStamp, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) - Seit:
- 3.0
-
writeBlob
- Löst aus:
IOException- Seit:
- 4.0
-
writeClob
- Löst aus:
IOException- Seit:
- 4.0
-
writeCommitInfo(CDOBranch, long, long, String, String, CDOBranchPoint, OMMonitor).