/** {@inheritDoc} */ @Override public String toString() { return S.toString(GridDiscoveryEvent.class, this, "nodeId8", U.id8(node().id()), "msg", message(), "type", name(), "tstamp", timestamp()); } }
@Override public void onEvent(GridEvent evt) { assert evt.type() == EVT_NODE_METRICS_UPDATED; GridDiscoveryEvent discoEvt = (GridDiscoveryEvent)evt; GridNode node = cctx.discovery().node(discoEvt.node().id()); if (node != null && !node.id().equals(cctx.nodeId())) onReceived(discoEvt.eventNode().id(), node.metrics().getLastDataVersion()); } };
GridDiscoveryEvent evt = new GridDiscoveryEvent(); evt.node(ctx.discovery().localNode()); evt.eventNode(node); evt.type(type);
log.debug("Initialized future: " + this); if (!U.hasCache(discoEvt.node(), cctx.name())) { assert canCalculateAffinity();