# Package org.eclipse.emf.cdo.spi.server

Server service provider interfaces and useful base implementations.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  IAppExtension | If the meaning of this type isn't clear, there really should be more of a description here...
  IAppExtension2 | An optional extension of the `IAppExtension` interface for app extensions that support invocation on the XML configurations of dynamically-managed repositories.
  IAuthenticationProtocol |
  InternalCommitContext | If the meaning of this type isn't clear, there really should be more of a description here...
  InternalCommitManager | If the meaning of this type isn't clear, there really should be more of a description here...
  InternalFailoverParticipant | If the meaning of this type isn't clear, there really should be more of a description here...
  InternalLockManager | The type of the to-be-locked objects is either `CDOIDAndBranch` or `CDOID`, depending on whether branching is supported by the repository or not.
  InternalQueryManager | If the meaning of this type isn't clear, there really should be more of a description here...
  InternalQueryResult | If the meaning of this type isn't clear, there really should be more of a description here...
  InternalRepository | If the meaning of this type isn't clear, there really should be more of a description here...
  InternalRepositorySynchronizer | If the meaning of this type isn't clear, there really should be more of a description here...
  InternalSession | If the meaning of this type isn't clear, there really should be more of a description here...
  InternalSessionManager | If the meaning of this type isn't clear, there really should be more of a description here...
  InternalStore | If the meaning of this type isn't clear, there really should be more of a description here...
  InternalStore.NoChangeSets | If the meaning of this type isn't clear, there really should be more of a description here...
  InternalStore.NoCommitInfos | If the meaning of this type isn't clear, there really should be more of a description here...
  InternalStore.NoDurableLocking | If the meaning of this type isn't clear, there really should be more of a description here...
  InternalStore.NoExternalReferences | If the meaning of this type isn't clear, there really should be more of a description here...
  InternalStore.NoFeatureMaps | If the meaning of this type isn't clear, there really should be more of a description here...
  InternalStore.NoHandleRevisions | If the meaning of this type isn't clear, there really should be more of a description here...
  InternalStore.NoLargeObjects | If the meaning of this type isn't clear, there really should be more of a description here...
  InternalStore.NoQueryXRefs | If the meaning of this type isn't clear, there really should be more of a description here...
  InternalStore.NoRawAccess | If the meaning of this type isn't clear, there really should be more of a description here...
  InternalSynchronizableRepository | If the meaning of this type isn't clear, there really should be more of a description here...
  InternalTransaction | If the meaning of this type isn't clear, there really should be more of a description here...
  InternalUnitManager |
  InternalUnitManager.InternalObjectAttacher |
  InternalView | If the meaning of this type isn't clear, there really should be more of a description here...
  ISessionProtocol | If the meaning of this type isn't clear, there really should be more of a description here...

- Class Summary
  Class | Description
  --- | ---
  AuthenticationUtil | Static utility methods for binding `authentication protocols` to the current thread.
  AuthenticationUtil.AuthenticatingOperation<V> | Encapsulation of an administrative operation requiring (potentially) client authentication to authorize the operation.
  CDOCommand |
  CDOCommand.CommandParameter |
  CDOCommand.WithAccessor |
  CDOCommand.WithRepository |
  ContainerQueryHandlerProvider | If the meaning of this type isn't clear, there really should be more of a description here...
  ContainerRepositoryProvider | If the meaning of this type isn't clear, there really should be more of a description here...
  DelegatingQueryResourcesContext | If the meaning of this type isn't clear, there really should be more of a description here...
  DurableLockArea | Deprecated Use `CDOLockUtil.createLockArea(String, String, CDOBranchPoint, boolean, Map)` instead
  FactoriesQueryHandlerProvider | If the meaning of this type isn't clear, there really should be more of a description here...
  InternalTransaction.CommitAttempt |
  LongIDStore | If the meaning of this type isn't clear, there really should be more of a description here...
  LongIDStoreAccessor | If the meaning of this type isn't clear, there really should be more of a description here...
  ObjectWriteAccessHandler | If the meaning of this type isn't clear, there really should be more of a description here...
  PluginRepositoryProvider | If the meaning of this type isn't clear, there really should be more of a description here...
  QueryHandlerFactory | If the meaning of this type isn't clear, there really should be more of a description here...
  RepositoryConfigurator | If the meaning of this type isn't clear, there really should be more of a description here...
  RepositoryFactory | If the meaning of this type isn't clear, there really should be more of a description here...
  RepositoryUserManager | If the meaning of this type isn't clear, there really should be more of a description here...
  RepositoryUserManager.RepositoryAuthenticatorFactory | If the meaning of this type isn't clear, there really should be more of a description here...
  RepositoryUserManager.RepositoryInjector | If the meaning of this type isn't clear, there really should be more of a description here...
  RepositoryUserManager.RepositoryUserManagerFactory | If the meaning of this type isn't clear, there really should be more of a description here...
  Store | If the meaning of this type isn't clear, there really should be more of a description here...
  StoreAccessor | If the meaning of this type isn't clear, there really should be more of a description here...
  StoreAccessorBase | If the meaning of this type isn't clear, there really should be more of a description here...
  StoreAccessorBase.CommitDataRevisionHandler | If the meaning of this type isn't clear, there really should be more of a description here...
  StoreAccessorPool | If the meaning of this type isn't clear, there really should be more of a description here...
  StoreChunkReader | If the meaning of this type isn't clear, there really should be more of a description here...
  SyncingUtil | Static methods that may help with classes related to repository synchronization.

- Exception Summary
  Exception | Description
  --- | ---
  CDOCommand.CommandException |

## Package org.eclipse.emf.cdo.spi.server Description

Server service provider interfaces and useful base implementations.

Apiviz
  .*

Copyright (c) 2014 Eike Stepper (Berlin, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html