コード例 #1
0
ファイル: JmxDiscoverAgent.java プロジェクト: fbacchella/jrds
 private MBeanServerConnection connect(String hostname, HttpServletRequest request) {
   this.hostname = hostname;
   String protocolName = request.getParameter("discoverJmxProtocol");
   if (protocolName != null && !protocolName.trim().isEmpty()) {
     cnx.setProtocol(JmxProtocol.valueOf(protocolName.trim()));
   }
   Integer port = jrds.Util.parseStringNumber(request.getParameter("discoverJmxPort"), 0);
   if (port != 0) {
     cnx.setPort(port);
   }
   cnx.setUser(request.getParameter("discoverJmxUser"));
   cnx.setPassword(request.getParameter("discoverJmxPassword"));
   if (cnx.startConnection()) {
     return cnx.getConnection().connection;
   } else {
     return null;
   }
 }