Package org.eclipse.emf.cdo.server
Class CDOServerUtil
java.lang.Object
org.eclipse.emf.cdo.server.CDOServerUtil
Various static methods that may help with CDO
repositories and server-side views.- Author:
- Eike Stepper
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAn abstractread-access handlerthat grants or denies access to singlerevisions. -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddRepository(org.eclipse.net4j.util.container.IManagedContainer container, IRepository repository) static ISynchronizableRepositorystatic ISynchronizableRepositorycreateFailoverParticipant(String name, IStore store, Map<String, String> props, IRepositorySynchronizer synchronizer) static ISynchronizableRepositorycreateFailoverParticipant(String name, IStore store, Map<String, String> props, IRepositorySynchronizer synchronizer, boolean master) static ISynchronizableRepositorycreateFailoverParticipant(String name, IStore store, Map<String, String> props, IRepositorySynchronizer synchronizer, boolean master, boolean allowBackupCommits) static ISynchronizableRepositorycreateOfflineClone(String name, IStore store, Map<String, String> props, IRepositorySynchronizer synchronizer) static IRepositorystatic IRepositorySynchronizercreateRepositorySynchronizer(CDOSessionConfigurationFactory remoteSessionConfigurationFactory) static ISessionManagerstatic voidstatic voidexecute(CDOSession context, Consumer<ISession> consumer) static IRepositorygetRepository(String uuid) static IRepositorygetRepository(CDOSession session) static IRepositorygetRepository(org.eclipse.net4j.util.container.IManagedContainer container, String name) static ElementgetRepositoryConfig(String repositoryName) static ISessiongetServerSession(CDOSession session) static ISessiongetServerSession(CDOView view) static ITransactiongetServerTransaction(CDOTransaction transaction) static IViewgetServerView(CDOView view) static CDOViewopenView(ISession session, CDOBranchPoint branchPoint) static CDOViewopenView(ISession session, CDOBranchPoint branchPoint, boolean legacyModeEnabled) Deprecated.static CDOViewopenView(ISession session, CDOBranchPoint branchPoint, boolean legacyModeEnabled, CDORevisionProvider revisionProvider) Deprecated.As of 4.2 the legacy mode is always enabled, useopenView(ISession, CDOBranchPoint, CDORevisionProvider).static CDOViewopenView(ISession session, CDOBranchPoint branchPoint, CDORevisionProvider revisionProvider) static CDOViewopenView(IStoreAccessor.CommitContext commitContext) static CDOViewopenView(IStoreAccessor.CommitContext commitContext, boolean legacyModeEnabled) Deprecated.As of 4.2 the legacy mode is always enabled, useopenView(IStoreAccessor.CommitContext).static CDOViewstatic CDOViewDeprecated.As of 4.2 the legacy mode is always enabled, useopenView(IView).static voidprepareContainer(org.eclipse.net4j.util.container.IManagedContainer container)
-
Method Details
-
prepareContainer
public static void prepareContainer(org.eclipse.net4j.util.container.IManagedContainer container) - Since:
- 4.20
-
openView
public static CDOView openView(ISession session, CDOBranchPoint branchPoint, CDORevisionProvider revisionProvider) - Since:
- 4.2
-
openView
- Since:
- 4.2
-
openView
- Since:
- 4.2
-
openView
- Since:
- 4.2
-
openView
@Deprecated public static CDOView openView(ISession session, CDOBranchPoint branchPoint, boolean legacyModeEnabled, CDORevisionProvider revisionProvider) Deprecated.As of 4.2 the legacy mode is always enabled, useopenView(ISession, CDOBranchPoint, CDORevisionProvider).- Since:
- 4.0
-
openView
@Deprecated public static CDOView openView(ISession session, CDOBranchPoint branchPoint, boolean legacyModeEnabled) Deprecated.As of 4.2 the legacy mode is always enabled, useopenView(ISession, CDOBranchPoint).- Since:
- 4.0
-
openView
Deprecated.As of 4.2 the legacy mode is always enabled, useopenView(IView).- Since:
- 4.0
-
openView
@Deprecated public static CDOView openView(IStoreAccessor.CommitContext commitContext, boolean legacyModeEnabled) Deprecated.As of 4.2 the legacy mode is always enabled, useopenView(IStoreAccessor.CommitContext).- Since:
- 4.0
-
getServerTransaction
- Since:
- 4.13
-
getServerView
- Since:
- 4.13
-
getServerSession
- Since:
- 4.11
-
getServerSession
- Since:
- 4.13
-
createSessionManager
- Since:
- 3.0
-
createRepository
-
createRepositorySynchronizer
public static IRepositorySynchronizer createRepositorySynchronizer(CDOSessionConfigurationFactory remoteSessionConfigurationFactory) - Since:
- 3.0
-
createOfflineClone
public static ISynchronizableRepository createOfflineClone(String name, IStore store, Map<String, String> props, IRepositorySynchronizer synchronizer) - Since:
- 3.0
-
createFailoverParticipant
public static ISynchronizableRepository createFailoverParticipant(String name, IStore store, Map<String, String> props, IRepositorySynchronizer synchronizer, boolean master, boolean allowBackupCommits) - Since:
- 4.0
-
createFailoverParticipant
public static ISynchronizableRepository createFailoverParticipant(String name, IStore store, Map<String, String> props, IRepositorySynchronizer synchronizer, boolean master) - Since:
- 3.0
-
createFailoverParticipant
public static ISynchronizableRepository createFailoverParticipant(String name, IStore store, Map<String, String> props, IRepositorySynchronizer synchronizer) - Since:
- 4.0
-
createFailoverParticipant
public static ISynchronizableRepository createFailoverParticipant(String name, IStore store, Map<String, String> props) - Since:
- 4.0
-
addRepository
public static void addRepository(org.eclipse.net4j.util.container.IManagedContainer container, IRepository repository) -
getRepository
public static IRepository getRepository(org.eclipse.net4j.util.container.IManagedContainer container, String name) -
getRepository
- Since:
- 4.13
-
getRepository
- Since:
- 4.13
-
getRepositoryConfig
public static Element getRepositoryConfig(String repositoryName) throws ParserConfigurationException, SAXException, IOException -
execute
- Since:
- 4.13
-
execute
- Since:
- 4.13
-
openView(ISession, CDOBranchPoint).