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 aimporter
into a newrepository
.CDOServerImporter.Handler2 Persists the data that has been read by aimporter
into a newrepository
.ILockingManager Manages all persistent aspects of durable CDO views and provides for vetoableinterception
of 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. UseIMEMStore
IPermissionManager Provides the protection level ofrevisions
in the context of a specific user.IQueryContext Represents the execution state of aquery
in the server towards aquery handler
.IQueryHandler A query language handler that is capable of executing aquery
.IQueryHandlerProvider Provides the consumer withquery handlers
that are capable of executingqueries
represented 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 CDOrepositories
specified by their name.IRepositorySynchronizer Synchronizes asynchronizable repository
with a master repository.ISession The server-side representation of a clientsession
.ISessionManager Manages the usersessions
of 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 theIStoreAccessor
API.IStoreAccessor.CommitContext.ModificationContext A data and result context for the modifications inIStoreAccessor.CommitContext.modify(Consumer)
.IStoreAccessor.DurableLocking An extension interface forstore accessors
that support durable locking.IStoreAccessor.DurableLocking2 An extension interface forstore accessors
that support durable locking.IStoreAccessor.QueryResourcesContext Represents the query execution state of aresources query
.IStoreAccessor.QueryResourcesContext.ExactMatch Represents the query execution state of aresources query
that is supposed to deliver one exact resource, ornull
.IStoreAccessor.QueryXRefsContext Represents the query execution state of aXRefs query
.IStoreAccessor.Raw An extension interface forstore accessors
that support raw data access as needed byrepository synchronizers
orserver importers
.IStoreAccessor.Raw2 An extension interface forstore accessors
that support raw data access as needed byrepository synchronizers
orserver importers
.IStoreAccessor.UnitSupport An extension interface forstore accessors
that support units.IStoreChunkReader Readschunks
ofpartially loaded
lists from a physical data storage backend.IStoreFactory Createsstores
.IStoreFactory.ParameterAware An extension interface forstore factories
that want to receive parameters.ISynchronizableRepository A repository with the ability tosynchronize
its 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 browser
for the repositories in amanaged container
.CDOServerBrowser.ContainerBased.Factory Createsserver browsers
for the repositories in amanaged container
.CDOServerBrowser.HistoryPage Aserver browser page
that renderscommit infos
.CDOServerBrowser.LobsPage Aserver browser page
that renderslarge object infos
.CDOServerBrowser.LocksPage Aserver browser page
that renders the locking manager contents of a repository.CDOServerBrowser.PackagesPage Aserver browser page
that renders the package registry contents of a repository.CDOServerBrowser.RevisionsPage Aserver browser page
that rendersrevisions
.CDOServerBrowser.RevisionsPage.FromCache Aserver browser page
that renders therevisions
in a revision cache.CDOServerBrowser.RevisionsPage.FromStore CDOServerExporter<OUT> Exports the complete contents of arepository
in a format suitable forimports
into new repositories.CDOServerExporter.Binary CDOServerExporter.Statistics CDOServerExporter.XML Anexporter
that creates XML output suitable to be interpreted by anXML importer
.CDOServerImporter Imports the complete contents of arepository
from the output created by aexporter
into a new repository.CDOServerImporter.Binary Animporter
that reads and interprets XML output created by anXML exporter
.CDOServerImporter.XML Animporter
that reads and interprets XML output created by anXML exporter
.CDOServerUtil Various static methods that may help with CDOrepositories
and server-sideviews
.CDOServerUtil.RepositoryReadAccessValidator An abstractread-access handler
that grants or denies access to singlerevisions
.IStoreChunkReader.Chunk Represents asublist
of consecutive elements that are subject to partial collection loading.StoreThreadLocal Provides server-side consumers with thestore accessor
that is valid in the context of a specificsession
during read operations or a specificcommit context
during write operations. -
Enum Summary Enum Description IStore.ChangeFormat Enumerates the possible data formats astore
can accept for commit operations.IStore.RevisionParallelism Enumerates the possible branching options astore
can accept.IStore.RevisionTemporality Enumerates the possible history recording options astore
can accept. -
Exception Summary Exception Description ContainmentCycleDetectedException Deprecated. As of 4.2 no longer used in the server; replaced byContainmentCycleException
in the client.IRepository.WriteAccessHandler.TransactionValidationException An exception that aIRepository.WriteAccessHandler
may 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 asession
to a namedrepository
that cannot be found.StoreThreadLocal.NoSessionRegisteredException AnIllegalStateException
that can be thrown fromStoreThreadLocal.getSession()
.