[jboss-cvs] JBossAS SVN: r60201 - trunk/aspects/src/main/org/jboss/aop/deployers.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Feb 2 12:06:59 EST 2007
Author: kabir.khan at jboss.com
Date: 2007-02-02 12:06:58 -0500 (Fri, 02 Feb 2007)
New Revision: 60201
Modified:
trunk/aspects/src/main/org/jboss/aop/deployers/AbstractAspectManager.java
Log:
Remove dependency from AspectManager on the JMXKernel.mbeanServer
Modified: trunk/aspects/src/main/org/jboss/aop/deployers/AbstractAspectManager.java
===================================================================
--- trunk/aspects/src/main/org/jboss/aop/deployers/AbstractAspectManager.java 2007-02-02 16:34:58 UTC (rev 60200)
+++ trunk/aspects/src/main/org/jboss/aop/deployers/AbstractAspectManager.java 2007-02-02 17:06:58 UTC (rev 60201)
@@ -51,7 +51,7 @@
{
final static String BASE_ASPECTS_XML = "base-aspects.xml";
AspectManagerService delegate = null;
- MBeanServer server;
+// MBeanServer server;
String bootstrapXml;
public AbstractAspectManager(String bootstrapXml)
@@ -84,7 +84,8 @@
throw new RuntimeException("Problem starting AspectManager", e);
}
}
-
+
+ /*
public void setMbeanServer(MBeanServer server)
{
this.server = server;
@@ -94,6 +95,7 @@
{
return server;
}
+ */
public AspectManager getAspectManager()
{
@@ -153,14 +155,6 @@
*/
public void start() throws Exception
{
- try
- {
- server.registerMBean(delegate, new ObjectName("jboss.aop:service=AspectManager"));
- }
- catch (Exception e)
- {
- throw new RuntimeException("Problem registering jboss.aop:service=AspectManager with JMXServer", e);
- }
delegate.start();
}
@@ -175,35 +169,35 @@
*/
public void destroy()
{
- if (this.server == null)
- {
- try
- {
- if (bootstrapXml != null)
- {
- InputStream in = new BufferedInputStream(new ByteArrayInputStream(bootstrapXml.getBytes()));
- try
- {
- Document doc = AspectXmlLoader.loadDocument(new BufferedInputStream(in));
- AspectXmlLoader loader = new AspectXmlLoader();
- loader.setManager(getAspectManager());
- loader.deployXML(doc, null);
- }
- finally
- {
- if (in != null)
- {
- in.close();
- }
- }
- }
- server.unregisterMBean(new ObjectName("jboss.aop:service=AspectManager"));
- }
- catch (Exception e)
- {
- throw new RuntimeException("Problem unregistering jboss.aop:service=AspectManager with JMXServer", e);
- }
- }
+// if (this.server == null)
+// {
+// try
+// {
+// if (bootstrapXml != null)
+// {
+// InputStream in = new BufferedInputStream(new ByteArrayInputStream(bootstrapXml.getBytes()));
+// try
+// {
+// Document doc = AspectXmlLoader.loadDocument(new BufferedInputStream(in));
+// AspectXmlLoader loader = new AspectXmlLoader();
+// loader.setManager(getAspectManager());
+// loader.deployXML(doc, null);
+// }
+// finally
+// {
+// if (in != null)
+// {
+// in.close();
+// }
+// }
+// }
+// server.unregisterMBean(new ObjectName("jboss.aop:service=AspectManager"));
+// }
+// catch (Exception e)
+// {
+// throw new RuntimeException("Problem unregistering jboss.aop:service=AspectManager with JMXServer", e);
+// }
+// }
delegate.destroy();
}
More information about the jboss-cvs-commits
mailing list