Repository: geode Updated Branches: refs/heads/develop 30341ec15 -> cd2291102
[GEODE-2324] Update isShutdownProperly method. Project: http://git-wip-us.apache.org/repos/asf/geode/repo Commit: http://git-wip-us.apache.org/repos/asf/geode/commit/cd229110 Tree: http://git-wip-us.apache.org/repos/asf/geode/tree/cd229110 Diff: http://git-wip-us.apache.org/repos/asf/geode/diff/cd229110 Branch: refs/heads/develop Commit: cd2291102744f4bb1b8bb5170e7388b31295ef6f Parents: d73ec97 Author: Galen O'Sullivan <gosulli...@pivotal.io> Authored: Mon Jan 30 11:40:09 2017 -0800 Committer: Bruce Schuchardt <bschucha...@pivotal.io> Committed: Thu Feb 9 14:28:48 2017 -0800 ---------------------------------------------------------------------- .../apache/geode/internal/cache/tier/sockets/AcceptorImpl.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/geode/blob/cd229110/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/AcceptorImpl.java ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/AcceptorImpl.java b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/AcceptorImpl.java index 5fa8096..ed29472 100755 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/AcceptorImpl.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/AcceptorImpl.java @@ -1634,9 +1634,10 @@ public class AcceptorImpl extends Acceptor implements Runnable { } public boolean isShutdownProperly() { - return !isRunning() && (selectorThread == null || !selectorThread.isAlive()) + return !isRunning() && !thread.isAlive() + && (selectorThread == null || !selectorThread.isAlive()) && (pool == null || pool.isShutdown()) && (hsPool == null || hsPool.isShutdown()) - && (selector == null || !selector.isOpen()); + && (selector == null || !selector.isOpen()) && (tmpSel == null || !tmpSel.isOpen()); } /**