| | |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.HashMap; |
| | | import java.util.Map; |
| | | |
| | | import javax.net.ssl.KeyManager; |
| | | |
| | |
| | | * {@code false} otherwise. |
| | | */ |
| | | public boolean isConnectionRegistered(ConnectionWrapper conn) { |
| | | for (String key : connectionTable.keySet()) |
| | | for (ConnectionRecord cr : connectionTable.values()) |
| | | { |
| | | final ConnectionRecord cr = connectionTable.get(key); |
| | | if (cr.conn != null) |
| | | { |
| | | final ConnectionWrapper c = cr.conn.getConnectionWrapper(); |
| | |
| | | String targetKey = null; |
| | | ConnectionRecord targetRecord = null; |
| | | synchronized(this) { |
| | | for (String key : connectionTable.keySet()) { |
| | | ConnectionRecord cr = connectionTable.get(key); |
| | | for (Map.Entry<String, ConnectionRecord> entry : connectionTable.entrySet()) { |
| | | String key = entry.getKey(); |
| | | ConnectionRecord cr = entry.getValue(); |
| | | if (cr.conn == conn) { |
| | | targetKey = key; |
| | | targetRecord = cr; |