org.eclipse.emf.cdo.spi.server
Interface InternalSynchronizableRepository

All Superinterfaces:
CDOBranchHandler, CDOCommitInfoHandler, CDOCommonRepository, CDORawReplicationContext, CDOReplicationContext, CDOReplicationInfo, CDOTimeProvider, IContainer<Object>, INotifier, InternalCDOBranchManager.BranchLoader, InternalCDOCommitInfoManager.CommitInfoLoader, InternalCDOPackageRegistry.PackageLoader, InternalCDOPackageRegistry.PackageProcessor, InternalCDORevisionManager.RevisionLoader, InternalRepository, IQueryHandlerProvider, IRepository, ISynchronizableRepository
All Known Subinterfaces:
InternalFailoverParticipant

public interface InternalSynchronizableRepository
extends ISynchronizableRepository, InternalRepository, CDOReplicationContext, CDORawReplicationContext

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.server.IRepository
IRepository.Handler, IRepository.Props, IRepository.ReadAccessHandler, IRepository.WriteAccessHandler
 
Nested classes/interfaces inherited from interface org.eclipse.emf.cdo.common.CDOCommonRepository
CDOCommonRepository.State, CDOCommonRepository.StateChangedEvent, CDOCommonRepository.Type, CDOCommonRepository.TypeChangedEvent
 
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.container.IContainer
IContainer.Modifiable<E>
 
Nested classes/interfaces inherited from interface org.eclipse.emf.cdo.spi.common.branch.InternalCDOBranchManager.BranchLoader
InternalCDOBranchManager.BranchLoader.BranchInfo, InternalCDOBranchManager.BranchLoader.SubBranchInfo
 
Field Summary
 
Fields inherited from interface org.eclipse.emf.cdo.server.IRepository
SYSTEM_USER_ID
 
Fields inherited from interface org.eclipse.emf.cdo.spi.common.branch.InternalCDOBranchManager.BranchLoader
NEW_BRANCH, NEW_LOCAL_BRANCH
 
Method Summary
 InternalSession getReplicatorSession()
           
 InternalRepositorySynchronizer getSynchronizer()
           
 void setLastReplicatedBranchID(int lastReplicatedBranchID)
           
 void setLastReplicatedCommitTime(long lastReplicatedCommitTime)
           
 void setSynchronizer(InternalRepositorySynchronizer synchronizer)
           
 
Methods inherited from interface org.eclipse.emf.cdo.server.ISynchronizableRepository
getLastReplicatedBranchID, getLastReplicatedCommitTime
 
Methods inherited from interface org.eclipse.emf.cdo.spi.server.InternalRepository
createCommitContext, createCommitTimeStamp, endCommit, ensureChunk, failCommit, forceCommitTimeStamp, getBranchManager, getChangeSet, getCommitInfoManager, getCommitManager, getLockManager, getMergeData, getPackageRegistry, getPackageRegistry, getQueryManager, getRevisionManager, getSessionManager, getStore, handleLobs, handleRevisions, initMainBranch, initSystemPackages, isSkipInitialization, loadLob, notifyReadAccessHandlers, notifyWriteAccessHandlers, queryLobs, replicate, replicateRaw, sendCommitNotification, setBranchManager, setLastCommitTimeStamp, setName, setProperties, setQueryHandlerProvider, setRevisionManager, setRootResourceID, setSessionManager, setSkipInitialization, setState, setStore, setType
 
Methods inherited from interface org.eclipse.emf.cdo.server.IRepository
addCommitInfoHandler, addHandler, getLastCommitTimeStamp, getProperties, getQueryHandlerProvider, removeCommitInfoHandler, removeHandler, setInitialPackages, validateTimeStamp, waitForCommit
 
Methods inherited from interface org.eclipse.emf.cdo.common.CDOCommonRepository
getCreationTime, getName, getObjectIDTypes, getRootResourceID, getState, getStoreType, getType, getUUID, isEnsuringReferentialIntegrity, isSupportingAudits, isSupportingBranches, isSupportingEcore
 
Methods inherited from interface org.eclipse.emf.cdo.common.util.CDOTimeProvider
getTimeStamp
 
Methods inherited from interface org.eclipse.emf.cdo.server.IQueryHandlerProvider
getQueryHandler
 
Methods inherited from interface org.eclipse.net4j.util.container.IContainer
getElements, isEmpty
 
Methods inherited from interface org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
 
Methods inherited from interface org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageProcessor
processPackage
 
Methods inherited from interface org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageLoader
loadPackages
 
Methods inherited from interface org.eclipse.emf.cdo.spi.common.branch.InternalCDOBranchManager.BranchLoader
createBranch, loadBranch, loadBranches, loadSubBranches
 
Methods inherited from interface org.eclipse.emf.cdo.spi.common.revision.InternalCDORevisionManager.RevisionLoader
loadRevisionByVersion, loadRevisions
 
Methods inherited from interface org.eclipse.emf.cdo.spi.common.commit.InternalCDOCommitInfoManager.CommitInfoLoader
loadCommitData, loadCommitInfos
 
Methods inherited from interface org.eclipse.emf.cdo.common.branch.CDOBranchHandler
handleBranch
 
Methods inherited from interface org.eclipse.emf.cdo.common.commit.CDOCommitInfoHandler
handleCommitInfo
 
Methods inherited from interface org.eclipse.emf.cdo.spi.common.CDORawReplicationContext
replicateRaw
 
Methods inherited from interface org.eclipse.emf.cdo.spi.common.CDOReplicationInfo
getLastReplicatedBranchID, getLastReplicatedCommitTime
 

Method Detail

getSynchronizer

InternalRepositorySynchronizer getSynchronizer()
Specified by:
getSynchronizer in interface ISynchronizableRepository

setSynchronizer

void setSynchronizer(InternalRepositorySynchronizer synchronizer)

getReplicatorSession

InternalSession getReplicatorSession()
Specified by:
getReplicatorSession in interface ISynchronizableRepository

setLastReplicatedBranchID

void setLastReplicatedBranchID(int lastReplicatedBranchID)

setLastReplicatedCommitTime

void setLastReplicatedCommitTime(long lastReplicatedCommitTime)


Copyright (c) 2004 - 2011 Eike Stepper (Berlin, Germany) and others.