/** * Starts message sending thread. * * @param shuffleJob Job to start sending for. */ private void startSending(GridHadoopShuffleJob<UUID> shuffleJob) { shuffleJob.startSending( ctx.kernalContext().gridName(), new GridInClosure2X<UUID, GridHadoopShuffleMessage>() { @Override public void applyx(UUID dest, GridHadoopShuffleMessage msg) throws GridException { send0(dest, msg); } }); }