Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public JMXItemChecker(JSONObject request) throws ZabbixException
- {
- super(request);
- try
- {
- String conn = request.getString(JSON_TAG_CONN);
- int port = request.getInt(JSON_TAG_PORT);
- Integer weblogic = new Integer("7001");
- int retvalweblogic = weblogic.compareTo(port);
- if (retvalweblogic == 0)
- {
- url = new JMXServiceURL("service:jmx:iiop://" + conn + ":" + port + "/jndi/weblogic.management.mbeanservers.domainruntime");
- } else {
- url = new JMXServiceURL("service:jmx:rmi:///jndi/rmi://" + conn + ":" + port + "/jmxrmi");
- }
- jmxc = null;
- mbsc = null;
- username = request.optString(JSON_TAG_USERNAME, null);
- password = request.optString(JSON_TAG_PASSWORD, null);
- if (null != username && null == password || null == username && null != password)
- throw new IllegalArgumentException("invalid username and password nullness combination");
- }
- catch (Exception e)
- {
- throw new ZabbixException(e);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement