You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by da...@apache.org on 2003/11/11 05:36:51 UTC

cvs commit: incubator-geronimo/modules/kernel/src/java/org/apache/geronimo/kernel/deployment/service MBeanMetadata.java

dain        2003/11/10 20:36:51

  Modified:    modules/kernel/src/java/org/apache/geronimo/kernel/deployment/service
                        MBeanMetadata.java
  Log:
  Replaced GeronimoMBeanInfo with descriptor.
  GeronimoMBeanInfo can not be loaded until the class loader in created.
  
  Revision  Changes    Path
  1.2       +10 -15    incubator-geronimo/modules/kernel/src/java/org/apache/geronimo/kernel/deployment/service/MBeanMetadata.java
  
  Index: MBeanMetadata.java
  ===================================================================
  RCS file: /home/cvs/incubator-geronimo/modules/kernel/src/java/org/apache/geronimo/kernel/deployment/service/MBeanMetadata.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- MBeanMetadata.java	8 Sep 2003 04:38:33 -0000	1.1
  +++ MBeanMetadata.java	11 Nov 2003 04:36:51 -0000	1.2
  @@ -64,8 +64,6 @@
   import java.util.Set;
   import javax.management.ObjectName;
   
  -import org.apache.geronimo.kernel.service.GeronimoMBeanInfo;
  -
   /**
    * Metadata about an MBean that is use during deployment.
    *
  @@ -73,7 +71,7 @@
    */
   public class MBeanMetadata {
       private String code;
  -    private GeronimoMBeanInfo geronimoMBeanInfo;
  +    private String geronimoMBeanDescriptor;
       private ObjectName name;
       private ObjectName loaderName;
       private ObjectName parentName;
  @@ -109,13 +107,6 @@
           this.parentName = parentName;
       }
   
  -    public MBeanMetadata(ObjectName name, GeronimoMBeanInfo geronimoMBeanInfo, ObjectName loaderName, ObjectName parentName) {
  -        this.name = name;
  -        this.geronimoMBeanInfo = geronimoMBeanInfo;
  -        this.loaderName = loaderName;
  -        this.parentName = parentName;
  -    }
  -
       public String getCode() {
           return code;
       }
  @@ -124,12 +115,16 @@
           this.code = code;
       }
   
  -    public GeronimoMBeanInfo getGeronimoMBeanInfo() {
  -        return geronimoMBeanInfo;
  +    public boolean isGeronimoMBean() {
  +        return geronimoMBeanDescriptor != null;
  +    }
  +
  +    public String getGeronimoMBeanDescriptor() {
  +        return geronimoMBeanDescriptor;
       }
   
  -    public void setGeronimoMBeanInfo(GeronimoMBeanInfo geronimoMBeanInfo) {
  -        this.geronimoMBeanInfo = geronimoMBeanInfo;
  +    public void setGeronimoMBeanDescriptor(String geronimoMBeanDescriptor) {
  +        this.geronimoMBeanDescriptor = geronimoMBeanDescriptor;
       }
   
       public ObjectName getName() {