Package javax.management

Examples of javax.management.MBeanServer.registerMBean()


            ObjectName objectName = new ObjectName("jboss.system:service=ServiceController");
            mbeanServer.registerMBean(serviceController, objectName);
            try
            {
               ClassLoader loader = Thread.currentThread().getContextClassLoader();
               mbeanServer.registerMBean(new JmxCL(loader), new ObjectName("jboss:service=defaultClassLoader"));

               BasicBootstrap bootstrap = new BasicBootstrap();
               bootstrap.run();
               Kernel kernel = bootstrap.getKernel();
               AbstractController controller = (AbstractController)kernel.getController();
View Full Code Here


      tb.put("sessionFactory", "HibernateStatistics");
      ObjectName on = new ObjectName("org.olat.core.persistance", tb);
      MBeanServer server = (MBeanServer) CoreSpringFactory.getBean(MBeanServerFactoryBean.class);
      StatisticsService stats = new StatisticsService();
      stats.setSessionFactory(mySessionFactory);
      server.registerMBean(stats, on);
    } catch (MalformedObjectNameException e) {
        logWarn("JMX-Error : Can not register as MBean, MalformedObjectNameException=", e);
    } catch (InstanceAlreadyExistsException e) {
        logWarn("JMX-Error : Can not register as MBean, InstanceAlreadyExistsException=", e);
    } catch (MBeanRegistrationException e) {
View Full Code Here

         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

         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

               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

         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

      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

        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

    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

    // 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

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.