/** {@inheritDoc} */ @Override protected void map(boolean topLocked) { this.topLocked = topLocked; sendNextBatches(null); }
/** * @param nodeId Sender node id. * @param res Response. */ public void onResult(UUID nodeId, GridNearTxQueryResultsEnlistResponse res) { if (checkResponse(nodeId, res, res.error())) { Batch batch = batches.get(nodeId); if (batch != null && !F.isEmpty(batch.localBackupRows()) && res.dhtFutureId() != null) processBatchLocalBackupKeys(nodeId, batch.localBackupRows(), res.dhtVersion(), res.dhtFutureId()); else sendNextBatches(nodeId); } }
sendNextBatches(primaryId);
/** {@inheritDoc} */ @Override protected void map(boolean topLocked) { this.topLocked = topLocked; sendNextBatches(null); }
/** * @param nodeId Sender node id. * @param res Response. */ public void onResult(UUID nodeId, GridNearTxQueryResultsEnlistResponse res) { if (checkResponse(nodeId, res, res.error())) { Batch batch = batches.get(nodeId); if (batch != null && !F.isEmpty(batch.localBackupRows()) && res.dhtFutureId() != null) processBatchLocalBackupKeys(nodeId, batch.localBackupRows(), res.dhtVersion(), res.dhtFutureId()); else sendNextBatches(nodeId); } }