Examples of ManagedBroker


Examples of org.apache.qpid.management.common.mbeans.ManagedBroker

     */
    public void testAlternateExchangeSurvivesRestart() throws Exception
    {
        String nonMandatoryExchangeName = "exch" + getName();

        final ManagedBroker managedBroker = _jmxUtils.getManagedBroker(VIRTUAL_HOST);
        managedBroker.createNewExchange(nonMandatoryExchangeName, "fanout", true);

        String queueName1 = getTestQueueName() + "1";
        String altExchange1 = "amq.fanout";
        String addr1WithAltExch = String.format("ADDR:%s;{create:always,node:{durable: true,type:queue,x-declare:{alternate-exchange:'%s'}}}", queueName1, altExchange1);
        Queue queue1 = _session.createQueue(addr1WithAltExch);
View Full Code Here

Examples of org.apache.qpid.management.common.mbeans.ManagedBroker

     * @throws MBeanException if there is another problem creating the exchange
     */
    public void createExchange(String virtualHostName, String name, String type, boolean durable)
            throws JMException, IOException, MBeanException
    {
        ManagedBroker managedBroker = getManagedBroker(virtualHostName);

        managedBroker.createNewExchange(name, type, durable);
    }
View Full Code Here

Examples of org.apache.qpid.management.common.mbeans.ManagedBroker

     * @throws MBeanException if there is another problem creating the exchange
     */
    public void createQueue(String virtualHostName, String name, String owner, boolean durable)
            throws JMException, MBeanException, IOException
    {
        ManagedBroker managedBroker = getManagedBroker(virtualHostName);

        managedBroker.createNewQueue(name, owner, durable);
    }
View Full Code Here

Examples of org.apache.qpid.management.common.mbeans.ManagedBroker

     * @throws MBeanException if there is another problem creating the exchange
     */
    public void unregisterExchange(String virtualHostName, String exchange)
            throws IOException, JMException, MBeanException
    {
        ManagedBroker managedBroker = getManagedBroker(virtualHostName);
        managedBroker.unregisterExchange(exchange);
    }
View Full Code Here

Examples of org.apache.qpid.management.common.mbeans.ManagedBroker

     * @throws MBeanException if there is another problem creating the exchange
     */
    public void deleteQueue(String virtualHostName, String queueName)
            throws IOException, JMException, MBeanException
    {
        ManagedBroker managedBroker = getManagedBroker(virtualHostName);
        managedBroker.deleteQueue(queueName);
    }
View Full Code Here

Examples of org.apache.qpid.management.common.mbeans.ManagedBroker

        //Remove any previous queue declares
        _monitor.markDiscardPoint();

        _jmxUtils.createQueue("test", getName(), null, false);

        ManagedBroker managedBroker = _jmxUtils.getManagedBroker("test");

        managedBroker.deleteQueue(getName());

        List<String> results = waitAndFindMatches("QUE-1002");

        assertEquals("More than one queue deletion found", 1, results.size());
View Full Code Here

Examples of org.apache.qpid.management.common.mbeans.ManagedBroker

        //Remove any previous queue declares
        _monitor.markDiscardPoint();

        _jmxUtils.createExchange("test", getName(), "direct", false);

        ManagedBroker managedBroker = _jmxUtils.getManagedBroker("test");

        managedBroker.unregisterExchange(getName());

        List<String> results = waitAndFindMatches("EXH-1002");

        assertEquals("More than one exchange deletion found", 1, results.size());
View Full Code Here

Examples of org.apache.qpid.management.common.mbeans.ManagedBroker

        setConfigurationProperty("statistics.generation.connections", "true");
    }

    public void testDeliveryAndReceiptStatistics() throws Exception
    {
        ManagedBroker vhost = _jmxUtils.getManagedBroker("test");
       
        sendUsing(_test, 5, 200);
        Thread.sleep(1000);
       
        List<String> addresses = new ArrayList<String>();
        for (ManagedConnection mc : _jmxUtils.getManagedConnections("test"))
        {
            assertEquals("Incorrect connection delivery total", 0,  mc.getTotalMessagesDelivered());
            assertEquals("Incorrect connection delivery data", 0, mc.getTotalDataDelivered());
            assertEquals("Incorrect connection receipt total", 5,  mc.getTotalMessagesReceived());
            assertEquals("Incorrect connection receipt data", 1000, mc.getTotalDataReceived());
           
            addresses.add(mc.getRemoteAddress());
        }
       
        assertEquals("Incorrect vhost delivery total", 0, vhost.getTotalMessagesDelivered());
        assertEquals("Incorrect vhost delivery data", 0, vhost.getTotalDataDelivered());
        assertEquals("Incorrect vhost receipt total", 5, vhost.getTotalMessagesReceived());
        assertEquals("Incorrect vhost receipt data", 1000, vhost.getTotalDataReceived());
       
        Connection test = new AMQConnection(_brokerUrl, USER, USER, "clientid", "test");
        test.start();
        receiveUsing(test, 5);
       
        for (ManagedConnection mc : _jmxUtils.getManagedConnections("test"))
        {
            if (addresses.contains(mc.getRemoteAddress()))
            {
                assertEquals("Incorrect connection delivery total", 0,  mc.getTotalMessagesDelivered());
                assertEquals("Incorrect connection delivery data", 0, mc.getTotalDataDelivered());
                assertEquals("Incorrect connection receipt total", 5,  mc.getTotalMessagesReceived());
                assertEquals("Incorrect connection receipt data", 1000, mc.getTotalDataReceived());
            }
            else
            {
                assertEquals("Incorrect connection delivery total", 5,  mc.getTotalMessagesDelivered());
                assertEquals("Incorrect connection delivery data", 1000, mc.getTotalDataDelivered());
                assertEquals("Incorrect connection receipt total", 0,  mc.getTotalMessagesReceived());
                assertEquals("Incorrect connection receipt data", 0, mc.getTotalDataReceived());
            }
        }
        assertEquals("Incorrect vhost delivery total", 5, vhost.getTotalMessagesDelivered());
        assertEquals("Incorrect vhost delivery data", 1000, vhost.getTotalDataDelivered());
        assertEquals("Incorrect vhost receipt total", 5, vhost.getTotalMessagesReceived());
        assertEquals("Incorrect vhost receipt data", 1000, vhost.getTotalDataReceived());
       
        test.close();
    }
View Full Code Here

Examples of org.apache.qpid.management.common.mbeans.ManagedBroker

          assertEquals("Incorrect connection total", 0,  mc.getTotalMessagesReceived());
          assertEquals("Incorrect connection data", 0, mc.getTotalDataReceived());
          assertFalse("Connection statistics should not be enabled", mc.isStatisticsEnabled());
        }
       
        ManagedBroker vhost = _jmxUtils.getManagedBroker("test");
        assertEquals("Incorrect vhost data", 0, vhost.getTotalMessagesReceived());
        assertEquals("Incorrect vhost data", 0, vhost.getTotalDataReceived());
        assertFalse("Vhost statistics should not be enabled", vhost.isStatisticsEnabled());

        if (!_broker.equals(VM))
        {
            assertEquals("Incorrect server total messages", 5, _jmxUtils.getServerInformation().getTotalMessagesReceived());
            assertEquals("Incorrect server total data", 1000, _jmxUtils.getServerInformation().getTotalDataReceived());
View Full Code Here

Examples of org.apache.qpid.management.common.mbeans.ManagedBroker

            assertEquals("Incorrect connection total", 0,  mc.getTotalMessagesReceived());
            assertEquals("Incorrect connection data", 0, mc.getTotalDataReceived());
          assertFalse("Connection statistics should not be enabled", mc.isStatisticsEnabled());
        }
       
        ManagedBroker vhost = _jmxUtils.getManagedBroker("test");
        assertEquals("Incorrect vhost data", 5, vhost.getTotalMessagesReceived());
        assertEquals("Incorrect vhost data", 1000, vhost.getTotalDataReceived());
        assertTrue("Vhost statistics should be enabled", vhost.isStatisticsEnabled());

        if (!_broker.equals(VM))
        {
            assertEquals("Incorrect server total messages", 0, _jmxUtils.getServerInformation().getTotalMessagesReceived());
            assertEquals("Incorrect server total data", 0, _jmxUtils.getServerInformation().getTotalDataReceived());
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.