Package org.eclipse.emf.cdo.server
Schnittstelle IRepository
- Alle Superschnittstellen:
CDOCommonRepository
,CDOLobLoader
,CDOTimeProvider
,IAdaptable
,org.eclipse.net4j.util.container.IContainer<Object>
,org.eclipse.net4j.util.lifecycle.IDeactivateable
,org.eclipse.net4j.util.lifecycle.ILifecycle
,org.eclipse.net4j.util.event.INotifier
,org.eclipse.net4j.util.properties.IPropertiesContainer
,IQueryHandlerProvider
- Alle bekannten Unterschnittstellen:
InternalFailoverParticipant
,InternalRepository
,InternalSynchronizableRepository
,ISynchronizableRepository
public interface IRepository
extends CDOCommonRepository, CDOLobLoader, IQueryHandlerProvider, org.eclipse.net4j.util.properties.IPropertiesContainer, org.eclipse.net4j.util.container.IContainer<Object>, org.eclipse.net4j.util.lifecycle.ILifecycle
A CDO repository.
- Autor:
- 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.
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypSchnittstelleBeschreibungstatic interface
A marker interface to indicate valid arguments toaddHandler(Handler)
andremoveHandler(Handler)
.static interface
Contains symbolic constants that specifiy valid keys ofrepository properties
.static interface
Provides a way to handle revisions that are to be sent to the client.static interface
Provides a way to handle commits that are received from a client.Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.cdo.common.CDOCommonRepository
CDOCommonRepository.CommitInfoStorage, CDOCommonRepository.IDGenerationLocation, CDOCommonRepository.ListOrdering, CDOCommonRepository.State, CDOCommonRepository.StateChangedEvent, CDOCommonRepository.Type, CDOCommonRepository.TypeChangedEvent
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.container.IContainer
org.eclipse.net4j.util.container.IContainer.Modifiable<E>, org.eclipse.net4j.util.container.IContainer.Persistable<E>, org.eclipse.net4j.util.container.IContainer.Persistence<E>
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.lifecycle.ILifecycle
org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivation
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier
org.eclipse.net4j.util.event.INotifier.INotifier2
-
Feldübersicht
Felder -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
addCommitInfoHandler
(CDOCommitInfoHandler handler) Veraltet.void
addHandler
(IRepository.Handler handler) Veraltet.As of 4.2 callCDOCommitInfoProvider.getCommitInfoHandlers()
long
Returns the time stamp of the last commit operation.Veraltet.As of 4.1 usegetLockingManager()
.Returns the EMFpackage registry
that is used by this repository.getStore()
void
Veraltet.void
removeHandler
(IRepository.Handler handler) void
setInitialPackages
(EPackage... initialPackages) void
validateTimeStamp
(long timeStamp) Validates the given timeStamp against the repository time.long
waitForCommit
(long timeout) Blocks the calling thread until the next commit operation has succeeded and returns the last (highest) commit time stamp.Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.CDOCommonRepository
getCommitInfoStorage, getCreationTime, getIDGenerationLocation, getLobDigestAlgorithm, getName, getObjectIDTypes, getRootResourceID, getState, getStoreType, getType, getUUID, isAuthenticating, isAuthorizingOperations, isEnsuringReferentialIntegrity, isSerializingCommits, isSupportingAudits, isSupportingBranches, isSupportingEcore, isSupportingLoginPeeks, isSupportingUnits, waitWhileInitial
Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.lob.CDOLobLoader
loadLob
Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.util.CDOTimeProvider
getTimeStamp
Von Schnittstelle geerbte Methoden org.eclipse.core.runtime.IAdaptable
getAdapter
Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.container.IContainer
getElements, isEmpty
Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.lifecycle.ILifecycle
activate, deactivate, getLifecycleState, isActive
Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.properties.IPropertiesContainer
properties
Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.server.IQueryHandlerProvider
getQueryHandler
-
Felddetails
-
SYSTEM_USER_ID
- Seit:
- 3.0
- Siehe auch:
-
-
Methodendetails
-
getStore
IStore getStore() -
getProperties
-
getEntities
- Seit:
- 4.23
-
getClientEntities
- Seit:
- 4.23
-
getPackageRegistry
CDOPackageRegistry getPackageRegistry()Returns the EMFpackage registry
that is used by this repository.- Seit:
- 2.0
-
getBranchManager
CDOBranchManager getBranchManager()- Seit:
- 3.0
-
getRevisionManager
CDORevisionManager getRevisionManager()- Seit:
- 3.0
-
getCommitInfoManager
CDOCommitInfoManager getCommitInfoManager()- Seit:
- 4.2
-
getCommitConflictResolver
ICommitConflictResolver getCommitConflictResolver()- Seit:
- 4.8
-
getSessionManager
ISessionManager getSessionManager() -
getUnitManager
IUnitManager getUnitManager()- Seit:
- 4.5
-
getLockManager
Veraltet.As of 4.1 usegetLockingManager()
.- Seit:
- 4.0
-
getLockingManager
ILockingManager getLockingManager()- Seit:
- 4.1
-
getProtector
IRepositoryProtector getProtector()- Seit:
- 4.20
-
getQueryHandlerProvider
IQueryHandlerProvider getQueryHandlerProvider()- Seit:
- 2.0
-
getLastCommitTimeStamp
long getLastCommitTimeStamp()Returns the time stamp of the last commit operation.- Seit:
- 3.0
-
waitForCommit
long waitForCommit(long timeout) Blocks the calling thread until the next commit operation has succeeded and returns the last (highest) commit time stamp.- Seit:
- 3.0
-
validateTimeStamp
Validates the given timeStamp against the repository time.- Löst aus:
IllegalArgumentException
- if the given timeStamp is less than the repository creation time or greater than the current repository time.- Seit:
- 2.0
-
getCommitInfoHandlers
Veraltet.As of 4.2 callCDOCommitInfoProvider.getCommitInfoHandlers()
- Seit:
- 4.1
-
addCommitInfoHandler
Veraltet.- Seit:
- 4.0
-
removeCommitInfoHandler
Veraltet.- Seit:
- 4.0
-
getHandlers
Set<IRepository.Handler> getHandlers()- Seit:
- 4.1
-
addHandler
- Seit:
- 2.0
-
removeHandler
- Seit:
- 2.0
-
setInitialPackages
- Seit:
- 4.0
-
CDOCommitInfoProvider.addCommitInfoHandler(CDOCommitInfoHandler)