package org.springframework.cloud.app;
import java.util.Map;
import org.springframework.cloud.app.ApplicationInstanceInfo;
/**
* Basic implementation of ApplicationInstanceInfo that might suffice most typical
* cloud connectors.
*
* @author Ramnivas Laddad
*
*/
public class BasicApplicationInstanceInfo implements ApplicationInstanceInfo {
private String instanceId;
private String appId;
private Map<String, Object> properties;
public BasicApplicationInstanceInfo(String instanceId, String appId, Map<String, Object> properties) {
this.instanceId = instanceId;
this.appId = appId;
this.properties = properties;
}
@Override
public String getInstanceId() {
return instanceId;
}
@Override
public String getAppId() {
return appId;
}
@Override
public Map<String, Object> getProperties() {
return properties;
}
}