Package javax.management.remote

Examples of javax.management.remote.JMXConnectorServer


                logger.log(Level.INFO, "Using com.sun.aas.rmijmx.cbport "+
                     cbport+" in url: "+newurl);
             } catch (java.net.MalformedURLException me) {
             }
         }
        final JMXConnectorServer cs =
             JMXConnectorServerFactory.newJMXConnectorServer(newurl, env, mbs);

        cs.start();
        logStartup(cs);
        return ( cs );
    }
View Full Code Here


                logger.log(Level.INFO, "Using com.sun.aas.jconsole.cbport "+
                     cbport+" in url: "+newjconsoleurl);
             } catch (java.net.MalformedURLException me) {
             }
         }
        final JMXConnectorServer jconsolecs =
             JMXConnectorServerFactory.newJMXConnectorServer(newjconsoleurl, jconsoleenv, mbs);

        jconsolecs.start();
        logJconsoleStartup(jconsolecs);
        return ( jconsolecs );
    }
View Full Code Here

        dr.setPort(iPort);
        dr.setProtocol(RemoteJmxProtocol.instance(protocol));
        handleSsl(dr, connector);
        dr.setLogger(_logger);
        dr.setRmiRegistrySecureFlag(false); //TODO
        final JMXConnectorServer serverEnd = dr.startConnectorServer();
        getLogger().log(Level.INFO, "NodeAgent url  = " +
                                      "service:jmx:" + connector.getProtocol() +
                                      "://" + connector.getAddress() +
                                      ":"  + connector.getPort());
View Full Code Here

      ObjectName name = new ObjectName("domain:key=value");
      LocalService mbean = new LocalService();
      server.registerMBean(mbean, name);

      JMXServiceURL url = new JMXServiceURL("service:jmx:rmi://localhost");
      JMXConnectorServer cntorServer = JMXConnectorServerFactory.newJMXConnectorServer(url, null, server);
      cntorServer.start();
      JMXConnector cntor = JMXConnectorFactory.connect(cntorServer.getAddress());
      MBeanServerConnection mbsc = cntor.getMBeanServerConnection();

      LocalServiceMBean remoteMBean = (LocalServiceMBean)MBeanServerInvocationHandler.newProxyInstance(mbsc, name, LocalServiceMBean.class, false);
      try
      {
View Full Code Here

   }

   public void testRMIProvider() throws Exception
   {
      JMXServiceURL url = new JMXServiceURL("service:jmx:rmi://host");
      JMXConnectorServer connector = JMXConnectorServerFactory.newJMXConnectorServer(url, null, null);
      assertNotNull(connector);
   }
View Full Code Here

   }

   public void testNewJMXConnectorServerWithFactory() throws Exception
   {
      JMXServiceURL url = createJMXConnectorServerAddress();
      JMXConnectorServer server = JMXConnectorServerFactory.newJMXConnectorServer(url, getEnvironment(), null);
      if (server == null) fail();
   }
View Full Code Here

   }

   public void testStartWithoutMBeanServer() throws Exception
   {
      JMXServiceURL url = createJMXConnectorServerAddress();
      JMXConnectorServer server = JMXConnectorServerFactory.newJMXConnectorServer(url, getEnvironment(), null);
      try
      {
         server.start();
         fail();
      }
      catch (IllegalStateException x)
      {
      }
View Full Code Here

   }

   public void testMBeanServerForwarderNoMBeanServer() throws Exception
   {
      JMXServiceURL url = createJMXConnectorServerAddress();
      JMXConnectorServer server = JMXConnectorServerFactory.newJMXConnectorServer(url, getEnvironment(), null);
      MBeanServerForwarder forwarder = (MBeanServerForwarder)Proxy.newProxyInstance(getClass().getClassLoader(), new Class[]{MBeanServerForwarder.class}, new InvocationHandler()
      {
         public Object invoke(Object proxy, Method method, Object[] args)
                 throws Throwable
         {
            return null;
         }
      });

      try
      {
         server.setMBeanServerForwarder(forwarder);
         fail("No MBeanServer to forward to");
      }
      catch (IllegalStateException x)
      {
      }
View Full Code Here

   }

   public void testMBeanServerForwarder() throws Exception
   {
      JMXServiceURL url = createJMXConnectorServerAddress();
      JMXConnectorServer server = JMXConnectorServerFactory.newJMXConnectorServer(url, getEnvironment(), newMBeanServer());
      MBeanServerForwarder forwarder = (MBeanServerForwarder)Proxy.newProxyInstance(getClass().getClassLoader(), new Class[]{MBeanServerForwarder.class}, new InvocationHandler()
      {
         public Object invoke(Object proxy, Method method, Object[] args)
                 throws Throwable
         {
            return null;
         }
      });

      server.setMBeanServerForwarder(forwarder);

      try
      {
         server.start();
         if (server.getMBeanServer() != forwarder) fail();
      }
      finally
      {
         server.stop();
      }
   }
View Full Code Here

      }
   }

   public void testStartStart() throws Exception
   {
      JMXConnectorServer cntorServer = null;
      try
      {
         JMXServiceURL url = createJMXConnectorServerAddress();
         cntorServer = JMXConnectorServerFactory.newJMXConnectorServer(url, getEnvironment(), newMBeanServer());
         cntorServer.start();
         cntorServer.start();
      }
      finally
      {
         if (cntorServer != null) cntorServer.stop();
      }
   }
View Full Code Here

TOP

Related Classes of javax.management.remote.JMXConnectorServer

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.