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 ----
|