Commit 4a6fbd6e by Nepxion

增强接口

parent 0e5211e7
...@@ -114,12 +114,14 @@ public class ConsoleEndpoint { ...@@ -114,12 +114,14 @@ public class ConsoleEndpoint {
String version = serviceInstance.getMetadata().get("version"); String version = serviceInstance.getMetadata().get("version");
String host = serviceInstance.getHost(); String host = serviceInstance.getHost();
int port = serviceInstance.getPort(); int port = serviceInstance.getPort();
Map<String, String> metaData = serviceInstance.getMetadata();
InstanceEntity instanceEntity = new InstanceEntity(); InstanceEntity instanceEntity = new InstanceEntity();
instanceEntity.setServiceId(serviceId); instanceEntity.setServiceId(serviceId);
instanceEntity.setVersion(version); instanceEntity.setVersion(version);
instanceEntity.setHost(host); instanceEntity.setHost(host);
instanceEntity.setPort(port); instanceEntity.setPort(port);
instanceEntity.setMetaData(metaData);
instanceEntityList.add(instanceEntity); instanceEntityList.add(instanceEntity);
} }
......
...@@ -10,6 +10,7 @@ package com.nepxion.discovery.console.entity; ...@@ -10,6 +10,7 @@ package com.nepxion.discovery.console.entity;
*/ */
import java.io.Serializable; import java.io.Serializable;
import java.util.Map;
import org.apache.commons.lang3.builder.EqualsBuilder; import org.apache.commons.lang3.builder.EqualsBuilder;
import org.apache.commons.lang3.builder.HashCodeBuilder; import org.apache.commons.lang3.builder.HashCodeBuilder;
...@@ -23,6 +24,7 @@ public class InstanceEntity implements Serializable { ...@@ -23,6 +24,7 @@ public class InstanceEntity implements Serializable {
private String version; private String version;
private String host; private String host;
private int port; private int port;
private Map<String, String> metaData;
public String getServiceId() { public String getServiceId() {
return serviceId; return serviceId;
...@@ -56,6 +58,14 @@ public class InstanceEntity implements Serializable { ...@@ -56,6 +58,14 @@ public class InstanceEntity implements Serializable {
this.port = port; this.port = port;
} }
public Map<String, String> getMetaData() {
return metaData;
}
public void setMetaData(Map<String, String> metaData) {
this.metaData = metaData;
}
@Override @Override
public int hashCode() { public int hashCode() {
return HashCodeBuilder.reflectionHashCode(this); return HashCodeBuilder.reflectionHashCode(this);
......
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