storeProvider.getUnsafeTaskStore().mutateTasks(query,
new Function<IScheduledTask, IScheduledTask>() {
@Override
public IScheduledTask apply(IScheduledTask task) {
ScheduledTask builder = task.newBuilder();
AssignedTask assigned = builder.getAssignedTask();
assigned.setAssignedPorts(
getNameMappedPorts(assigned.getTask().getRequestedPorts(), assignedPorts));
assigned.setSlaveHost(slaveHost)
.setSlaveId(slaveId.getValue());
return IScheduledTask.build(builder);
}
});