Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2010-03-10 16:14:16 +0000
committerEike Stepper2010-03-10 16:14:16 +0000
commitf18c08d9cc94e5fdd1b08f175588f405879a560e (patch)
treec5a08633f11ca9ea1ddbfd1a16a272c79efe2aef /plugins/org.eclipse.emf.cdo.server.net4j
parent3ff733e19bfd89ab2edf56c49a7c811876c0b277 (diff)
downloadcdo-f18c08d9cc94e5fdd1b08f175588f405879a560e.tar.gz
cdo-f18c08d9cc94e5fdd1b08f175588f405879a560e.tar.xz
cdo-f18c08d9cc94e5fdd1b08f175588f405879a560e.zip
[256936] Support for Offline Mode
https://bugs.eclipse.org/bugs/show_bug.cgi?id=256936
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.server.net4j')
-rw-r--r--plugins/org.eclipse.emf.cdo.server.net4j/src/org/eclipse/emf/cdo/server/internal/net4j/protocol/LockObjectsIndication.java6
-rw-r--r--plugins/org.eclipse.emf.cdo.server.net4j/src/org/eclipse/emf/cdo/server/internal/net4j/protocol/RefreshSessionIndication.java5
2 files changed, 11 insertions, 0 deletions
diff --git a/plugins/org.eclipse.emf.cdo.server.net4j/src/org/eclipse/emf/cdo/server/internal/net4j/protocol/LockObjectsIndication.java b/plugins/org.eclipse.emf.cdo.server.net4j/src/org/eclipse/emf/cdo/server/internal/net4j/protocol/LockObjectsIndication.java
index c89134993c..04bd19cbd0 100644
--- a/plugins/org.eclipse.emf.cdo.server.net4j/src/org/eclipse/emf/cdo/server/internal/net4j/protocol/LockObjectsIndication.java
+++ b/plugins/org.eclipse.emf.cdo.server.net4j/src/org/eclipse/emf/cdo/server/internal/net4j/protocol/LockObjectsIndication.java
@@ -85,4 +85,10 @@ public class LockObjectsIndication extends RefreshSessionIndication
getRepository().getLockManager().unlock(lockType, view, objectsToBeLocked);
throw new IllegalArgumentException("Object has been detached: " + key); //$NON-NLS-1$
}
+
+ @Override
+ protected void respondingDone()
+ {
+ // Do nothing
+ }
}
diff --git a/plugins/org.eclipse.emf.cdo.server.net4j/src/org/eclipse/emf/cdo/server/internal/net4j/protocol/RefreshSessionIndication.java b/plugins/org.eclipse.emf.cdo.server.net4j/src/org/eclipse/emf/cdo/server/internal/net4j/protocol/RefreshSessionIndication.java
index dca7f39950..7273095d6d 100644
--- a/plugins/org.eclipse.emf.cdo.server.net4j/src/org/eclipse/emf/cdo/server/internal/net4j/protocol/RefreshSessionIndication.java
+++ b/plugins/org.eclipse.emf.cdo.server.net4j/src/org/eclipse/emf/cdo/server/internal/net4j/protocol/RefreshSessionIndication.java
@@ -100,6 +100,11 @@ public class RefreshSessionIndication extends CDOReadIndication
writePackageUnits(out, lastCommitTimeStamp);
writeRevisions(out);
+ respondingDone();
+ }
+
+ protected void respondingDone()
+ {
InternalSession session = getSession();
session.setPassiveUpdateEnabled(enablePassiveUpdates);
}

Back to the top