diff options
author | Eike Stepper | 2010-01-31 16:11:12 +0000 |
---|---|---|
committer | Eike Stepper | 2010-01-31 16:11:12 +0000 |
commit | 0fb721dc1dec753b0d7192708f8d48bf384d9ea2 (patch) | |
tree | 9fedbdefa116d77db973d75d7fccf3fa91850cfd | |
parent | 6f9bf2a8b43e7ca71128e24d3f21d0bf0ba4ac4f (diff) | |
download | cdo-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.java | 11 |
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()) |