(CCNCFunctions.RegisterResultPartitionLocationFunction) fn; ccs.getWorkQueue() .schedule(new RegisterResultPartitionLocationWork(ccs, rrplf.getJobId(), rrplf.getResultSetId(), rrplf.getOrderedResult(), rrplf.getEmptyResult(), rrplf.getPartition(), rrplf.getNPartitions(), rrplf.getNetworkAddress())); break; case REPORT_RESULT_PARTITION_WRITE_COMPLETION:
@Override public void registerResultPartitionLocation(JobId jobId, ResultSetId rsId, boolean orderedResult, boolean emptyResult, int partition, int nPartitions, NetworkAddress networkAddress) throws Exception { RegisterResultPartitionLocationFunction fn = new RegisterResultPartitionLocationFunction(jobId, rsId, orderedResult, emptyResult, partition, nPartitions, networkAddress); ipcHandle.send(-1, fn, null); }