@Override public void disconnectFromNode(DiscoveryNode node) { synchronized (this) { LocalTransport removed = connectedNodes.remove(node); if (removed != null) { transportServiceAdapter.raiseNodeDisconnected(node); } } }