[Batchserver-cvs] batchserver/src/org/jmonks/batchserver/framework/management/jmxmp RepositoryJMXM
Brought to you by:
suresh_pragada
From: Suresh <sur...@us...> - 2006-09-12 23:24:20
|
Update of /cvsroot/batchserver/batchserver/src/org/jmonks/batchserver/framework/management/jmxmp In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv21858 Modified Files: RepositoryJMXMPConnectorHelper.java Log Message: no message Index: RepositoryJMXMPConnectorHelper.java =================================================================== RCS file: /cvsroot/batchserver/batchserver/src/org/jmonks/batchserver/framework/management/jmxmp/RepositoryJMXMPConnectorHelper.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** RepositoryJMXMPConnectorHelper.java 7 Sep 2006 03:06:17 -0000 1.3 --- RepositoryJMXMPConnectorHelper.java 12 Sep 2006 23:24:18 -0000 1.4 *************** *** 59,65 **** throw new IllegalArgumentException("jmx connector server cannot be null to registerd jmx connector server."); ! JMXServiceURL jmxServiceURL=jmxConnectorServer.getAddress(); ! boolean registered=Repository.getRepository().registerJobMgmtMntrInfo(jobName, jmxServiceURL.toString()); logger.info(jobName + " with the service url " + jmxServiceURL.toString() + " registered in repository = " + registered); --- 59,67 ---- throw new IllegalArgumentException("jmx connector server cannot be null to registerd jmx connector server."); ! /** ! * By default repository will be associated with the job. So we can ignore the jobName here. ! */ JMXServiceURL jmxServiceURL=jmxConnectorServer.getAddress(); ! boolean registered=Repository.getRepository().registerJobMgmtMntrInfo(jmxServiceURL.toString()); logger.info(jobName + " with the service url " + jmxServiceURL.toString() + " registered in repository = " + registered); *************** *** 85,89 **** throw new IllegalArgumentException("job name cannot be null to unregister the service url."); ! boolean unregistered=Repository.getRepository().unregisterJobMgmtMntrInfo(jobName); logger.debug(jobName + " mgmt and mntr information unregistered = " + unregistered); --- 87,94 ---- throw new IllegalArgumentException("job name cannot be null to unregister the service url."); ! /** ! * By default repository will be associated with the job. So we can ignore the jobName here. ! */ ! boolean unregistered=Repository.getRepository().unregisterJobMgmtMntrInfo(); logger.debug(jobName + " mgmt and mntr information unregistered = " + unregistered); *************** *** 91,142 **** return unregistered; } - - /** - * Gets all the job names registered in the repository as a list. - * - * @return Returns the list of all the job names registered in repository. - */ - public List getRegisteredJobList() - { - return (List)Repository.getRepository().getAllRegisteredMgmtMntrInfo().keySet(); - } - - /** - * Returns the JMX connector client for the given job name. - * - * @return Returns the JXM connector client for the given job name, - * null, if it doesnt find or could not create the JMX connector client. - * - * @throws IllegalArgumentException If job name argument is null. - */ - public JMXConnector createConnector(String jobName) - { - if(jobName==null) - throw new IllegalArgumentException("job name cannot be null to create the connector."); - - String serviceURL=(String)Repository.getRepository().lookupJobMgmtMntrInfo(jobName); - JMXConnector jmxConnector=null; - if(serviceURL==null) - jmxConnector=null; - else - { - try - { - JMXServiceURL jmxServiceURL=new JMXServiceURL(serviceURL); - jmxConnector=JMXConnectorFactory.newJMXConnector(jmxServiceURL, new HashMap()); - } - catch(MalformedURLException exception) - { - exception.printStackTrace(); - logger.error(exception.getMessage(), exception); - } - catch(IOException exception) - { - exception.printStackTrace(); - logger.error(exception.getMessage(), exception); - } - } - return jmxConnector; - } - } --- 96,98 ---- |