Package org.eclipse.emf.cdo.server
Interface ISynchronizableRepository
- 
- All Superinterfaces:
- CDOCommonRepository,- CDOTimeProvider,- IAdaptable,- org.eclipse.net4j.util.container.IContainer<java.lang.Object>,- org.eclipse.net4j.util.lifecycle.IDeactivateable,- org.eclipse.net4j.util.lifecycle.ILifecycle,- org.eclipse.net4j.util.event.INotifier,- IQueryHandlerProvider,- IRepository
 - All Known Subinterfaces:
- InternalFailoverParticipant,- InternalSynchronizableRepository
 
 public interface ISynchronizableRepository extends IRepository A repository with the ability tosynchronizeits 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.CDOCommonRepositoryCDOCommonRepository.CommitInfoStorage, CDOCommonRepository.IDGenerationLocation, CDOCommonRepository.ListOrdering, CDOCommonRepository.State, CDOCommonRepository.StateChangedEvent, CDOCommonRepository.Type, CDOCommonRepository.TypeChangedEvent
 - 
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.container.IContainerorg.eclipse.net4j.util.container.IContainer.Modifiable<E extends java.lang.Object>, org.eclipse.net4j.util.container.IContainer.Persistable<E extends java.lang.Object>, org.eclipse.net4j.util.container.IContainer.Persistence<E extends java.lang.Object>
 - 
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.lifecycle.ILifecycleorg.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivation
 - 
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.event.INotifierorg.eclipse.net4j.util.event.INotifier.INotifier2
 - 
Nested classes/interfaces inherited from interface org.eclipse.emf.cdo.server.IRepositoryIRepository.Handler, IRepository.Props, IRepository.ReadAccessHandler, IRepository.WriteAccessHandler
 
- 
 - 
Field Summary- 
Fields inherited from interface org.eclipse.emf.cdo.server.IRepositorySYSTEM_USER_ID
 
- 
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetLastReplicatedBranchID()longgetLastReplicatedCommitTime()ISessiongetReplicatorSession()IRepositorySynchronizergetSynchronizer()voidgoOffline()voidgoOnline()booleanhasBeenReplicated()- 
Methods inherited from interface org.eclipse.emf.cdo.common.CDOCommonRepositorygetCommitInfoStorage, getCreationTime, getIDGenerationLocation, getName, getObjectIDTypes, getRootResourceID, getState, getStoreType, getType, getUUID, isAuthenticating, isAuthorizingOperations, isEnsuringReferentialIntegrity, isSerializingCommits, isSupportingAudits, isSupportingBranches, isSupportingEcore, isSupportingUnits, waitWhileInitial
 - 
Methods inherited from interface org.eclipse.emf.cdo.common.util.CDOTimeProvidergetTimeStamp
 - 
Methods inherited from interface org.eclipse.core.runtime.IAdaptablegetAdapter
 - 
Methods inherited from interface org.eclipse.net4j.util.lifecycle.ILifecycleactivate, deactivate, getLifecycleState, isActive
 - 
Methods inherited from interface org.eclipse.net4j.util.event.INotifieraddListener, getListeners, hasListeners, removeListener
 - 
Methods inherited from interface org.eclipse.emf.cdo.server.IQueryHandlerProvidergetQueryHandler
 - 
Methods inherited from interface org.eclipse.emf.cdo.server.IRepositoryaddCommitInfoHandler, addHandler, getBranchManager, getCommitConflictResolver, getCommitInfoHandlers, getCommitInfoManager, getHandlers, getLastCommitTimeStamp, getLockingManager, getLockManager, getPackageRegistry, getProperties, getQueryHandlerProvider, getRevisionManager, getSessionManager, getStore, getUnitManager, removeCommitInfoHandler, removeHandler, setInitialPackages, validateTimeStamp, waitForCommit
 
- 
 
- 
- 
- 
Method Detail- 
getSynchronizerIRepositorySynchronizer getSynchronizer() 
 - 
getReplicatorSessionISession getReplicatorSession() 
 - 
getLastReplicatedBranchIDint getLastReplicatedBranchID() 
 - 
getLastReplicatedCommitTimelong getLastReplicatedCommitTime() 
 - 
hasBeenReplicatedboolean hasBeenReplicated() - Since:
- 4.2
 
 - 
goOnlinevoid goOnline() - Since:
- 4.1
 
 - 
goOfflinevoid goOffline() - Since:
- 4.1
 
 
- 
 
-