User: squirest
  Date: 02/03/07 16:41:37

  Modified:    src/main/org/jboss/mx/modelmbean ModelBase.java
  Log:
  added interceptor to route ModelMBean invocations to a dispatcher
  removed all irrelevant code not compatible with accepted strategy for interceptors
  
  Revision  Changes    Path
  1.8       +7 -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.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- ModelBase.java    22 Feb 2002 14:43:37 -0000      1.7
  +++ ModelBase.java    8 Mar 2002 00:41:37 -0000       1.8
  @@ -35,11 +35,11 @@
   import javax.management.modelmbean.DescriptorSupport;
   import javax.management.modelmbean.InvalidTargetObjectTypeException;
   
  -import org.jboss.mx.server.OLDMBeanInvoker;
  -import org.jboss.mx.interceptor.MBeanInvoker;
  +import org.jboss.mx.server.MBeanInvoker;
   import org.jboss.mx.interceptor.ModelMBeanInterceptor;
   import org.jboss.mx.interceptor.PersistenceInterceptor;
   import org.jboss.mx.interceptor.MBeanAttributeInterceptor;
  +import org.jboss.mx.interceptor.ObjectReferenceInterceptor;
   import org.jboss.mx.persistence.NullPersistence;
   import org.jboss.mx.persistence.PersistenceManager;
   
  @@ -51,10 +51,10 @@
    * @see org.jboss.mx.modelmbean.ModelMBeanConstants
    *
    * @author  <a href="mailto:[EMAIL PROTECTED]";>Juha Lindfors</a>.
  - * @version $Revision: 1.7 $
  + * @version $Revision: 1.8 $
    */
   public abstract class ModelBase
  -   extends OLDMBeanInvoker
  +   extends MBeanInvoker
      implements ModelMBean, ModelMBeanConstants, MBeanRegistration
   {
   
  @@ -210,11 +210,12 @@
      {
         // 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.insertLast(new MBeanAttributeInterceptor(infoSupport));
  -      this.stack.insertLast(new ModelMBeanInterceptor(resource, infoSupport));
  +      this.stack.insertLast(new ObjectReferenceInterceptor(resource, 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