Package org.eclipse.emf.cdo.server
Interface ISynchronizableRepository
- All Superinterfaces:
CDOCommonRepository,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,IRepository
- All Known Subinterfaces:
InternalFailoverParticipant,InternalSynchronizableRepository
A repository with the ability to
synchronize its content with another repository.- 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.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.emf.cdo.common.CDOCommonRepository
CDOCommonRepository.CommitInfoStorage, CDOCommonRepository.IDGenerationLocation, CDOCommonRepository.ListOrdering, CDOCommonRepository.State, CDOCommonRepository.StateChangedEvent, CDOCommonRepository.Type, CDOCommonRepository.TypeChangedEventNested classes/interfaces inherited from interface org.eclipse.net4j.util.container.IContainer
org.eclipse.net4j.util.container.IContainer.Modifiable<E extends Object>, org.eclipse.net4j.util.container.IContainer.Persistable<E extends Object>, org.eclipse.net4j.util.container.IContainer.Persistence<E extends Object>Nested classes/interfaces inherited from interface org.eclipse.net4j.util.lifecycle.ILifecycle
org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivationNested classes/interfaces inherited from interface org.eclipse.net4j.util.event.INotifier
org.eclipse.net4j.util.event.INotifier.INotifier2Nested classes/interfaces inherited from interface org.eclipse.emf.cdo.server.IRepository
IRepository.Handler, IRepository.Props, IRepository.ReadAccessHandler, IRepository.WriteAccessHandler -
Field Summary
Fields inherited from interface org.eclipse.emf.cdo.server.IRepository
SYSTEM_USER_ID -
Method Summary
Methods inherited from interface org.eclipse.emf.cdo.common.CDOCommonRepository
getCommitInfoStorage, getCreationTime, getIDGenerationLocation, getName, getObjectIDTypes, getRootResourceID, getState, getStoreType, getType, getUUID, isAuthenticating, isAuthorizingOperations, isEnsuringReferentialIntegrity, isSerializingCommits, isSupportingAudits, isSupportingBranches, isSupportingEcore, isSupportingLoginPeeks, isSupportingUnits, waitWhileInitialMethods inherited from interface org.eclipse.emf.cdo.common.util.CDOTimeProvider
getTimeStampMethods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapterMethods inherited from interface org.eclipse.net4j.util.container.IContainer
getElements, isEmptyMethods inherited from interface org.eclipse.net4j.util.lifecycle.ILifecycle
activate, deactivate, getLifecycleState, isActiveMethods inherited from interface org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListenerMethods inherited from interface org.eclipse.net4j.util.properties.IPropertiesContainer
propertiesMethods inherited from interface org.eclipse.emf.cdo.server.IQueryHandlerProvider
getQueryHandlerMethods inherited from interface org.eclipse.emf.cdo.server.IRepository
addCommitInfoHandler, addHandler, getBranchManager, getCommitConflictResolver, getCommitInfoHandlers, getCommitInfoManager, getHandlers, getLastCommitTimeStamp, getLockingManager, getLockManager, getPackageRegistry, getProperties, getProtector, getQueryHandlerProvider, getRevisionManager, getSessionManager, getStore, getUnitManager, removeCommitInfoHandler, removeHandler, setInitialPackages, validateTimeStamp, waitForCommit
-
Method Details
-
getSynchronizer
IRepositorySynchronizer getSynchronizer() -
getReplicatorSession
ISession getReplicatorSession() -
getLastReplicatedBranchID
int getLastReplicatedBranchID() -
getLastReplicatedCommitTime
long getLastReplicatedCommitTime() -
hasBeenReplicated
boolean hasBeenReplicated()- Since:
- 4.2
-
goOnline
void goOnline()- Since:
- 4.1
-
goOffline
void goOffline()- Since:
- 4.1
-