admin 管理员组文章数量: 887031
2024年1月16日发(作者:菜单栏包括哪些内容)
/** * 分组 */ private String group; /** * 当前是否正常 */ private boolean right; /** * 当前bean名称 */ private String bean; /** * 当前状态 */ private String status; /** * 当前的状态描述 */ private String desc; public String getBean() { return bean; } public void setBean(String bean) { = bean; } public boolean isRight() { return right; } public void setRight(boolean right) { = right; } public String getStatus() { return status; } public void setStatus(String status) { = status; } public String getDesc() { return desc; } public void setDesc(String desc) { = desc; } public String getGroup() { return group; } public void setGroup(String group) { = group; }}
/** * 组与bean的匹配 */public class GroupBeansPair { public GroupBeansPair(String group, String[] beanNames) { = group; mes = beanNames; } private String group; private String[] beanNames; public String getGroup() { return group; } public void setGroup(String group) { = group; } public String[] getBeanNames() { return beanNames; } public void setBeanNames(String[] beanNames) { mes = beanNames; }}
/** * 例如 :健康检查数据访问job
*
*/public class HealthCheckerForDAOJob { private static final Logger logger = ger(); public void execute() throws Exception { try { ("健康检查 数据访问job 开始");
IBeanHealthChecker healthCache = new BeanHealthCheckerForDAO(); GroupHealthStatus status=(); boolean statu=t();
("健康检查 数据访问job 的状态="+statu); if(statu){ ("健康检查 数据访问job 很健康!"); }else{ ("健康检查 数据访问job 不健康!"); } ("健康检查 数据访问job 结束"); } catch (Exception e) { ("健康检查 数据访问job 出错",e); throw new Exception("健康检查 数据访问 job出错",e); } }}
*/
@SuppressWarnings({ "rawtypes", "unchecked" }) public static Object getBean(Class clazz) {
Object bean = n(clazz);
return bean;
}
}
版权声明:本文标题:Java程序健康检查,查看相关Bean对象是否存在、各种服务是否正常运行 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1705398069h483327.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论