Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/CDOSessionConfigurationImpl.java')
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/CDOSessionConfigurationImpl.java12
1 files changed, 8 insertions, 4 deletions
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/CDOSessionConfigurationImpl.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/CDOSessionConfigurationImpl.java
index 0368989405..573cfee603 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/CDOSessionConfigurationImpl.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/CDOSessionConfigurationImpl.java
@@ -10,12 +10,13 @@
**************************************************************************/
package org.eclipse.emf.internal.cdo;
-import org.eclipse.emf.cdo.CDOSession;
import org.eclipse.emf.cdo.CDOSessionConfiguration;
import org.eclipse.emf.cdo.common.revision.cache.CDORevisionCache;
import org.eclipse.emf.cdo.util.CDOPackageRegistry;
import org.eclipse.emf.cdo.util.CDOUtil;
+import org.eclipse.emf.internal.cdo.util.SessionUtil;
+
import org.eclipse.net4j.connector.IConnector;
import org.eclipse.net4j.signal.failover.IFailOverStrategy;
import org.eclipse.net4j.signal.failover.NOOPFailOverStrategy;
@@ -26,7 +27,7 @@ import org.eclipse.net4j.util.CheckUtil;
*/
public class CDOSessionConfigurationImpl implements CDOSessionConfiguration
{
- private CDOSessionImpl session;
+ private InternalCDOSession session;
private IConnector connector;
@@ -138,14 +139,17 @@ public class CDOSessionConfigurationImpl implements CDOSessionConfiguration
this.activateOnOpen = activateOnOpen;
}
- public CDOSession openSession()
+ /**
+ * @since 2.0
+ */
+ public InternalCDOSession openSession()
{
CheckUtil.checkState(connector != null ^ failOverStrategy != null,
"Specify exactly one of connector or failOverStrategy");
if (!isSessionOpen())
{
- session = new CDOSessionImpl();
+ session = SessionUtil.createSession();
if (connector != null)
{
session.getProtocol().setFailOverStrategy(new NOOPFailOverStrategy(connector));

Back to the top