+ if (!nodes.contains(node)) {
+ logger.log(Level.WARNING, "Was told to disconnect from a node (" + node + ") I don’t know about!");
+ return;
+ }
+ FcpClient fcpClient = nodeClients.get(node);
+ if (fcpClient == null) {
+ logger.log(Level.WARNING, "No FCP client for node (" + node + ")!");
+ return;
+ }
+ fcpClient.disconnect();
+ nodeListenerManager.fireNodeDisconnected(node, null);