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 interfaceA marker interface to indicate valid arguments toaddHandler(Handler)andremoveHandler(Handler).static interfaceContains symbolic constants that specifiy valid keys ofrepository properties.static interfaceProvides a way to handle revisions that are to be sent to the client.static interfaceProvides 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.TypeChangedEventVon 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.DeferrableActivationVon 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 TypMethodeBeschreibungvoidaddCommitInfoHandler(CDOCommitInfoHandler handler) Veraltet.voidaddHandler(IRepository.Handler handler) Veraltet.As of 4.2 callCDOCommitInfoProvider.getCommitInfoHandlers()longReturns the time stamp of the last commit operation.Veraltet.As of 4.1 usegetLockingManager().Returns the EMFpackage registrythat is used by this repository.getStore()voidVeraltet.voidremoveHandler(IRepository.Handler handler) voidsetInitialPackages(EPackage... initialPackages) voidvalidateTimeStamp(long timeStamp) Validates the given timeStamp against the repository time.longwaitForCommit(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, waitWhileInitialVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.lob.CDOLobLoader
loadLobVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.util.CDOTimeProvider
getTimeStampVon Schnittstelle geerbte Methoden org.eclipse.core.runtime.IAdaptable
getAdapterVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.container.IContainer
getElements, isEmptyVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.lifecycle.ILifecycle
activate, deactivate, getLifecycleState, isActiveVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListenerVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.properties.IPropertiesContainer
propertiesVon 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 registrythat 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)