Examples of XMBean


Examples of org.jboss.mx.modelmbean.XMBean

   public ServiceMBeanDelegate(MBeanServer server, ServiceContainer container, String xmbean, ObjectName on)
   {
      this.container = container;
      this.server = server;
      serviceOn = on;
      XMBean mbean = null;
      try
      {
         Descriptor descriptor = new DescriptorSupport();
         descriptor.setField(RESOURCE_REFERENCE, container.getSingleton());
         descriptor.setField(RESOURCE_TYPE, xmbean);
         descriptor.setField(SAX_PARSER, "org.apache.crimson.parser.XMLReaderImpl");

         mbean = new XMBean(descriptor, DESCRIPTOR);
      }
      catch (NotCompliantMBeanException e)
      {
         throw new RuntimeException(e);
      }
      catch (javax.management.MBeanException e)
      {
         throw new RuntimeException(e);
      }
      mbeanInfo = mbean.getMetaData();
   }
View Full Code Here

Examples of org.jboss.mx.modelmbean.XMBean

   public ServiceMBeanDelegate(MBeanServer server, ServiceContainer container, String xmbean, ObjectName on)
   {
      this.container = container;
      this.server = server;
      serviceOn = on;
      XMBean mbean = null;
      try
      {
         Descriptor descriptor = new DescriptorSupport();
         descriptor.setField(RESOURCE_REFERENCE, container.getSingleton());
         descriptor.setField(RESOURCE_TYPE, xmbean);
         descriptor.setField(SAX_PARSER, "org.apache.crimson.parser.XMLReaderImpl");

         mbean = new XMBean(descriptor, DESCRIPTOR);
      }
      catch (NotCompliantMBeanException e)
      {
         throw new RuntimeException(e);
      }
      catch (javax.management.MBeanException e)
      {
         throw new RuntimeException(e);
      }
      mbeanInfo = mbean.getMetaData();
   }
View Full Code Here

Examples of org.jboss.mx.modelmbean.XMBean

         // TODO: allow custom factory for diff invoker types
         int mbeanType = mbcap.getMBeanType();
         if (mbeanType == MBeanCapability.STANDARD_MBEAN)
         {
            invoker = new XMBean(object, XMBeanConstants.STANDARD_MBEAN);
         }
         else if (object instanceof MBeanInvoker)
         {
            invoker = (MBeanInvoker)object;
         }
View Full Code Here

Examples of org.jboss.mx.modelmbean.XMBean

      Descriptor d = new DescriptorSupport();
      d.setField(RESOURCE_REFERENCE, new User());
      d.setField(RESOURCE_TYPE, "file:./src/main/test/implementation/modelmbean/support/xml/UserManagementInterface.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);    
      assertTrue(server.isRegistered(name));
View Full Code Here

Examples of org.jboss.mx.modelmbean.XMBean

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

      XMBean mmb = new XMBean(d, DESCRIPTOR);

      server.registerMBean(mmb, new ObjectName(":test=test"));    
     
      assertTrue(server.isRegistered(new ObjectName(":test=test")));
     
View Full Code Here

Examples of org.jboss.mx.modelmbean.XMBean

   {
      MBeanServer server = MBeanServerFactory.createMBeanServer();
      Trivial trivial = new Trivial();
      ObjectName name = new ObjectName(":foo=bar");
     
      XMBean mmb = new XMBean(trivial, XMBeanConstants.STANDARD_INTERFACE);
      server.registerMBean(mmb, name);
     
      assertTrue(server.isRegistered(new ObjectName(":foo=bar")));
     
      server.setAttribute(name, new Attribute("Something", "foobar"));
View Full Code Here

Examples of org.jboss.mx.modelmbean.XMBean

   public void testObjectEqualsOnProxy() throws Exception
   {
      MBeanServer server = MBeanServerFactory.createMBeanServer();
      ObjectName oname   = new ObjectName("test:test=test");

      ModelMBean mmbean = new XMBean();
      Resource resource = new Resource();

      mmbean.setManagedResource(resource, "ObjectReference");
      mmbean.setModelMBeanInfo(resource.getMBeanInfo());

      server.registerMBean(mmbean, oname);

      MyInterface mbean = (MyInterface)MBeanProxy.get(
            MyInterface.class, oname, server
View Full Code Here

Examples of org.jboss.mx.modelmbean.XMBean

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

Examples of org.jboss.mx.modelmbean.XMBean

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

Examples of org.jboss.mx.modelmbean.XMBean

   public void testInheritanceInTypedProxyArgs() 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
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.