@Override public void visitName(EventName name) { if (m_name.equals(name.getId())) { DistributionDetail detail = new DistributionDetail(); detail .setTotalCount(name.getTotalCount()) .setFailCount(name.getFailCount()) .setFailPercent(name.getFailPercent()) .setIp(m_ip); m_details.add(detail); } }
@Override public void visitType(EventType type) { if (m_type != null && m_type.equals(type.getId())) { if (StringUtils.isEmpty(m_name)) { DistributionDetail detail = new DistributionDetail(); detail .setTotalCount(type.getTotalCount()) .setFailCount(type.getFailCount()) .setFailPercent(type.getFailPercent()) .setIp(m_ip); m_details.add(detail); } else { super.visitType(type); } } }