Package javax.management.remote

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


            };
            environment.put(JMXConnector.CREDENTIALS, credentials);
        }

        JMXConnector jmxConnector = JMXConnectorFactory.newJMXConnector(jmxUrl, environment);
        jmxConnector.connect(environment);

        try {
            return processJmxConnector(jmxConnector, definition);
        } finally {
            jmxConnector.close();
View Full Code Here


        Exception exception = null;
        for (int i = 0; i < urls.length; i++) {
            try {
                JMXConnector connector = JMXConnectorFactory.connect(new JMXServiceURL(urls[i]), env);
                connector.connect();
                MBeanServerConnection connection = connector.getMBeanServerConnection();

                Set brokers = findBrokers(connection);
                if (brokers.size() > 0) {
                    LOG.info("Connected via JMX to the broker at " + urls[i]);
View Full Code Here

    }

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

   
   
    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:BrokerName=localhost,Type=Queue,Destination=TEST.Q");
        QueueViewMBean queueMbean = (QueueViewMBean) MBeanServerInvocationHandler.newProxyInstance(connection, name, QueueViewMBean.class, true);
        HashMap<String, String> headers = new HashMap<String, String>();
        headers.put("JMSExpiration", Long.toString(System.currentTimeMillis() + 2000));
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

        env.put(JMXConnector.CREDENTIALS, credentials);

        connector =
            JMXConnectorFactory.newJMXConnector(new JMXServiceURL(amqJmxUrl),
                env);
        connector.connect();
        connection = connector.getMBeanServerConnection();
        return connection;
    }

    public void count(MBeanServerConnection conn)
View Full Code Here

   {
      JMXServiceURL url = new JMXServiceURL("service:jmx:rmi:///jndi/rmi://localhost:1099/jmxconnector");

      JMXConnector connector = JMXConnectorFactory.newJMXConnector(url, null);
      connector.addConnectionNotificationListener(this, null, null);
      connector.connect();
      connector.close();

      assertEquals("Should have received two notifications (one for connect and one for close).", 2, notificationList.size());
   }
View Full Code Here

        String[] credentials = new String[] { username, password };
        env.put(JMXConnector.CREDENTIALS, credentials);

        connector = JMXConnectorFactory.newJMXConnector(new JMXServiceURL(
                amqJmxUrl), env);
        connector.connect();
        connection = connector.getMBeanServerConnection();
        return connection;
    }

    public void count(MBeanServerConnection conn) throws IOException
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

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.