Package javax.management.modelmbean

Examples of javax.management.modelmbean.ModelMBean


      throws Exception
   {
      MBeanServer server = MBeanServerFactory.createMBeanServer();
        
      Resource resource = new Resource();
      ModelMBean modelmbean = new RequiredModelMBean();
      modelmbean.setModelMBeanInfo(getModelMBeanInfo());
      modelmbean.setManagedResource(resource, "ObjectReference");
      
      ObjectName name = new ObjectName("rmm:invocationTest=true");
      server.registerMBean(modelmbean, name);

      MBeanInfo info = server.getMBeanInfo(name);
View Full Code Here


      throws Exception
   {
      MBeanServer server = MBeanServerFactory.newMBeanServer();
        
      Resource resource = new Resource();
      ModelMBean modelmbean = new RequiredModelMBean();
      modelmbean.setManagedResource(resource, "ObjectReference");
      modelmbean.setModelMBeanInfo(getModelMBeanInfo());
        
      ObjectName name = new ObjectName("rmm:test=default");
      server.registerMBean(modelmbean, name);
        
      assertTrue("Should be the default room", server.getAttribute(name, "Room").equals("D325"));
View Full Code Here

  
   public void testRMMSetManagedResource()
   {
      try
      {
         ModelMBean modelmbean = new RequiredModelMBean();
         Resource resource = new Resource();
         modelmbean.setManagedResource(resource, "ObjectReference");
      }
      catch (Throwable t)
      {
         log.debug("failed", t);
         fail("Setting resource object with 'ObjectReference' type failed: " + t.toString());
View Full Code Here

  
   public void testRMMSetModelMBeanInfo()
   {
      try
      {
         ModelMBean modelmbean = new RequiredModelMBean();
         modelmbean.setModelMBeanInfo(getModelMBeanInfo());
      }
      catch (Throwable t)
      {
         log.debug("failed", t);
         fail("Unable to set model mbean info for resource object: " + t.toString());
View Full Code Here

      try
      {
         MBeanServer server = MBeanServerFactory.createMBeanServer();
        
         Resource resource = new Resource();
         ModelMBean modelmbean = new RequiredModelMBean();
         modelmbean.setModelMBeanInfo(getModelMBeanInfo());
         modelmbean.setManagedResource(resource, "ObjectReference");
        
         ObjectName name = new ObjectName("rmm:invocationTest=true");
         server.registerMBean(modelmbean, name);
        
         assertTrue(((Boolean)server.invoke(name, "isActive", new Object[] {}, new String[] {})).booleanValue());
View Full Code Here

      try
      {
         MBeanServer server = MBeanServerFactory.createMBeanServer();
        
         Resource2 resource = new Resource2();
         ModelMBean modelmbean = new RequiredModelMBean();
         modelmbean.setModelMBeanInfo(getModelMBeanInfo2());
         modelmbean.setManagedResource(resource, "ObjectReference");
        
         ObjectName name = new ObjectName("rmm:resourceImplementsMBean=true");
         server.registerMBean(modelmbean, name);
        
         server.setAttribute(name, new Attribute("pojoAttribute", new Integer(111)));
View Full Code Here

               null,                      // constructors
               null,                      // operations
               null                       // notification
         );

         ModelMBean mmb = new RequiredModelMBean();
         mmb.setManagedResource(new Resource(), OBJECT_REF);
         mmb.setModelMBeanInfo(info);

         ObjectName oname = new ObjectName("test:name=OnTimerCallBack");
         server.registerMBean(mmb, oname);

         Thread.sleep(5000);
View Full Code Here

    try {
      if (isMBean(managedResource.getClass())) {
        doRegister(managedResource, objectName);
      }
      else {
        ModelMBean mbean = createAndConfigureMBean(managedResource, managedResource.getClass().getName());
        doRegister(mbean, objectName);
        injectNotificationPublisherIfNecessary(managedResource, mbean, objectName);
      }
    }
    catch (JMException ex) {
View Full Code Here

    else {
      if (logger.isInfoEnabled()) {
        logger.info("Located managed bean '" + beanKey + "': registering with JMX server as MBean [" +
            objectName + "]");
      }
      ModelMBean mbean = createAndConfigureMBean(bean, beanKey);
      doRegister(mbean, objectName);
      injectNotificationPublisherIfNecessary(bean, mbean, objectName);
    }
    return objectName;
  }
View Full Code Here

      ObjectName objectName = getObjectName(proxy, beanKey);
      if (logger.isDebugEnabled()) {
        logger.debug("Located simple bean '" + beanKey + "': registering with JMX server as lazy-init MBean [" +
            objectName + "]");
      }
      ModelMBean mbean = createAndConfigureMBean(proxy, beanKey);
      targetSource.setModelMBean(mbean);
      targetSource.setObjectName(objectName);
      doRegister(mbean, objectName);
      return objectName;
    }
View Full Code Here

TOP

Related Classes of javax.management.modelmbean.ModelMBean

Copyright © 2018 www.massapicom. 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.