User: juhalindfors
  Date: 02/02/22 06:20:35

  Modified:    src/main/org/jboss/mx/modelmbean ModelBase.java
  Log:
  extends MBeanInvoker instead of OLDMBeanInvoker
  
  Revision  Changes    Path
  1.6       +10 -6     jmx/src/main/org/jboss/mx/modelmbean/ModelBase.java
  
  Index: ModelBase.java
  ===================================================================
  RCS file: /cvsroot/jboss/jmx/src/main/org/jboss/mx/modelmbean/ModelBase.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- ModelBase.java    29 Jan 2002 03:33:22 -0000      1.5
  +++ ModelBase.java    22 Feb 2002 14:20:35 -0000      1.6
  @@ -35,9 +35,11 @@
   import javax.management.modelmbean.DescriptorSupport;
   import javax.management.modelmbean.InvalidTargetObjectTypeException;
   
  -import org.jboss.mx.server.OLDMBeanInvoker;
  +//import org.jboss.mx.server.OLDMBeanInvoker;
  +import org.jboss.mx.interceptor.MBeanInvoker;
   import org.jboss.mx.interceptor.ModelMBeanInterceptor;
   import org.jboss.mx.interceptor.PersistenceInterceptor;
  +import org.jboss.mx.interceptor.MBeanAttributeInterceptor;
   import org.jboss.mx.persistence.NullPersistence;
   import org.jboss.mx.persistence.PersistenceManager;
   
  @@ -49,10 +51,10 @@
    * @see org.jboss.mx.modelmbean.ModelMBeanConstants
    *
    * @author  <a href="mailto:[EMAIL PROTECTED]";>Juha Lindfors</a>.
  - * @version $Revision: 1.5 $
  + * @version $Revision: 1.6 $
    */
   public abstract class ModelBase
  -   extends OLDMBeanInvoker
  +   extends MBeanInvoker //OLDMBeanInvoker
      implements ModelMBean, ModelMBeanConstants, MBeanRegistration
   {
   
  @@ -206,10 +208,12 @@
      // MBeanRegistration implementation ------------------------------
      public ObjectName preRegister(MBeanServer server, ObjectName name) throws 
Exception
      {
  -      //this.descriptors = metadata.getDescriptors(ALL_DESCRIPTORS);
  +      // FIXME: stack should be configured via descriptors
  +      // NOTE: the descriptors are copies, therefore changes to them won't be 
reflected automatically on the interceptor
  +      
         ModelMBeanInfoSupport infoSupport = (ModelMBeanInfoSupport) info;
  -      this.stack = new PersistenceInterceptor(server, this,
  -                                  infoSupport.getDescriptors(ALL_DESCRIPTORS));
  +      this.stack = new PersistenceInterceptor(server, this, 
infoSupport.getDescriptors(ALL_DESCRIPTORS));
  +      this.stack.insertLast(new MBeanAttributeInterceptor(infoSupport));
         this.stack.insertLast(new ModelMBeanInterceptor(resource, infoSupport));
   
         return name;
  
  
  

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

Reply via email to