%@ page language="java" contentType="text/html; charset=utf-8"%>
<%@ page import="java.util.*" %>
<%@ page import="com.eactive.eai.rms.common.datasource.*" %>
<%@ page import="java.util.stream.Collectors" %>
<%
if (sortedMap != null) {
// 서버 타입별로 섹션 생성
for (Map.Entry
> entry : sortedMap.entrySet()) {
String serverType = entry.getKey();
List servers = entry.getValue();
// BAT 서버는 제외
if (DataSourceTypeManager.BAT.equals(serverType) || DataSourceTypeManager.BAP.equals(serverType)) {
continue;
}
// 서버 타입에 해당하는 텍스트 가져오기 (첫 번째 서버의 텍스트 사용)
String serverTypeText = servers.size() > 0 ? servers.get(0).getText() : serverType;
// 서버 타입별 보더 색상 클래스
String borderColorClass = "";
if (serverType.equalsIgnoreCase("FEP")) {
borderColorClass = "border-primary";
} else if (serverType.equalsIgnoreCase("EAI")) {
borderColorClass = "border-success";
} else if (serverType.equalsIgnoreCase("EMS")) {
borderColorClass = "border-purple";
} else if (serverType.equalsIgnoreCase("EDI")) {
borderColorClass = "border-orange";
}
%>
<% }
} %>
|
인스턴스 ID
|
정상 |
0/s |