Examples of registerMBean()


Examples of javax.management.MBeanServer.registerMBean()

         final String[] sig = {Object.class.getName(),
         ObjectName.class.getName(), Map.class.getName()};
         server.invoke(MBEAN_REGISTRY, "registerMBean", args, sig);
      }
      else
         server.registerMBean(mbean, objectName);
      try
      {
         // Don't include the lifecycle callouts unless we know the MBean implementation
         // wants them and supports "double invocation"
         getServiceController().register(objectName, null, false, context.getTarget());
View Full Code Here

Examples of javax.management.MBeanServer.registerMBean()

         invokerStub, HATarget.MAKE_INVOCATIONS_WAIT);
      log.debug("Created invoker: "+invokerTarget);
      // Create and register the invoker wrapper
      MBeanServer mbeanServer = super.getServer();
      invokerWrapper = new HAInvokerWrapper(mbeanServer, realJmxInvokerName, invokerTarget);
      mbeanServer.registerMBean(invokerWrapper, wrappedJmxInvokerName);

      // Create the LoadBalancePolicy instance
      LoadBalancePolicy policy = (LoadBalancePolicy) policyClass.newInstance();

      // Finally, create the invoker proxy, a HttpInvokerProxyHA
View Full Code Here

Examples of javax.management.MBeanServer.registerMBean()

               server);
         try
         {
            cacheName =
               new ObjectName("jboss.cmp:service=tablecache,ejbname=" + metadata.getName() + ",table=" + tableName);
            server.registerMBean(cache, cacheName);
            serviceController.create(cacheName);
         }
         catch(Exception e)
         {
            throw new DeploymentException("Failed to register table cache for " + tableName, e);
View Full Code Here

Examples of javax.management.MBeanServer.registerMBean()

         final String[] sig = {Object.class.getName(),
         ObjectName.class.getName(), Map.class.getName()};
         server.invoke(MBEAN_REGISTRY, "registerMBean", args, sig);
      }
      else
         server.registerMBean(mbean, objectName);
      try
      {
         serviceController.start(objectName);
      }
      catch (Exception e)
View Full Code Here

Examples of javax.management.MBeanServer.registerMBean()

      Class beanClass;
      try {
        beanClass = cl.loadClass(clazz);
        ObjectName name = new ObjectName(JMXHelper.buildRegisteredObjectName(beanClass, WebappHelper.getServletContextPath()));
        if (!mbs.isRegistered(name))
          mbs.registerMBean(beanClass.newInstance(), name);
      } catch (Exception e) {
        throw new StartupException("Error instantiating JMX bean: ", e);
      }
    }
  }
View Full Code Here

Examples of javax.management.MBeanServer.registerMBean()

        if (name == null)
          name = config.getString("wrapper.ntservice.name");
        if (name == null)
          name = "yajsw.noname";
        ObjectName oName = new ObjectName("Wrapper", "name", name);
        server.registerMBean(this, oName);
        // System.out.println("found mbean server: " +
        // server.toString());
      }
      else
        System.out.println("ERROR: no mbean server found ");
View Full Code Here

Examples of javax.management.MBeanServer.registerMBean()

    System.setProperty("com.sun.management.jmxremote", "true");

    MBeanServer mBeanServer = ManagementFactory.getPlatformMBeanServer();

    // REGISTER PROFILER
    mBeanServer.registerMBean(OProfiler.getInstance().startRecording(), onProfiler);

    // REGISTER SERVER
    managedServer = new OrientServer();
    mBeanServer.registerMBean(managedServer, onServer);
View Full Code Here

Examples of javax.management.MBeanServer.registerMBean()

    // REGISTER PROFILER
    mBeanServer.registerMBean(OProfiler.getInstance().startRecording(), onProfiler);

    // REGISTER SERVER
    managedServer = new OrientServer();
    mBeanServer.registerMBean(managedServer, onServer);

    shutdownHook = new OServerShutdownHook();
  }

  public void startup() throws InstantiationException, IllegalAccessException, ClassNotFoundException, IllegalArgumentException,
View Full Code Here

Examples of javax.management.MBeanServer.registerMBean()

        try {
            MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
            ObjectName name = new ObjectName(getObjectName(category, id));
            Set set = mbs.queryNames(name, null);
            if (set != null && set.isEmpty()) {
                mbs.registerMBean(mBeanInstance, name);
            } else {
                mbs.unregisterMBean(name);
                mbs.registerMBean(mBeanInstance, name);
            }
        } catch (Exception e) {
View Full Code Here

Examples of javax.management.MBeanServer.registerMBean()

            Set set = mbs.queryNames(name, null);
            if (set != null && set.isEmpty()) {
                mbs.registerMBean(mBeanInstance, name);
            } else {
                mbs.unregisterMBean(name);
                mbs.registerMBean(mBeanInstance, name);
            }
        } catch (Exception e) {
            log.warn("Error registering a MBean with name ' " + id +
                    " ' and category name ' " + category + "' for JMX management", e);
        }
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.