diff options
author | Matthew Newhook <matthew@zeroc.com> | 2005-04-18 08:47:38 +0000 |
---|---|---|
committer | Matthew Newhook <matthew@zeroc.com> | 2005-04-18 08:47:38 +0000 |
commit | 29de5af8c250c086571f8a800a3a3d0e974e99c6 (patch) | |
tree | 29190ff52e42697b663ad379f1ebb495f21c42de /java/demo/Ice/session/SessionFactoryI.java | |
parent | minor updates. (diff) | |
download | ice-29de5af8c250c086571f8a800a3a3d0e974e99c6.tar.bz2 ice-29de5af8c250c086571f8a800a3a3d0e974e99c6.tar.xz ice-29de5af8c250c086571f8a800a3a3d0e974e99c6.zip |
fixes.
Diffstat (limited to 'java/demo/Ice/session/SessionFactoryI.java')
-rw-r--r-- | java/demo/Ice/session/SessionFactoryI.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/java/demo/Ice/session/SessionFactoryI.java b/java/demo/Ice/session/SessionFactoryI.java index c8b0bf12c69..f130899fe76 100644 --- a/java/demo/Ice/session/SessionFactoryI.java +++ b/java/demo/Ice/session/SessionFactoryI.java @@ -109,7 +109,16 @@ class SessionFactoryI extends _SessionFactoryDisp if(s.session.destroyed()) { s.session.destroyCallback(); - _adapter.remove(s.id); + try + { + _adapter.remove(s.id); + } + catch(Ice.ObjectAdapterDeactivatedException e) + { + // This method can be called while the server is + // shutting down, in which case this exception is + // expected. + } p.remove(); } } |