Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/CDOSessionImpl.java')
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/CDOSessionImpl.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/CDOSessionImpl.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/CDOSessionImpl.java
index 0bfdabcaff..0b67e1a07e 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/CDOSessionImpl.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/CDOSessionImpl.java
@@ -18,6 +18,7 @@ import org.eclipse.emf.cdo.internal.protocol.CDOIDRangeImpl;
import org.eclipse.emf.cdo.internal.protocol.model.CDOClassImpl;
import org.eclipse.emf.cdo.internal.protocol.model.CDOClassRefImpl;
import org.eclipse.emf.cdo.internal.protocol.model.CDOPackageImpl;
+import org.eclipse.emf.cdo.internal.protocol.revision.CDORevisionImpl;
import org.eclipse.emf.cdo.protocol.CDOID;
import org.eclipse.emf.cdo.protocol.CDOIDRange;
import org.eclipse.emf.cdo.protocol.CDOProtocolConstants;
@@ -75,6 +76,8 @@ public class CDOSessionImpl extends Container<CDOView> implements CDOSession
private int sessionID;
+ private int referenceChunkSize = CDORevisionImpl.COMPLETE_REFERENCES;
+
private IFailOverStrategy failOverStrategy;
private IListener failOverStrategyListener = new IListener()
@@ -134,6 +137,21 @@ public class CDOSessionImpl extends Container<CDOView> implements CDOSession
return sessionID;
}
+ public int getReferenceChunkSize()
+ {
+ return referenceChunkSize;
+ }
+
+ public void setReferenceChunkSize(int referenceChunkSize)
+ {
+ if (referenceChunkSize < 0)
+ {
+ referenceChunkSize = CDORevisionImpl.COMPLETE_REFERENCES;
+ }
+
+ this.referenceChunkSize = referenceChunkSize;
+ }
+
public IFailOverStrategy getFailOverStrategy()
{
return failOverStrategy == null ? IFailOverStrategy.NOOP : failOverStrategy;

Back to the top