package com.vmware.springsource.hyperic.plugin.gemfire.detectors; import java.util.Map; import org.hyperic.util.config.ConfigResponse; public class CacheServerDetector extends MemberDetector { boolean isValidMember(Map memberDetails) { return "true".equalsIgnoreCase(memberDetails.get("gemfire.member.isserver.boolean").toString()) && !"true".equalsIgnoreCase(memberDetails.get("gemfire.member.isgateway.boolean").toString()); } final ConfigResponse getAtributtes(Map memberDetails) { ConfigResponse res = new ConfigResponse(); res.setValue("id", (String) memberDetails.get("gemfire.member.id.string")); res.setValue("type", (String) memberDetails.get("gemfire.member.type.string")); res.setValue("host", (String) memberDetails.get("gemfire.member.host.string")); res.setValue("port", (Integer) memberDetails.get("gemfire.member.port.int")); return res; } }