Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2010-01-31 16:11:12 +0000
committerEike Stepper2010-01-31 16:11:12 +0000
commit0fb721dc1dec753b0d7192708f8d48bf384d9ea2 (patch)
tree9fedbdefa116d77db973d75d7fccf3fa91850cfd
parent6f9bf2a8b43e7ca71128e24d3f21d0bf0ba4ac4f (diff)
downloadcdo-0fb721dc1dec753b0d7192708f8d48bf384d9ea2.tar.gz
cdo-0fb721dc1dec753b0d7192708f8d48bf384d9ea2.tar.xz
cdo-0fb721dc1dec753b0d7192708f8d48bf384d9ea2.zip
[256936] Support for Offline Mode
https://bugs.eclipse.org/bugs/show_bug.cgi?id=256936
-rw-r--r--plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/offline/MasterInterface.java11
1 files changed, 3 insertions, 8 deletions
diff --git a/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/offline/MasterInterface.java b/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/offline/MasterInterface.java
index c85be7850f..c94393d0ea 100644
--- a/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/offline/MasterInterface.java
+++ b/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/offline/MasterInterface.java
@@ -78,7 +78,9 @@ public class MasterInterface extends Lifecycle
@Override
protected void doDeactivate() throws Exception
{
- disconnect();
+ session.removeListener(sessionListener);
+ session.close();
+ session = null;
super.doDeactivate();
}
@@ -112,13 +114,6 @@ public class MasterInterface extends Lifecycle
OM.LOG.info("Synchronized with master.");
}
- private void disconnect()
- {
- session.removeListener(sessionListener);
- session.close();
- session = null;
- }
-
private void exitIfInactive()
{
switch (getLifecycleState())

Back to the top