SGF-12
SGF-17
+ add replica parsing
This commit is contained in:
costin
2010-09-02 22:14:40 +03:00
parent c63d21e16d
commit d135e8c96b
2 changed files with 7 additions and 3 deletions

View File

@@ -44,7 +44,7 @@ public class RegionAttributesFactory extends AttributesFactory implements Factor
super.setDiskDirsAndSizes(diskDirs, diskSizes);
}
else{
if (ObjectUtils.isEmpty(diskDirs)) {
if (!ObjectUtils.isEmpty(diskDirs)) {
super.setDiskDirs(diskDirs);
}
}

View File

@@ -132,11 +132,15 @@ abstract class ParsingUtils {
for (Element diskDirElement : list) {
locations.add(diskDirElement.getAttribute("location"));
String attr = diskStoreElement.getAttribute("max-size");
String attr = diskDirElement.getAttribute("max-size");
sizes.add(StringUtils.hasText(attr) ? attr : "10240");
}
beanBuilder.addPropertyValue("diskWriteAttributes", diskDefBuilder.getBeanDefinition());
// wrap up the disk attributes factory to call 'create'
BeanDefinitionBuilder factoryWrapper = BeanDefinitionBuilder.genericBeanDefinition(DiskWriteAttributesFactoryBean.class);
factoryWrapper.addPropertyValue("diskAttributesFactory", diskDefBuilder.getBeanDefinition());
beanBuilder.addPropertyValue("diskWriteAttributes", factoryWrapper.getBeanDefinition());
beanBuilder.addPropertyValue("diskDirs", locations);
beanBuilder.addPropertyValue("diskSizes", sizes);
}