Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/cdo/session/CDOSessionConfiguration.java')
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/cdo/session/CDOSessionConfiguration.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/cdo/session/CDOSessionConfiguration.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/cdo/session/CDOSessionConfiguration.java
index b6549c70b0..b9a0b15a38 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/cdo/session/CDOSessionConfiguration.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/cdo/session/CDOSessionConfiguration.java
@@ -14,6 +14,7 @@ import org.eclipse.emf.cdo.common.CDOCommonSession.Options.LockNotificationMode;
import org.eclipse.emf.cdo.common.CDOCommonSession.Options.PassiveUpdateMode;
import org.eclipse.emf.cdo.common.id.CDOIDGenerator;
import org.eclipse.emf.cdo.common.protocol.CDOAuthenticator;
+import org.eclipse.emf.cdo.view.CDOFetchRuleManager;
import org.eclipse.net4j.util.event.IEvent;
import org.eclipse.net4j.util.event.INotifier;
@@ -98,6 +99,21 @@ public interface CDOSessionConfiguration extends INotifier
public void setIDGenerator(CDOIDGenerator idGenerator);
/**
+ * @see CDOSession#getFetchRuleManager()
+ * @since 4.1
+ */
+ public CDOFetchRuleManager getFetchRuleManager();
+
+ /**
+ * A special ID generator can be set <b>before</b> the session is opened and can not be changed thereafter. If not
+ * <code>null</code>, the passed generator <b>must be</b> thread-safe.
+ *
+ * @see CDOSession#getFetchRuleManager()
+ * @since 4.1
+ */
+ public void setFetchRuleManager(CDOFetchRuleManager fetchRuleManager);
+
+ /**
* Returns the authenticator of this configuration, never <code>null</code>.
*/
public CDOAuthenticator getAuthenticator();

Back to the top