Package org.eclipse.emf.cdo.server
Server concepts for dealing with repositories and stores.
-
Interface Summary Interface Description CDOServerBrowser.Page Represents pluggable content for aserver browser.CDOServerExporter.BinaryConstants CDOServerExporter.XMLConstants CDOServerImporter.Handler Persists the data that has been read by aimporterinto a newrepository.CDOServerImporter.Handler2 Persists the data that has been read by aimporterinto a newrepository.ILockingManager Manages all persistent aspects of durable CDO views and provides for vetoableinterceptionof the durable view resumption process.ILockingManager.DurableViewHandler A call-back interface primarily intended to allow implementers to prevent the view from being opened by throwing an exception.IMEMStore Deprecated. UseIMEMStoreIPermissionManager Provides the protection level ofrevisionsin the context of a specific user.IQueryContext Represents the execution state of aqueryin the server towards aquery handler.IQueryHandler A query language handler that is capable of executing aquery.IQueryHandlerProvider Provides the consumer withquery handlersthat are capable of executingqueriesrepresented by specificquery infos.IRepository A CDO repository.IRepository.Handler A marker interface to indicate valid arguments toIRepository.addHandler(Handler)andIRepository.removeHandler(Handler).IRepository.Props Contains symbolic constants that specifiy valid keys ofrepository properties.IRepository.ReadAccessHandler Provides a way to handle revisions that are to be sent to the client.IRepository.WriteAccessHandler Provides a way to handle commits that are received from a client.IRepositoryFactory Creates CDOrepositories.IRepositoryProvider Provides the consumer with CDOrepositoriesspecified by their name.IRepositorySynchronizer Synchronizes asynchronizable repositorywith a master repository.ISession The server-side representation of a clientsession.ISessionManager Manages the usersessionsof arepository.IStore Represents the physical data storage back-end of a CDOrepository, such as a database or a file system folder.IStore.CanHandleClientAssignedIDs IStoreAccessor Represents a connection to a physical data storage back-end.IStoreAccessor.CommitContext Represents the state of a single, logical commit operation which is driven through multiple calls to several methods on theIStoreAccessorAPI.IStoreAccessor.CommitContext.ModificationContext A data and result context for the modifications inIStoreAccessor.CommitContext.modify(Consumer).IStoreAccessor.DurableLocking An extension interface forstore accessorsthat support durable locking.IStoreAccessor.DurableLocking2 An extension interface forstore accessorsthat support durable locking.IStoreAccessor.QueryResourcesContext Represents the query execution state of aresources query.IStoreAccessor.QueryResourcesContext.ExactMatch Represents the query execution state of aresources querythat is supposed to deliver one exact resource, ornull.IStoreAccessor.QueryXRefsContext Represents the query execution state of aXRefs query.IStoreAccessor.Raw An extension interface forstore accessorsthat support raw data access as needed byrepository synchronizersorserver importers.IStoreAccessor.Raw2 An extension interface forstore accessorsthat support raw data access as needed byrepository synchronizersorserver importers.IStoreAccessor.UnitSupport An extension interface forstore accessorsthat support units.IStoreChunkReader Readschunksofpartially loadedlists from a physical data storage backend.IStoreFactory Createsstores.IStoreFactory.ParameterAware An extension interface forstore factoriesthat want to receive parameters.ISynchronizableRepository A repository with the ability tosynchronizeits content with another repository.ITransaction The server-side representation of a clienttransaction.IUnit IUnitManager IView The server-side representation of a clientview. -
Class Summary Class Description CDOServerBrowser A simple HTTP server that web browsers can connect to in order to render internal server data for debugging purposes.CDOServerBrowser.AbstractPage An abstract base implementation of aserver browser page.CDOServerBrowser.ContainerBased Aserver browserfor the repositories in amanaged container.CDOServerBrowser.ContainerBased.Factory Createsserver browsersfor the repositories in amanaged container.CDOServerBrowser.HistoryPage Aserver browser pagethat renderscommit infos.CDOServerBrowser.LobsPage Aserver browser pagethat renderslarge object infos.CDOServerBrowser.LocksPage Aserver browser pagethat renders the locking manager contents of a repository.CDOServerBrowser.PackagesPage Aserver browser pagethat renders the package registry contents of a repository.CDOServerBrowser.RevisionsPage Aserver browser pagethat rendersrevisions.CDOServerBrowser.RevisionsPage.FromCache Aserver browser pagethat renders therevisionsin a revision cache.CDOServerBrowser.RevisionsPage.FromStore CDOServerExporter<OUT> Exports the complete contents of arepositoryin a format suitable forimportsinto new repositories.CDOServerExporter.Binary CDOServerExporter.Statistics CDOServerExporter.XML Anexporterthat creates XML output suitable to be interpreted by anXML importer.CDOServerImporter Imports the complete contents of arepositoryfrom the output created by aexporterinto a new repository.CDOServerImporter.Binary Animporterthat reads and interprets XML output created by anXML exporter.CDOServerImporter.XML Animporterthat reads and interprets XML output created by anXML exporter.CDOServerUtil Various static methods that may help with CDOrepositoriesand server-sideviews.CDOServerUtil.RepositoryReadAccessValidator An abstractread-access handlerthat grants or denies access to singlerevisions.IStoreChunkReader.Chunk Represents asublistof consecutive elements that are subject to partial collection loading.StoreThreadLocal Provides server-side consumers with thestore accessorthat is valid in the context of a specificsessionduring read operations or a specificcommit contextduring write operations. -
Enum Summary Enum Description IStore.ChangeFormat Enumerates the possible data formats astorecan accept for commit operations.IStore.RevisionParallelism Enumerates the possible branching options astorecan accept.IStore.RevisionTemporality Enumerates the possible history recording options astorecan accept. -
Exception Summary Exception Description ContainmentCycleDetectedException Deprecated. As of 4.2 no longer used in the server; replaced byContainmentCycleExceptionin the client.IRepository.WriteAccessHandler.TransactionValidationException An exception that aIRepository.WriteAccessHandlermay throw to indicate that a transaction commit was rejected because one or more semantic validation checks reported errors.RepositoryNotFoundException An unchecked exception being thrown when opening asessionto a namedrepositorythat cannot be found.StoreThreadLocal.NoSessionRegisteredException AnIllegalStateExceptionthat can be thrown fromStoreThreadLocal.getSession().