diff options
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.java | 16 |
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(); |