responses.set(i, newItemFailure(concreteSingleIndex, item.type(), item.id(), new RoutingMissingException(concreteSingleIndex, item.type(), item.id()))); continue; responses.set(i, newItemFailure(item.index(), item.type(), item.id(), e)); continue; executeShardAction(listener, responses, shardRequests);
if ((item.routing() == null) && (clusterState.getMetaData().routingRequired(concreteSingleIndex, item.type()))) { String message = "routing is required for [" + concreteSingleIndex + "]/[" + item.type() + "]/[" + item.id() + "]"; responses.set(i, newItemFailure(concreteSingleIndex, item.type(), item.id(), new IllegalArgumentException(message))); continue; responses.set(i, newItemFailure(item.index(), item.type(), item.id(), e)); continue;
multiGetAction.execute(multiGetRequest, new ActionListener<MultiGetResponse>() {
if ((item.routing() == null) && (clusterState.getMetaData().routingRequired(concreteSingleIndex, item.type()))) { String message = "routing is required for [" + concreteSingleIndex + "]/[" + item.type() + "]/[" + item.id() + "]"; responses.set(i, newItemFailure(concreteSingleIndex, item.type(), item.id(), new IllegalArgumentException(message))); continue; responses.set(i, newItemFailure(item.index(), item.type(), item.id(), e)); continue;
responses.set(i, newItemFailure(concreteSingleIndex, item.type(), item.id(), new RoutingMissingException(concreteSingleIndex, item.type(), item.id()))); continue; responses.set(i, newItemFailure(item.index(), item.type(), item.id(), e)); continue; executeShardAction(listener, responses, shardRequests);
if ((item.routing() == null) && (clusterState.getMetaData().routingRequired(concreteSingleIndex, item.type()))) { String message = "routing is required for [" + concreteSingleIndex + "]/[" + item.type() + "]/[" + item.id() + "]"; responses.set(i, newItemFailure(concreteSingleIndex, item.type(), item.id(), new IllegalArgumentException(message))); continue; responses.set(i, newItemFailure(item.index(), item.type(), item.id(), e)); continue;