/** * Send delete message to all meta cache nodes in the grid. * * @param msg Message to send. */ private void sendDeleteMessage(GridGgfsDeleteMessage msg) { assert msg != null; Collection<GridNode> nodes = meta.metaCacheNodes(); boolean first = true; for (GridNode node : nodes) { GridGgfsCommunicationMessage msg0 = first ? msg : (GridGgfsCommunicationMessage)msg.clone(); first = false; try { ggfsCtx.send(node, topic, msg0, GridIoPolicy.SYSTEM_POOL); } catch (GridException e) { U.warn(log, "Failed to send GGFS delete message to node [nodeId=" + node.id() + ", msg=" + msg + ", err=" + e.getMessage() + ']'); } } } }
/** * Send delete message to all meta cache nodes in the grid. * * @param msg Message to send. */ private void sendDeleteMessage(GridGgfsDeleteMessage msg) { assert msg != null; Collection<GridNode> nodes = meta.metaCacheNodes(); boolean first = true; for (GridNode node : nodes) { GridGgfsCommunicationMessage msg0 = first ? msg : (GridGgfsCommunicationMessage)msg.clone(); first = false; try { ggfsCtx.send(node, topic, msg0, GridIoPolicy.SYSTEM_POOL); } catch (GridException e) { U.warn(log, "Failed to send GGFS delete message to node [nodeId=" + node.id() + ", msg=" + msg + ", err=" + e.getMessage() + ']'); } } } }