Skip navigation links
org.apache.activemq.artemis.junit

Class ActiveMQConsumerResource

    • Constructor Detail

      • ActiveMQConsumerResource

        public ActiveMQConsumerResource(String url,
                                        String queueName)
      • ActiveMQConsumerResource

        public ActiveMQConsumerResource(String url,
                                        org.apache.activemq.artemis.api.core.SimpleString queueName)
      • ActiveMQConsumerResource

        public ActiveMQConsumerResource(org.apache.activemq.artemis.api.core.client.ServerLocator serverLocator,
                                        String queueName)
      • ActiveMQConsumerResource

        public ActiveMQConsumerResource(org.apache.activemq.artemis.api.core.client.ServerLocator serverLocator,
                                        org.apache.activemq.artemis.api.core.SimpleString queueName)
    • Method Detail

      • getDefaultReceiveTimeout

        public long getDefaultReceiveTimeout()
      • setDefaultReceiveTimeout

        public void setDefaultReceiveTimeout(long defaultReceiveTimeout)
        Sets the default timeout in milliseconds used when receiving messages. Defaults to 50 milliseconds
        Parameters:
        defaultReceiveTimeout - received timeout in milliseconds
      • setAutoCreateQueue

        public void setAutoCreateQueue(boolean autoCreateQueue)
        Enable/Disable the automatic creation of non-existent queues. The default is to automatically create non-existent queues
        Overrides:
        setAutoCreateQueue in class AbstractActiveMQClientResource
        Parameters:
        autoCreateQueue -
      • receiveMessage

        public org.apache.activemq.artemis.api.core.client.ClientMessage receiveMessage()
      • receiveMessage

        public org.apache.activemq.artemis.api.core.client.ClientMessage receiveMessage(long timeout)

Copyright © 2023 The Apache Software Foundation. All Rights Reserved.