for (ValuePartitionMetadata partition : getPartitions()) {
Object value = initObject(type, partition.getValue());
if (policy.getPartitions().containsKey(value)) {
throw ValidationException.duplicatePartitionValue(getName(), value);
}
policy.addPartition(value, partition.getConnectionPool());
}
return policy;
}
public List<ValuePartitionMetadata> getPartitions() {