You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by gn...@apache.org on 2014/02/24 16:58:54 UTC

git commit: [SSHD-291] ServerSessionTimeoutListener should not use org.apache.mina.util

Repository: mina-sshd
Updated Branches:
  refs/heads/master cc998ce3f -> cbb523dc2


[SSHD-291] ServerSessionTimeoutListener should not use org.apache.mina.util


Project: http://git-wip-us.apache.org/repos/asf/mina-sshd/repo
Commit: http://git-wip-us.apache.org/repos/asf/mina-sshd/commit/cbb523dc
Tree: http://git-wip-us.apache.org/repos/asf/mina-sshd/tree/cbb523dc
Diff: http://git-wip-us.apache.org/repos/asf/mina-sshd/diff/cbb523dc

Branch: refs/heads/master
Commit: cbb523dc2d0bea1b465db751896c07c952903633
Parents: cc998ce
Author: Guillaume Nodet <gn...@apache.org>
Authored: Mon Feb 24 16:58:42 2014 +0100
Committer: Guillaume Nodet <gn...@apache.org>
Committed: Mon Feb 24 16:58:42 2014 +0100

----------------------------------------------------------------------
 .../apache/sshd/server/session/ServerSessionTimeoutListener.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mina-sshd/blob/cbb523dc/sshd-core/src/main/java/org/apache/sshd/server/session/ServerSessionTimeoutListener.java
----------------------------------------------------------------------
diff --git a/sshd-core/src/main/java/org/apache/sshd/server/session/ServerSessionTimeoutListener.java b/sshd-core/src/main/java/org/apache/sshd/server/session/ServerSessionTimeoutListener.java
index d85315f..fc1b1d8 100644
--- a/sshd-core/src/main/java/org/apache/sshd/server/session/ServerSessionTimeoutListener.java
+++ b/sshd-core/src/main/java/org/apache/sshd/server/session/ServerSessionTimeoutListener.java
@@ -18,13 +18,13 @@
  */
 package org.apache.sshd.server.session;
 
-import org.apache.mina.util.ConcurrentHashSet;
 import org.apache.sshd.common.Session;
 import org.apache.sshd.common.SessionListener;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 import java.util.Set;
+import java.util.concurrent.CopyOnWriteArraySet;
 
 /**
  * Task that iterates over all currently open {@link ServerSession}s and checks each of them for timeouts. If 
@@ -36,7 +36,7 @@ public class ServerSessionTimeoutListener implements SessionListener, Runnable {
 
     private final Logger log = LoggerFactory.getLogger(ServerSessionTimeoutListener.class);
     
-    private final Set<ServerSession> sessions = new ConcurrentHashSet<ServerSession>();
+    private final Set<ServerSession> sessions = new CopyOnWriteArraySet<ServerSession>();
 
     public void sessionCreated(Session session) {
         if (session instanceof ServerSession) {