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) {