%@ page contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%@ page import="com.eactive.eai.adapter.socket2.config.MonitoringUtil"%>
<%@ page import="com.eactive.eai.common.util.CharsetDecoderUtil" %>
<%@ page import="java.util.*,com.eactive.eai.common.util.Logger" %>
<%!
static Logger logger = Logger.getLogger(Logger.LOGGER_DEFAULT);
%>
<%
//
// Socket2 adapter start/stop command
String adapterGroupName = request.getParameter("adapterGroupName");
String adapterName = request.getParameter("adapterName");
String cmd = request.getParameter("cmd");
if( adapterGroupName == null ) {
adapterGroupName = "" ;
}
if( adapterName == null ) {
adapterName = "" ;
}
if( cmd == null ) {
cmd = "" ;
}
String retMsg = null ;
try {
if( cmd.equals("start") ) {
MonitoringUtil.adapterStart(adapterGroupName, adapterName);
retMsg = "true" ;
} else if( cmd.equals("stop") ) {
MonitoringUtil.adapterStop(adapterGroupName, adapterName);
retMsg = "true" ;
} else {
retMsg = "Unknown command error :" + cmd ;
}
} catch ( Exception e ) {
if (logger.isError()){
logger.error("MonitoringUtil.adapterStart|adapterStop(" + adapterGroupName + ", " + adapterName + ")" );
}
//e.printStackTrace(new java.io.PrintWriter(out));
retMsg = "false" ;
}
if( retMsg == null )
retMsg = "" ;
out.println( CharsetDecoderUtil.toKor(retMsg) );
%>