User: squirest
  Date: 02/01/28 19:33:22

  Modified:    src/main/org/jboss/mx/server/registry MBeanEntry.java
  Log:
  first integration of new metadata and interceptor chain for core DynamicMBean 
capabilities
  
  Revision  Changes    Path
  1.5       +14 -17    jmx/src/main/org/jboss/mx/server/registry/MBeanEntry.java
  
  Index: MBeanEntry.java
  ===================================================================
  RCS file: /cvsroot/jboss/jmx/src/main/org/jboss/mx/server/registry/MBeanEntry.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- MBeanEntry.java   2002/01/12 20:07:59     1.4
  +++ MBeanEntry.java   2002/01/29 03:33:22     1.5
  @@ -8,38 +8,35 @@
   
   import javax.management.DynamicMBean;
   import javax.management.ObjectName;
  +import javax.management.MBeanRegistration;
   
  -import org.jboss.mx.server.MBeanInvoker;
  -
   /**
    *
    * @see org.jboss.mx.interceptor.MBeanRegistry
    * @see org.jboss.mx.server.MBeanServerImpl
    *
    * @author  <a href="mailto:[EMAIL PROTECTED]";>Juha Lindfors</a>.
  - * @version $Revision: 1.4 $  
  + * @version $Revision: 1.5 $
    */
   public class MBeanEntry
   {
      // Attributes ----------------------------------------------------
      private ObjectName objectName = null;
  +   private String resourceClassName = null;
      private DynamicMBean invoker  = null;
      private Object resource  = null;
  -   
  +
      // Constructors --------------------------------------------------
  -   public MBeanEntry(ObjectName objectName, DynamicMBean invoker)
  +   public MBeanEntry(ObjectName objectName, DynamicMBean invoker, Object resource)
      {
         setObjectName(objectName);
  -      
  -      this.invoker  = invoker;
  -      
  -      if (invoker instanceof MBeanInvoker)
  -         this.resource = ((MBeanInvoker)invoker).getResource();
  -      else
  -         this.resource = invoker;
  -   }      
   
  -   // Public --------------------------------------------------------      
  +      this.invoker = invoker;
  +      this.resourceClassName = resource.getClass().getName();
  +      this.resource = resource;
  +   }
  +
  +   // Public --------------------------------------------------------
      public ObjectName getObjectName()
      {
         return objectName;
  @@ -49,15 +46,15 @@
      {
         this.objectName = objectName;
      }
  -   
  -   public DynamicMBean getInvocationInterface()
  +
  +   public DynamicMBean getMBean()
      {
         return invoker;
      }
   
      public String getResourceClassName()
      {
  -      return resource.getClass().getName();
  +      return resourceClassName;
      }
   
      public Object getResourceInstance()
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to