public boolean validate(MetaData metaData) { for (IndexRoutingTable indexRoutingTable : this) { if (indexRoutingTable.validate(metaData) == false) { return false; } } return true; }
public boolean validate(MetaData metaData) { for (IndexRoutingTable indexRoutingTable : this) { if (indexRoutingTable.validate(metaData) == false) { return false; } } return true; }
public boolean validate(MetaData metaData) { for (IndexRoutingTable indexRoutingTable : this) { if (indexRoutingTable.validate(metaData) == false) { return false; } } return true; }
public boolean validate(MetaData metaData) { for (IndexRoutingTable indexRoutingTable : this) { if (indexRoutingTable.validate(metaData) == false) { return false; } } return true; }
public RoutingTableValidation validate(MetaData metaData) { RoutingTableValidation validation = new RoutingTableValidation(); for (IndexRoutingTable indexRoutingTable : this) { indexRoutingTable.validate(validation, metaData); } return validation; }
public Builder add(IndexRoutingTable indexRoutingTable) { indexRoutingTable.validate(); indicesRouting.put(indexRoutingTable.index(), indexRoutingTable); return this; }
public IndexRoutingTable build() throws RoutingValidationException { IndexRoutingTable indexRoutingTable = new IndexRoutingTable(index, shards.build()); indexRoutingTable.validate(); return indexRoutingTable; } }
public void validate(RoutingTableValidation validation, MetaData metaData) { if (!metaData.hasIndex(index())) { validation.addIndexFailure(index(), "Exists in routing does not exists in metadata"); return; } IndexMetaData indexMetaData = metaData.index(index()); for (String failure : validate(indexMetaData)) { validation.addIndexFailure(index, failure); } }
this.numberOfShards = indexMetaData.getNumberOfShards(); this.numberOfReplicas = indexMetaData.getNumberOfReplicas(); this.validationFailures = indexRoutingTable.validate(indexMetaData);