Examples of ManagedQueue


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

        String addrWithAltExch = String.format("ADDR:%s;{create:always,node:{type:queue,x-declare:{alternate-exchange:'%s'}}}", queueName, altExchange);
        Queue queue = _session.createQueue(addrWithAltExch);

        createQueueOnBroker(queue);

        final ManagedQueue managedQueue = _jmxUtils.getManagedQueue(queueName);
        assertEquals("Newly created queue does not have expected alternate exchange", altExchange, managedQueue.getAlternateExchange());

        managedQueue.setAlternateExchange("");
        assertNull("Unexpected alternate exchange after set", managedQueue.getAlternateExchange());
    }
View Full Code Here

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

        Queue queue2 = _session.createQueue(addr2WithoutAltExch);

        createQueueOnBroker(queue1);
        createQueueOnBroker(queue2);

        ManagedQueue managedQueue1 = _jmxUtils.getManagedQueue(queueName1);
        assertEquals("Newly created queue1 does not have expected alternate exchange", altExchange1, managedQueue1.getAlternateExchange());

        ManagedQueue managedQueue2 = _jmxUtils.getManagedQueue(queueName2);
        assertNull("Newly created queue2 does not have expected alternate exchange", managedQueue2.getAlternateExchange());

        String altExchange2 = nonMandatoryExchangeName;
        managedQueue2.setAlternateExchange(altExchange2);

        restartBroker();

        managedQueue1 = _jmxUtils.getManagedQueue(queueName1);
        assertEquals("Queue1 does not have expected alternate exchange after restart", altExchange1, managedQueue1.getAlternateExchange());

        managedQueue2 = _jmxUtils.getManagedQueue(queueName2);
        assertEquals("Queue2 does not have expected updated alternate exchange after restart", altExchange2, managedQueue2.getAlternateExchange());
    }
View Full Code Here

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

        final long maximumMessageCount = 3;

        Queue queue = _session.createQueue(queueName);
        createQueueOnBroker(queue);

        ManagedQueue managedQueue = _jmxUtils.getManagedQueue(queueName);
        managedQueue.setMaximumMessageCount(maximumMessageCount);

        RecordingNotificationListener listener = new RecordingNotificationListener(1);

        _jmxUtils.addNotificationListener(_jmxUtils.getQueueObjectName(VIRTUAL_HOST, queueName), listener, null, null);
View Full Code Here

Examples of org.jboss.jms.server.destination.ManagedQueue

         {
            mDest = new ManagedTopic(dest.getName(), fullSize, pageSize, downCacheSize);
         }
         else
         {
            mDest = new ManagedQueue(dest.getName(), fullSize, pageSize, downCacheSize);
         }
        
         dm.registerDestination(mDest);
        
         if (dest.isQueue())
View Full Code Here

Examples of org.jboss.jms.server.destination.ManagedQueue

   {
      Queue dlq = null;
     
      if (defaultDLQObjectName != null)
      {
         ManagedQueue dest = null;
        
         try
         {        
            dest = (ManagedQueue)getServer().
               getAttribute(defaultDLQObjectName, "Instance");
         }
         catch (InstanceNotFoundException e)
         {
            //Ok
         }
        
         if (dest != null)
         {           
            PostOffice po = getPostOfficeInstance();
           
            Binding binding = po.getBindingForQueueName(dest.getName());
           
            if (binding != null && binding.getQueue().isActive())
            {
               dlq =  binding.getQueue();
            }
View Full Code Here

Examples of org.jboss.jms.server.destination.ManagedQueue

   {
      Queue expiryQueue = null;
     
      if (defaultExpiryQueueObjectName != null)
      {
         ManagedQueue dest = null;
        
         try
         {        
            dest = (ManagedQueue)getServer().
               getAttribute(defaultExpiryQueueObjectName, "Instance");
         }
         catch (InstanceNotFoundException e)
         {
            //Ok
         }

         if (dest != null)
         {           
            PostOffice po = getPostOfficeInstance();
           
            Binding binding = po.getBindingForQueueName(dest.getName());
           
            if (binding != null && binding.getQueue().isActive())
            {
               expiryQueue =  binding.getQueue();
            }
View Full Code Here

Examples of org.jboss.jms.server.destination.ManagedQueue

     
      dm.stop();
     
      dm.start();
       
      ManagedQueue queue1 = new ManagedQueue("queue1", 1000, 10, 10);
     
      ManagedTopic topic1 = new ManagedTopic("topic1", 1000, 10, 10);
     
      dm.registerDestination(queue1);
     
      dm.registerDestination(topic1);
     
      ManagedDestination queue2 = dm.getDestination("not exists", true);
     
      assertNull(queue2);
     
      ManagedDestination topic2 = dm.getDestination("not exists", false);
     
      assertNull(topic2);
     
      ManagedQueue queue3 = (ManagedQueue)dm.getDestination("queue1", true);
     
      assertTrue(queue1 == queue3);
     
      ManagedDestination queue4 = dm.getDestination("queue1", false);
     
View Full Code Here

Examples of org.jboss.jms.server.destination.ManagedQueue

   {
      Queue dlq = null;

      if (defaultDLQObjectName != null)
      {
         ManagedQueue dest = null;

         // This can be null... JMXAccessor will return null if InstanceNotFoundException is caught
         dest = (ManagedQueue) JMXAccessor.getJMXAttributeOverSecurity(getServer(), defaultDLQObjectName, "Instance");

         if (dest != null && dest.getName() != null)
         {
            Binding binding = postOffice.getBindingForQueueName(dest.getName());

            if (binding == null)
            {
              throw new IllegalStateException("Cannot find binding for queue " + dest.getName());
            }

            Queue queue = binding.queue;

            if (queue.isActive())
View Full Code Here

Examples of org.jboss.jms.server.destination.ManagedQueue

   {
      Queue expiryQueue = null;

      if (defaultExpiryQueueObjectName != null)
      {
         ManagedQueue dest = null;

         try
         {

            dest = (ManagedQueue)JMXAccessor.getJMXAttributeOverSecurity(getServer(), defaultExpiryQueueObjectName, "Instance");
         }
         catch (InstanceNotFoundException e)
         {
            //Ok
         }

         if (dest != null && dest.getName() != null)
         {
           Binding binding = postOffice.getBindingForQueueName(dest.getName());

            if (binding == null)
            {
              throw new IllegalStateException("Cannot find binding for queue " + dest.getName());
            }

            Queue queue = binding.queue;

            if (queue.isActive())
View Full Code Here

Examples of org.jboss.jms.server.destination.ManagedQueue

         {
            mDest = new ManagedTopic(dest.getName(), fullSize, pageSize, downCacheSize, postOffice.isClustered());
         }
         else
         {
            mDest = new ManagedQueue(dest.getName(), fullSize, pageSize, downCacheSize, postOffice.isClustered());
         }

         mDest.setTemporary(true);

         dm.registerDestination(mDest);
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.