Commit 266c2516 by Nepxion

重构类结构

parent 2234bba7
...@@ -37,7 +37,7 @@ import com.nepxion.discovery.plugin.framework.entity.FilterType; ...@@ -37,7 +37,7 @@ import com.nepxion.discovery.plugin.framework.entity.FilterType;
import com.nepxion.discovery.plugin.framework.entity.IpAddressFilterEntity; import com.nepxion.discovery.plugin.framework.entity.IpAddressFilterEntity;
import com.nepxion.discovery.plugin.framework.entity.RegisterEntity; import com.nepxion.discovery.plugin.framework.entity.RegisterEntity;
import com.nepxion.discovery.plugin.framework.entity.RuleEntity; import com.nepxion.discovery.plugin.framework.entity.RuleEntity;
import com.nepxion.discovery.plugin.framework.entity.VersionEntity; import com.nepxion.discovery.plugin.framework.entity.VersionFilterEntity;
import com.nepxion.discovery.plugin.framework.exception.PluginException; import com.nepxion.discovery.plugin.framework.exception.PluginException;
public class ConfigParser extends Dom4JParser implements PluginConfigParser { public class ConfigParser extends Dom4JParser implements PluginConfigParser {
...@@ -137,7 +137,7 @@ public class ConfigParser extends Dom4JParser implements PluginConfigParser { ...@@ -137,7 +137,7 @@ public class ConfigParser extends Dom4JParser implements PluginConfigParser {
} else if (StringUtils.equals(childElement.getName(), ConfigConstant.WHITELIST_ELEMENT_NAME)) { } else if (StringUtils.equals(childElement.getName(), ConfigConstant.WHITELIST_ELEMENT_NAME)) {
parseIpAddressFilter(childElement, ConfigConstant.WHITELIST_ELEMENT_NAME, discoveryEntity); parseIpAddressFilter(childElement, ConfigConstant.WHITELIST_ELEMENT_NAME, discoveryEntity);
} else if (StringUtils.equals(childElement.getName(), ConfigConstant.VERSION_ELEMENT_NAME)) { } else if (StringUtils.equals(childElement.getName(), ConfigConstant.VERSION_ELEMENT_NAME)) {
parseVersion(childElement, discoveryEntity); parseVersionFilter(childElement, discoveryEntity);
} }
} }
} }
...@@ -245,15 +245,15 @@ public class ConfigParser extends Dom4JParser implements PluginConfigParser { ...@@ -245,15 +245,15 @@ public class ConfigParser extends Dom4JParser implements PluginConfigParser {
} }
@SuppressWarnings("rawtypes") @SuppressWarnings("rawtypes")
private void parseVersion(Element element, DiscoveryEntity discoveryEntity) { private void parseVersionFilter(Element element, DiscoveryEntity discoveryEntity) {
VersionEntity versionEntity = discoveryEntity.getVersionEntity(); VersionFilterEntity versionFilterEntity = discoveryEntity.getVersionFilterEntity();
if (versionEntity != null) { if (versionFilterEntity != null) {
throw new PluginException("Allow only one element[" + ConfigConstant.VERSION_ELEMENT_NAME + "] to be configed"); throw new PluginException("Allow only one element[" + ConfigConstant.VERSION_ELEMENT_NAME + "] to be configed");
} }
versionEntity = new VersionEntity(); versionFilterEntity = new VersionFilterEntity();
Map<String, List<DiscoveryServiceEntity>> serviceEntityMap = versionEntity.getServiceEntityMap(); Map<String, List<DiscoveryServiceEntity>> serviceEntityMap = versionFilterEntity.getServiceEntityMap();
for (Iterator elementIterator = element.elementIterator(); elementIterator.hasNext();) { for (Iterator elementIterator = element.elementIterator(); elementIterator.hasNext();) {
Object childElementObject = elementIterator.next(); Object childElementObject = elementIterator.next();
if (childElementObject instanceof Element) { if (childElementObject instanceof Element) {
...@@ -301,7 +301,7 @@ public class ConfigParser extends Dom4JParser implements PluginConfigParser { ...@@ -301,7 +301,7 @@ public class ConfigParser extends Dom4JParser implements PluginConfigParser {
} }
} }
discoveryEntity.setVersionEntity(versionEntity); discoveryEntity.setVersionFilterEntity(versionFilterEntity);
} }
private List<String> parseList(String value) { private List<String> parseList(String value) {
......
...@@ -12,17 +12,17 @@ package com.nepxion.discovery.plugin.framework.entity; ...@@ -12,17 +12,17 @@ package com.nepxion.discovery.plugin.framework.entity;
public class DiscoveryEntity extends FilterHolderEntity { public class DiscoveryEntity extends FilterHolderEntity {
private static final long serialVersionUID = -7417362859952278987L; private static final long serialVersionUID = -7417362859952278987L;
private VersionEntity versionEntity; private VersionFilterEntity versionFilterEntity;
public DiscoveryEntity() { public DiscoveryEntity() {
} }
public VersionEntity getVersionEntity() { public VersionFilterEntity getVersionFilterEntity() {
return versionEntity; return versionFilterEntity;
} }
public void setVersionEntity(VersionEntity versionEntity) { public void setVersionFilterEntity(VersionFilterEntity versionFilterEntity) {
this.versionEntity = versionEntity; this.versionFilterEntity = versionFilterEntity;
} }
} }
\ No newline at end of file
...@@ -19,12 +19,12 @@ import org.apache.commons.lang3.builder.HashCodeBuilder; ...@@ -19,12 +19,12 @@ import org.apache.commons.lang3.builder.HashCodeBuilder;
import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle; import org.apache.commons.lang3.builder.ToStringStyle;
public class VersionEntity implements Serializable { public class VersionFilterEntity implements Serializable {
private static final long serialVersionUID = -6147106004826964165L; private static final long serialVersionUID = -6147106004826964165L;
private Map<String, List<DiscoveryServiceEntity>> serviceEntityMap = new LinkedHashMap<String, List<DiscoveryServiceEntity>>(); private Map<String, List<DiscoveryServiceEntity>> serviceEntityMap = new LinkedHashMap<String, List<DiscoveryServiceEntity>>();
public VersionEntity() { public VersionFilterEntity() {
} }
......
...@@ -23,7 +23,7 @@ import com.nepxion.discovery.plugin.framework.constant.PluginConstant; ...@@ -23,7 +23,7 @@ import com.nepxion.discovery.plugin.framework.constant.PluginConstant;
import com.nepxion.discovery.plugin.framework.entity.DiscoveryEntity; import com.nepxion.discovery.plugin.framework.entity.DiscoveryEntity;
import com.nepxion.discovery.plugin.framework.entity.DiscoveryServiceEntity; import com.nepxion.discovery.plugin.framework.entity.DiscoveryServiceEntity;
import com.nepxion.discovery.plugin.framework.entity.RuleEntity; import com.nepxion.discovery.plugin.framework.entity.RuleEntity;
import com.nepxion.discovery.plugin.framework.entity.VersionEntity; import com.nepxion.discovery.plugin.framework.entity.VersionFilterEntity;
public class VersionFilterDiscoveryListener extends AbstractDiscoveryListener { public class VersionFilterDiscoveryListener extends AbstractDiscoveryListener {
@Override @Override
...@@ -50,12 +50,12 @@ public class VersionFilterDiscoveryListener extends AbstractDiscoveryListener { ...@@ -50,12 +50,12 @@ public class VersionFilterDiscoveryListener extends AbstractDiscoveryListener {
return; return;
} }
VersionEntity versionEntity = discoveryEntity.getVersionEntity(); VersionFilterEntity versionFilterEntity = discoveryEntity.getVersionFilterEntity();
if (versionEntity == null) { if (versionFilterEntity == null) {
return; return;
} }
Map<String, List<DiscoveryServiceEntity>> serviceEntityMap = versionEntity.getServiceEntityMap(); Map<String, List<DiscoveryServiceEntity>> serviceEntityMap = versionFilterEntity.getServiceEntityMap();
if (MapUtils.isEmpty(serviceEntityMap)) { if (MapUtils.isEmpty(serviceEntityMap)) {
return; return;
} }
......
...@@ -22,7 +22,7 @@ import com.nepxion.discovery.plugin.framework.constant.PluginConstant; ...@@ -22,7 +22,7 @@ import com.nepxion.discovery.plugin.framework.constant.PluginConstant;
import com.nepxion.discovery.plugin.framework.entity.DiscoveryEntity; import com.nepxion.discovery.plugin.framework.entity.DiscoveryEntity;
import com.nepxion.discovery.plugin.framework.entity.DiscoveryServiceEntity; import com.nepxion.discovery.plugin.framework.entity.DiscoveryServiceEntity;
import com.nepxion.discovery.plugin.framework.entity.RuleEntity; import com.nepxion.discovery.plugin.framework.entity.RuleEntity;
import com.nepxion.discovery.plugin.framework.entity.VersionEntity; import com.nepxion.discovery.plugin.framework.entity.VersionFilterEntity;
import com.netflix.loadbalancer.Server; import com.netflix.loadbalancer.Server;
public class VersionFilterLoadBalanceListener extends AbstractLoadBalanceListener { public class VersionFilterLoadBalanceListener extends AbstractLoadBalanceListener {
...@@ -50,12 +50,12 @@ public class VersionFilterLoadBalanceListener extends AbstractLoadBalanceListene ...@@ -50,12 +50,12 @@ public class VersionFilterLoadBalanceListener extends AbstractLoadBalanceListene
return; return;
} }
VersionEntity versionEntity = discoveryEntity.getVersionEntity(); VersionFilterEntity versionFilterEntity = discoveryEntity.getVersionFilterEntity();
if (versionEntity == null) { if (versionFilterEntity == null) {
return; return;
} }
Map<String, List<DiscoveryServiceEntity>> serviceEntityMap = versionEntity.getServiceEntityMap(); Map<String, List<DiscoveryServiceEntity>> serviceEntityMap = versionFilterEntity.getServiceEntityMap();
if (MapUtils.isEmpty(serviceEntityMap)) { if (MapUtils.isEmpty(serviceEntityMap)) {
return; return;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment