Examples of XMBean


Examples of org.jboss.mx.modelmbean.XMBean

   public void testInheritanceInProxyAttribute() throws Exception
   {
      MBeanServer server = MBeanServerFactory.createMBeanServer();
      ObjectName oname   = new ObjectName("test:test=test");
     
      XMBean mmbean = new XMBean();
      ExtendedResource resource = new ExtendedResource();
     
      mmbean.setManagedResource(resource, "ObjectReference");
      mmbean.setModelMBeanInfo(resource.getMBeanInfo());
     
      server.registerMBean(mmbean, oname);
     
      MyInterface2 mbean = (MyInterface2)MBeanProxy.get(
            MyInterface2.class, oname, server);
View Full Code Here

Examples of org.jboss.mx.modelmbean.XMBean

   public void testInheritanceInProxyReturnType() throws Exception
   {
      MBeanServer server = MBeanServerFactory.createMBeanServer();
      ObjectName oname   = new ObjectName("test:test=test");
     
      XMBean mmbean = new XMBean();
      ExtendedResource resource = new ExtendedResource();
     
      mmbean.setManagedResource(resource, "ObjectReference");
      mmbean.setModelMBeanInfo(resource.getMBeanInfo());
     
      server.registerMBean(mmbean, oname);
     
      MyInterface2 mbean = (MyInterface2)MBeanProxy.get(
            MyInterface2.class, oname, server);
View Full Code Here

Examples of org.jboss.mx.modelmbean.XMBean

      Descriptor d = new DescriptorSupport();
      d.setField(RESOURCE_REFERENCE, resource);
      d.setField(RESOURCE_TYPE, "file:./src/main/test/implementation/modelmbean/support/xml/TrivialManagementInterface.xml");
      d.setField(SAX_PARSER, "org.apache.crimson.parser.XMLReaderImpl");

      XMBean mmb = new XMBean(d, DESCRIPTOR);
     
      ObjectName name = new ObjectName(":test=test");
      server.registerMBean(mmb, name);
     
      for (int i = 0; i < 10; ++i)
View Full Code Here

Examples of org.jboss.mx.modelmbean.XMBean

      Descriptor d = new DescriptorSupport();
      d.setField(RESOURCE_REFERENCE, resource);
      d.setField(RESOURCE_TYPE, "file:./src/main/test/implementation/modelmbean/support/xml/TrivialManagementInterface2.xml");
      d.setField(SAX_PARSER, "org.apache.crimson.parser.XMLReaderImpl");

      XMBean mmb = new XMBean(d, DESCRIPTOR);

      ObjectName name = new ObjectName(":test=test");
      server.registerMBean(mmb, name);
     
      for (int i = 0; i < 8; ++i)
View Full Code Here

Examples of org.jboss.mx.modelmbean.XMBean

      Descriptor d = new DescriptorSupport();
      d.setField(RESOURCE_REFERENCE, resource);
      d.setField(RESOURCE_TYPE, "file:./src/main/test/implementation/modelmbean/support/xml/TrivialManagementInterface3.xml");
      d.setField(SAX_PARSER, "org.apache.crimson.parser.XMLReaderImpl");

      XMBean mmb = new XMBean(d, DESCRIPTOR);
     
      ObjectName name = new ObjectName(":test=test");
      server.registerMBean(mmb, name);
     
      for (int i = 0; i < 11; ++i)
View Full Code Here

Examples of org.jboss.mx.modelmbean.XMBean

      Descriptor d = new DescriptorSupport();
      d.setField(RESOURCE_REFERENCE, resource);
      d.setField(RESOURCE_TYPE, "file:./src/main/test/implementation/modelmbean/support/xml/TrivialManagementInterface4.xml");
      d.setField(SAX_PARSER, "org.apache.crimson.parser.XMLReaderImpl");

      XMBean mmb = new XMBean(d, DESCRIPTOR);
     
      ObjectName name = new ObjectName(":test=test");
      server.registerMBean(mmb, name);
     
      for (int i = 0; i < 7; ++i)
View Full Code Here

Examples of org.jboss.mx.modelmbean.XMBean

      Descriptor d = new DescriptorSupport();
      d.setField(RESOURCE_REFERENCE, resource);
      d.setField(RESOURCE_TYPE, "file:./src/main/test/implementation/modelmbean/support/xml/TrivialManagementInterface5.xml");
      d.setField(SAX_PARSER, "org.apache.crimson.parser.XMLReaderImpl");

      XMBean mmb = new XMBean(d, DESCRIPTOR);
     
      ObjectName name = new ObjectName(":test=test");
      server.registerMBean(mmb, name);
     
      server.getAttribute(name, "Something");
View Full Code Here

Examples of org.jboss.mx.modelmbean.XMBean

      Descriptor d = new DescriptorSupport();
      d.setField(RESOURCE_REFERENCE, resource);
      d.setField(RESOURCE_TYPE, "file:./src/main/test/implementation/modelmbean/support/xml/TrivialManagementInterface5.xml");
      d.setField(SAX_PARSER, "org.apache.crimson.parser.XMLReaderImpl");

      XMBean mmb = new XMBean(d, DESCRIPTOR);
     
      ObjectName name = new ObjectName(":test=test");
      server.registerMBean(mmb, name);

      class MyNotificationListener implements NotificationListener
View Full Code Here

Examples of org.jboss.mx.modelmbean.XMBean

/*     */       }
/*     */
/* 202 */       int mbeanType = mbcap.getMBeanType();
/* 203 */       if (mbeanType == 291)
/*     */       {
/* 205 */         invoker = new XMBean(object, "StandardMBean");
/*     */       }
/* 207 */       else if ((object instanceof MBeanInvoker))
/*     */       {
/* 209 */         invoker = (MBeanInvoker)object;
/*     */       }
View Full Code Here

Examples of org.jboss.mx.modelmbean.XMBean

/*     */   public ServiceMBeanDelegate(MBeanServer server, ServiceContainer container, String xmbean, ObjectName on)
/*     */   {
/*  93 */     this.container = container;
/*  94 */     this.server = server;
/*  95 */     this.serviceOn = on;
/*  96 */     XMBean mbean = null;
/*     */     try
/*     */     {
/*  99 */       Descriptor descriptor = new DescriptorSupport();
/* 100 */       descriptor.setField("xmbean.resource.reference", container.getSingleton());
/* 101 */       descriptor.setField("xmbean.resource.type", xmbean);
/* 102 */       descriptor.setField("xmbean.metadata.sax.parser", "org.apache.crimson.parser.XMLReaderImpl");
/*     */
/* 104 */       mbean = new XMBean(descriptor, "descriptor");
/*     */     }
/*     */     catch (NotCompliantMBeanException e)
/*     */     {
/* 108 */       throw new RuntimeException(e);
/*     */     }
/*     */     catch (MBeanException e)
/*     */     {
/* 112 */       throw new RuntimeException(e);
/*     */     }
/* 114 */     this.mbeanInfo = mbean.getMetaData();
/*     */   }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.