[jboss-cvs] JBossAS SVN: r82780 - branches/Branch_5_x/ejb3/src/main/org/jboss/ejb3/deployers.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Jan 12 11:49:06 EST 2009


Author: ALRubinger
Date: 2009-01-12 11:49:06 -0500 (Mon, 12 Jan 2009)
New Revision: 82780

Modified:
   branches/Branch_5_x/ejb3/src/main/org/jboss/ejb3/deployers/JBossASKernel.java
Log:
[EJBTHREE-655] merge r82684 and r82689 from trunk/ejb3/..JBossASKernel into Branch_5_x

Modified: branches/Branch_5_x/ejb3/src/main/org/jboss/ejb3/deployers/JBossASKernel.java
===================================================================
--- branches/Branch_5_x/ejb3/src/main/org/jboss/ejb3/deployers/JBossASKernel.java	2009-01-12 16:41:43 UTC (rev 82779)
+++ branches/Branch_5_x/ejb3/src/main/org/jboss/ejb3/deployers/JBossASKernel.java	2009-01-12 16:49:06 UTC (rev 82780)
@@ -27,13 +27,10 @@
 import java.util.HashSet;
 import java.util.Set;
 
-import javax.management.InstanceNotFoundException;
-import javax.management.MBeanException;
 import javax.management.MBeanInfo;
 import javax.management.MBeanOperationInfo;
 import javax.management.MBeanServer;
 import javax.management.ObjectName;
-import javax.management.ReflectionException;
 
 import org.jboss.beans.metadata.plugins.AbstractBeanMetaData;
 import org.jboss.beans.metadata.plugins.AbstractConstructorMetaData;
@@ -125,7 +122,7 @@
       log.info("  and demands:");
       for(DemandMetaData dmd : policy.getDemands())
       {
-         log.info("\t" + dmd.getDemand());
+         log.info("\t" + dmd.getDemand() + "; Required: " + dmd.getWhenRequired().getStateString());
       }
       log.info("  and supplies:");
       for(SupplyMetaData smd : policy.getSupplies())
@@ -170,11 +167,6 @@
       {
          mbeanServer.registerMBean(service, on);
          install(on.getCanonicalName(), dependencies, null, service);
-         
-         // EJBTHREE-606: emulate the ServiceController calls
-         MBeanInfo info = mbeanServer.getMBeanInfo(on); // redundant call for speed
-         invokeOptionalMethod(on, info, "create");
-         invokeOptionalMethod(on, info, "start");
       }
       catch (Exception e)
       {
@@ -213,25 +205,6 @@
    {
       try
       {
-         // EJBTHREE-606: emulate the ServiceController calls
-         MBeanInfo info = mbeanServer.getMBeanInfo(on); // redundant call for speed
-         try
-         {
-            invokeOptionalMethod(on, info, "stop");
-         }
-         catch(Exception e)
-         {
-            log.warn("stop on " + on + " failed", e);
-         }
-         try
-         {
-            invokeOptionalMethod(on, info, "destroy");
-         }
-         catch(Exception e)
-         {
-            log.warn("destroy on " + on + " failed", e);
-         }
-         
          mbeanServer.unregisterMBean(on);
       }
       catch (Exception e)
@@ -278,14 +251,6 @@
       
       return false;
    }
-   private void invokeOptionalMethod(ObjectName on, MBeanInfo info, String operationName)
-      throws InstanceNotFoundException, MBeanException, ReflectionException
-   {
-      Object params[] = { };
-      String signature[] = { };
-      if(hasOperation(info, operationName))
-         mbeanServer.invoke(on, operationName, params, signature);
-   }
 
    public static class AlreadyInstantiated extends AbstractConstructorMetaData
    {




More information about the jboss-cvs-commits mailing list