Package javax.management.remote

Examples of javax.management.remote.JMXConnector.connect()


    }

    public void testCreateDeleteDestinations() throws Exception {
        JMXServiceURL url = new JMXServiceURL("service:jmx:rmi:///jndi/rmi://localhost:1199/jmxrmi");
        JMXConnector connector = JMXConnectorFactory.connect(url, null);
        connector.connect();
        MBeanServerConnection connection = connector.getMBeanServerConnection();
        ObjectName name = new ObjectName("org.apache.activemq:type=Broker,brokerName=localhost");
        BrokerViewMBean brokerMbean = (BrokerViewMBean) MBeanServerInvocationHandler.newProxyInstance(connection, name, BrokerViewMBean.class, true);
        Connection conn = createConnection();
        Session sess = conn.createSession(false, Session.AUTO_ACKNOWLEDGE);
View Full Code Here


    }

    public void testMoveMessages() throws Exception {
        JMXServiceURL url = new JMXServiceURL("service:jmx:rmi:///jndi/rmi://localhost:1199/jmxrmi");
        JMXConnector connector = JMXConnectorFactory.connect(url, null);
        connector.connect();
        MBeanServerConnection connection = connector.getMBeanServerConnection();
        ObjectName name = new ObjectName("org.apache.activemq:type=Broker,brokerName=localhost," +
                "destinationType=Queue,destinationName=TEST.Q");
        QueueViewMBean queueMbean = MBeanServerInvocationHandler.newProxyInstance(connection, name, QueueViewMBean.class, true);
        String msgId = queueMbean.sendTextMessage("test", "system", "manager");
View Full Code Here

    }

    public void testBrowseExpiredMessages() throws Exception {
        JMXServiceURL url = new JMXServiceURL("service:jmx:rmi:///jndi/rmi://localhost:1199/jmxrmi");
        JMXConnector connector = JMXConnectorFactory.connect(url, null);
        connector.connect();
        MBeanServerConnection connection = connector.getMBeanServerConnection();
        ObjectName name = new ObjectName("org.apache.activemq:type=Broker,brokerName=localhost," +
                "destinationType=Queue,destinationName=TEST.Q");
        QueueViewMBean queueMbean = MBeanServerInvocationHandler.newProxyInstance(connection, name, QueueViewMBean.class, true);
        HashMap<String, String> headers = new HashMap<String, String>();
View Full Code Here

        Exception exception = null;
    for (JMXServiceURL url : jmxUrls) {
      try {
        JMXConnector connector = JMXConnectorFactory.connect(url, env);
        connector.connect();
        MBeanServerConnection connection = connector
            .getMBeanServerConnection();

        Set<ObjectName> brokers = findBrokers(connection);
        if (brokers.size() > 0) {
View Full Code Here

  }

  public void testMoveMessages() throws Exception {
    JMXServiceURL url = new JMXServiceURL("service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi");
    JMXConnector connector = JMXConnectorFactory.connect(url, null);
    connector.connect();
    MBeanServerConnection connection = connector.getMBeanServerConnection();
    ObjectName name = new ObjectName("org.apache.activemq:BrokerName=localhost,Type=Queue,Destination=TEST.Q");
    QueueViewMBean queueMbean = (QueueViewMBean) MBeanServerInvocationHandler.newProxyInstance(connection, name, QueueViewMBean.class, true);
    String msgId = queueMbean.sendTextMessage("test", "system", "manager");
    queueMbean.moveMessageTo(msgId, "TEST1.Q");
View Full Code Here

        String hostport = serverName + ":" + port;
        JMXConnector connector = connections.get(hostport);
        if (connector == null) {
            JMXServiceURL url = new JMXServiceURL("service:jmx:rmi://" + hostport + "/jndi/rmi://" + hostport + "/jmxrmi");
            connector = JMXConnectorFactory.connect(url);
            connector.connect();
            connections.put(hostport, connector);
        }
        return connector;
    }
View Full Code Here

            log.error("Failed to form JMX URL", e);
            continue;
         }
         try {
            connector = JMXConnectorFactory.newJMXConnector(serviceURL, null);
            connector.connect();
            connection = connector.getMBeanServerConnection();
            log.info("Connected via JMX to " + host + " (" + serviceURL + ")");
         } catch (IOException e) {
            log.error("Failed to connect to " + serviceURL, e);
            closeConnector(connector);
View Full Code Here

      }
      JMXServiceURL serviceURL = new JMXServiceURL(String.format(this.serviceUrlTemplate, endpoint.getHostName(),
            endpoint.getPort()));
      JMXConnector newConnector = JMXConnectorFactory.newJMXConnector(serviceURL, null);
      try {
         newConnector.connect();
      } catch (Exception e) {
         newConnector.close();
         throw e;
      }
      if (log.isTraceEnabled()) {
View Full Code Here

            try {
                String hostport = "localhost:10102";
                JMXServiceURL url =
                        new JMXServiceURL("service:jmx:rmi://" + hostport + "/jndi/rmi://" + hostport + "/jmxrmi");
                JMXConnector connector = JMXConnectorFactory.connect(url);
                connector.connect();
                ObjectName lilyLauncher = new ObjectName("LilyLauncher:name=Launcher");
                connector.getMBeanServerConnection()
                        .invoke(lilyLauncher, "resetLilyState", new Object[0], new String[0]);
                connector.close();
            } catch (Exception e) {
View Full Code Here

        String hostport = serverName + ":" + port;
        JMXConnector connector = connections.get(hostport);
        if (connector == null) {
            JMXServiceURL url = new JMXServiceURL("service:jmx:rmi://" + hostport + "/jndi/rmi://" + hostport + "/jmxrmi");
            connector = JMXConnectorFactory.connect(url);
            connector.connect();
            connections.put(hostport, connector);
        }
        return connector;
    }
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.