%@ page import="java.io.*"%> <%@ page language="java" contentType="text/html; charset=utf-8"%> <%@ page import="com.eactive.eai.adapter.socket2.config.SocketAdapterManager"%> <%@ page import="com.eactive.eai.common.session.SessionManager,com.eactive.eai.common.session.TerminalVO"%> <%@ page import="com.eactive.eai.common.session.CacheInfoVO"%> <%@ page import="java.util.*"%> <%@ page import="org.apache.mina.common.IoSession"%> <%@ page import="java.util.concurrent.ConcurrentMap"%> <%@ page import="java.util.concurrent.ConcurrentHashMap"%> <%@ page import="net.sf.ehcache.Cache"%> <%@ page import="net.sf.ehcache.Cache,net.sf.ehcache.Element"%> <%@ page import="com.eactive.eai.adapter.socket2.common.ExpiringMap"%> <%@ page import="com.eactive.eai.common.util.DatetimeUtil"%> <%@ page import="com.eactive.eai.common.server.EAIServerManager"%> <%@ page import="com.eactive.eai.adapter.socket2.config.SocketAdapterManager"%> <%@ page import="com.eactive.eai.adapter.socket2.protocol.ISocketAdapter"%> <%@ page import="org.apache.mina.common.IoSession"%> <%@ page import="net.sf.ehcache.Cache,net.sf.ehcache.Element"%> <%@ page import="net.sf.ehcache.Cache"%> <%@ page import="com.eactive.eai.adapter.socket2.common.ExpiringMap"%> <%@ page import="com.eactive.eai.adapter.socket2.common.TimeUtil"%> <%@ page import="com.eactive.eai.common.server.EAIServerManager"%>
[ Socket Terminal Monitoring ]
<% String eaiSvrInstNm = EAIServerManager.getInstance().getLocalServerName(); String terminalNo = request.getParameter("terminalNo"); boolean isSpUserFound = false; String spUuid = null; try { if(terminalNo == null) { terminalNo = ""; } else { terminalNo = terminalNo.trim(); if(terminalNo.length() > 0) isSpUserFound = true; } SessionManager sessionManager = SessionManager.getInstance(); %>Adapter Socket (Local)
| eaiSvrInstNm | adapterGroupName | terminalNo | localSocketAddress | remoteSocketAddress | createTime | idleTime |
| <%= eaiSvrInstNm %> | <%= adapterGroupName %> | <%= vo.getTerminalNo() %> | <%= session1.getLocalAddress() %> | <%= session1.getRemoteAddress() %> | <%= TimeUtil.formatDate(session1.getCreationTime()) %> | <%= TimeUtil.elapsedTime(session1.getLastIoTime()) %> |
| <%= eaiSvrInstNm %> | <%= adapterGroupName %> | <%= vo.getTerminalNo() %> | <%= session1.getLocalAddress() %> | <%= session1.getRemoteAddress() %> | <%= TimeUtil.formatDate(session1.getCreationTime()) %> | <%= TimeUtil.elapsedTime(session1.getLastIoTime()) %> |
Terminal Cache Info (Distributed)
CacheName: <%= cacheName %>, CacheSize: <%= cacheSize %>, Cache TTL: <%= cacheTime %>Shared Cache - Terminal Session Info
| key | terminalNo | RofcCd | Brncd | BrnName |
| <%= terminalNo %> | <%= svo.getTerminalNo() %> | <%= svo.getRofcCd() %> | <%= svo.getBrncd() %> | <%= svo.getBrnName() %> |
| <%= key %> | <%= svo.getTerminalNo() %> | <%= svo.getRofcCd() %> | <%= svo.getBrncd() %> | <%= svo.getBrnName() %> |