# Uses of Package
org.eclipse.emf.cdo.server

Packages that use org.eclipse.emf.cdo.server
Package
Description
org.eclipse.emf.cdo.lm.reviews.server
org.eclipse.emf.cdo.lm.server
Server integration of the CDO Lifecycle Management.
org.eclipse.emf.cdo.server
Server concepts for dealing with repositories and stores.
org.eclipse.emf.cdo.server.admin
Server side of the protocol to administer CDO repositories remotely.
org.eclipse.emf.cdo.server.db
Server concepts for dealing with DB stores and accessors.
org.eclipse.emf.cdo.server.db.mapping
Server concepts for dealing with mapping strategies and mappings for classes, lists and types.
org.eclipse.emf.cdo.server.embedded
Server concepts for dealing with Net4j-based repositories and fail-over infrastructure.
org.eclipse.emf.cdo.server.lissome
Server concepts for dealing with DB stores and accessors.
org.eclipse.emf.cdo.server.mem
Server concepts for dealing with in-memory stores.
org.eclipse.emf.cdo.server.mongodb
Server concepts for dealing with MongoDB stores and accessors.
org.eclipse.emf.cdo.server.net4j
Server concepts for dealing with Net4j-based repositories and fail-over infrastructure.
org.eclipse.emf.cdo.server.ocl
Server implementation of a generic OCL query handler.
org.eclipse.emf.cdo.server.security
Server integration of the `Security` model.
org.eclipse.emf.cdo.server.spi.admin
Server provider interfaces (SPI) for the protocol to administer CDO repositories remotely.
org.eclipse.emf.cdo.server.spi.security
Server provider interfaces (SPI) for the server integration of the `Security` model.
org.eclipse.emf.cdo.spi.server
Server service provider interfaces and useful base implementations.
org.eclipse.emf.cdo.spi.workspace
Server provider interfaces (SPI) for CDO `workspaces`.
org.eclipse.emf.cdo.workspace
Concepts to checkout, open and further operate CDO `workspaces`.

Classes in org.eclipse.emf.cdo.server used by org.eclipse.emf.cdo.lm.reviews.server
Class
Description
IRepository
A CDO repository.
Classes in org.eclipse.emf.cdo.server used by org.eclipse.emf.cdo.lm.server
Class
Description
IRepository
A CDO repository.
IStoreAccessor.CommitContext
Represents the state of a single, logical commit operation which is driven through multiple calls to several methods on the `IStoreAccessor` API.
Classes in org.eclipse.emf.cdo.server used by org.eclipse.emf.cdo.server
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 a `server browser page`.
CDOServerBrowser.ContainerBased
A `server browser` for the repositories in a `managed container`.
CDOServerBrowser.Page
Represents pluggable content for a `server browser`.
CDOServerBrowser.RevisionsPage
A `server browser page` that renders `revisions`.
CDOServerExporter
Exports the complete contents of a `repository` in a format suitable for `imports` into new repositories.
CDOServerExporter.BinaryConstants
Binary constants being used by both `exporters` and `importers`.
CDOServerExporter.Statistics
CDOServerExporter.XMLConstants
XML constants being used by both `exporters` and `importers`.
CDOServerImporter
Imports the complete contents of a `repository` from the output created by a `exporter` into a new repository.
CDOServerImporter.Handler
Persists the data that has been read by a `importer` into a new `repository`.
ILobCleanup
Supports the cleanup of LOBs (Large OBjects) that are no longer referenced by any revisions.
ILobCleanup.LobCleanupNotSupportedException
Indicates that LOB cleanup is not supported.
ILockingManager
Manages all persistent aspects of durable CDO views and provides for vetoable `interception` 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.
IQueryContext
Represents the execution state of a `query` in the server towards a `query handler`.
IQueryHandler
A query language handler that is capable of executing a `query`.
IQueryHandlerProvider
Provides the consumer with `query handlers` that are capable of executing `queries` represented by specific `query infos`.
IRepository
A CDO repository.
IRepository.Handler
A marker interface to indicate valid arguments to `IRepository.addHandler(Handler)` and `IRepository.removeHandler(Handler)`.
IRepository.ReadAccessHandler
Provides a way to handle revisions that are to be sent to the client.
IRepositoryProtector
Protects a `repository` by authenticating users and, optionally, authorizing read and write operations.
IRepositoryProtector.AuthorizationStrategy
IRepositoryProtector.AuthorizationStrategy.Constant
IRepositoryProtector.CommitHandler
IRepositoryProtector.Element
IRepositoryProtector.RevisionAuthorizer
IRepositoryProtector.RevisionAuthorizer.Operation
IRepositoryProtector.UserAuthenticator
IRepositoryProtector.UserInfo
IRepositorySynchronizer
Synchronizes a `synchronizable repository` with a master repository.
ISession
The server-side representation of a client `session`.
ISessionManager
Manages the user `sessions` of a `repository`.
IStore
Represents the physical data storage back-end of a CDO `repository`, such as a database or a file system folder.
IStore.CanHandleClientAssignedIDs
A marker interface for `stores` that can handle `IDs` assigned by a `client`, typically `UUIDs`.
IStore.ChangeFormat
Enumerates the possible data formats a `store` can accept for commit operations.
IStore.RevisionParallelism
Enumerates the possible branching options a `store` can accept.
IStore.RevisionTemporality
Enumerates the possible history recording options a `store` can accept.
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 the `IStoreAccessor` API.
IStoreAccessor.CommitContext.ModificationContext
A data and result context for the modifications in `IStoreAccessor.CommitContext.modify(Consumer)`.
IStoreAccessor.DurableLocking
An extension interface for `store accessors` that support durable locking.
IStoreAccessor.QueryResourcesContext
Represents the query execution state of a `resources query`.
IStoreAccessor.QueryXRefsContext
Represents the query execution state of a `XRefs query`.
IStoreAccessor.Raw
An extension interface for `store accessors` that support raw data access as needed by `repository synchronizers` or `server importers`.
IStoreChunkReader
Reads `chunks` of `partially loaded` lists from a physical data storage backend.
IStoreChunkReader.Chunk
Represents a `sublist` of consecutive elements that are subject to partial collection loading.
ISynchronizableRepository
A repository with the ability to `synchronize` its content with another repository.
ITopic
ITopicManager
ITransaction
The server-side representation of a client `transaction`.
IUnit
IUnitManager
IView
The server-side representation of a client `view`.
StoreThreadLocal.NoSessionRegisteredException
An `IllegalStateException` that can be thrown from `StoreThreadLocal.getSession()`.
Classes in org.eclipse.emf.cdo.server used by org.eclipse.emf.cdo.server.admin
Class
Description
IRepository
A CDO repository.
Classes in org.eclipse.emf.cdo.server used by org.eclipse.emf.cdo.server.db
Class
Description
ILobCleanup
Supports the cleanup of LOBs (Large OBjects) that are no longer referenced by any revisions.
IQueryHandlerProvider
Provides the consumer with `query handlers` that are capable of executing `queries` represented by specific `query infos`.
ISession
The server-side representation of a client `session`.
IStore
Represents the physical data storage back-end of a CDO `repository`, such as a database or a file system folder.
IStore.CanHandleClientAssignedIDs
A marker interface for `stores` that can handle `IDs` assigned by a `client`, typically `UUIDs`.
IStoreAccessor
Represents a connection to a physical data storage back-end.
IStoreAccessor.Raw
An extension interface for `store accessors` that support raw data access as needed by `repository synchronizers` or `server importers`.
IStoreAccessor.Raw2
An extension interface for `store accessors` that support raw data access as needed by `repository synchronizers` or `server importers`.
IStoreAccessor.UnitSupport
An extension interface for `store accessors` that support units.
IStoreChunkReader
Reads `chunks` of `partially loaded` lists from a physical data storage backend.
ITransaction
The server-side representation of a client `transaction`.
Classes in org.eclipse.emf.cdo.server used by org.eclipse.emf.cdo.server.db.mapping
Class
Description
IStoreAccessor.CommitContext
Represents the state of a single, logical commit operation which is driven through multiple calls to several methods on the `IStoreAccessor` API.
IStoreAccessor.QueryResourcesContext
Represents the query execution state of a `resources query`.
IStoreAccessor.QueryXRefsContext
Represents the query execution state of a `XRefs query`.
IStoreChunkReader.Chunk
Represents a `sublist` of consecutive elements that are subject to partial collection loading.
Classes in org.eclipse.emf.cdo.server used by org.eclipse.emf.cdo.server.embedded
Class
Description
IRepository
A CDO repository.
IStore
Represents the physical data storage back-end of a CDO `repository`, such as a database or a file system folder.
Classes in org.eclipse.emf.cdo.server used by org.eclipse.emf.cdo.server.lissome
Class
Description
IQueryHandlerProvider
Provides the consumer with `query handlers` that are capable of executing `queries` represented by specific `query infos`.
ISession
The server-side representation of a client `session`.
IStore
Represents the physical data storage back-end of a CDO `repository`, such as a database or a file system folder.
IStore.CanHandleClientAssignedIDs
A marker interface for `stores` that can handle `IDs` assigned by a `client`, typically `UUIDs`.
IStoreAccessor
Represents a connection to a physical data storage back-end.
IStoreAccessor.DurableLocking
An extension interface for `store accessors` that support durable locking.
IStoreAccessor.DurableLocking2
An extension interface for `store accessors` that support durable locking.
IStoreChunkReader
Reads `chunks` of `partially loaded` lists from a physical data storage backend.
ITransaction
The server-side representation of a client `transaction`.
Classes in org.eclipse.emf.cdo.server used by org.eclipse.emf.cdo.server.mem
Class
Description
IStore
Represents the physical data storage back-end of a CDO `repository`, such as a database or a file system folder.
IStore.CanHandleClientAssignedIDs
A marker interface for `stores` that can handle `IDs` assigned by a `client`, typically `UUIDs`.
Classes in org.eclipse.emf.cdo.server used by org.eclipse.emf.cdo.server.mongodb
Class
Description
IQueryHandlerProvider
Provides the consumer with `query handlers` that are capable of executing `queries` represented by specific `query infos`.
IStore
Represents the physical data storage back-end of a CDO `repository`, such as a database or a file system folder.
IStoreAccessor
Represents a connection to a physical data storage back-end.
Classes in org.eclipse.emf.cdo.server used by org.eclipse.emf.cdo.server.net4j
Class
Description
IRepositoryProvider
Provides the consumer with CDO `repositories` specified by their name.
IRepositorySynchronizer
Synchronizes a `synchronizable repository` with a master repository.
ISynchronizableRepository
A repository with the ability to `synchronize` its content with another repository.
Classes in org.eclipse.emf.cdo.server used by org.eclipse.emf.cdo.server.ocl
Class
Description
IQueryContext
Represents the execution state of a `query` in the server towards a `query handler`.
IQueryHandler
A query language handler that is capable of executing a `query`.
IStoreAccessor
Represents a connection to a physical data storage back-end.
Classes in org.eclipse.emf.cdo.server used by org.eclipse.emf.cdo.server.security
Class
Description
IRepository
A CDO repository.
Classes in org.eclipse.emf.cdo.server used by org.eclipse.emf.cdo.server.spi.admin
Class
Description
IRepository
A CDO repository.
Classes in org.eclipse.emf.cdo.server used by org.eclipse.emf.cdo.server.spi.security
Class
Description
IStoreAccessor.CommitContext
Represents the state of a single, logical commit operation which is driven through multiple calls to several methods on the `IStoreAccessor` API.
Classes in org.eclipse.emf.cdo.server used by org.eclipse.emf.cdo.spi.server
Class
Description
ILobCleanup
Supports the cleanup of LOBs (Large OBjects) that are no longer referenced by any revisions.
ILockingManager
Manages all persistent aspects of durable CDO views and provides for vetoable `interception` of the durable view resumption process.
IPermissionManager
Provides the protection level of `revisions` in the context of a specific user.
IQueryHandler
A query language handler that is capable of executing a `query`.
IQueryHandlerProvider
Provides the consumer with `query handlers` that are capable of executing `queries` represented by specific `query infos`.
IRepository
A CDO repository.
IRepository.Handler
A marker interface to indicate valid arguments to `IRepository.addHandler(Handler)` and `IRepository.removeHandler(Handler)`.
IRepository.WriteAccessHandler
Provides a way to handle commits that are received from a client.
IRepositoryFactory
Creates CDO `repositories`.
IRepositoryProtector
Protects a `repository` by authenticating users and, optionally, authorizing read and write operations.
IRepositoryProvider
Provides the consumer with CDO `repositories` specified by their name.
IRepositorySynchronizer
Synchronizes a `synchronizable repository` with a master repository.
ISession
The server-side representation of a client `session`.
ISessionManager
Manages the user `sessions` of a `repository`.
IStore
Represents the physical data storage back-end of a CDO `repository`, such as a database or a file system folder.
IStore.ChangeFormat
Enumerates the possible data formats a `store` can accept for commit operations.
IStore.RevisionParallelism
Enumerates the possible branching options a `store` can accept.
IStore.RevisionTemporality
Enumerates the possible history recording options a `store` can accept.
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 the `IStoreAccessor` API.
IStoreAccessor.NewIDSupport
An extension interface for `store accessors` that support units.
IStoreAccessor.QueryResourcesContext
Represents the query execution state of a `resources query`.
IStoreAccessor.QueryResourcesContext.ExactMatch
Represents the query execution state of a `resources query` that is supposed to deliver one exact resource, or `null`.
IStoreChunkReader
Reads `chunks` of `partially loaded` lists from a physical data storage backend.
IStoreChunkReader.Chunk
Represents a `sublist` of consecutive elements that are subject to partial collection loading.
IStoreFactory
Creates `stores`.
ISynchronizableRepository
A repository with the ability to `synchronize` its content with another repository.
ITopic
ITopicManager
ITransaction
The server-side representation of a client `transaction`.
IUnitManager
IView
The server-side representation of a client `view`.
Classes in org.eclipse.emf.cdo.server used by org.eclipse.emf.cdo.spi.workspace
Class
Description
IStoreAccessor.Raw
An extension interface for `store accessors` that support raw data access as needed by `repository synchronizers` or `server importers`.
Classes in org.eclipse.emf.cdo.server used by org.eclipse.emf.cdo.workspace
Class
Description
IStore
Represents the physical data storage back-end of a CDO `repository`, such as a database or a file system folder.