public class ActiveMQConsumerResource extends AbstractActiveMQClientResource
public class SimpleTest {AbstractActiveMQClientResource.ActiveMQClientResourceException| Constructor and Description |
|---|
ActiveMQConsumerResource(org.apache.activemq.artemis.api.core.client.ServerLocator serverLocator,
org.apache.activemq.artemis.api.core.SimpleString queueName) |
ActiveMQConsumerResource(org.apache.activemq.artemis.api.core.client.ServerLocator serverLocator,
String queueName) |
ActiveMQConsumerResource(String url,
org.apache.activemq.artemis.api.core.SimpleString queueName) |
ActiveMQConsumerResource(String url,
String queueName) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
createClient() |
long |
getDefaultReceiveTimeout() |
boolean |
isAutoCreateQueue() |
org.apache.activemq.artemis.api.core.client.ClientMessage |
receiveMessage() |
org.apache.activemq.artemis.api.core.client.ClientMessage |
receiveMessage(long timeout) |
void |
setAutoCreateQueue(boolean autoCreateQueue)
Enable/Disable the automatic creation of non-existent queues.
|
void |
setDefaultReceiveTimeout(long defaultReceiveTimeout)
Sets the default timeout in milliseconds used when receiving messages.
|
protected void |
stopClient() |
addMessageProperties, after, beforepublic ActiveMQConsumerResource(String url, org.apache.activemq.artemis.api.core.SimpleString queueName)
public ActiveMQConsumerResource(org.apache.activemq.artemis.api.core.client.ServerLocator serverLocator,
String queueName)
public ActiveMQConsumerResource(org.apache.activemq.artemis.api.core.client.ServerLocator serverLocator,
org.apache.activemq.artemis.api.core.SimpleString queueName)
public long getDefaultReceiveTimeout()
public void setDefaultReceiveTimeout(long defaultReceiveTimeout)
defaultReceiveTimeout - received timeout in millisecondsprotected void createClient()
createClient in class AbstractActiveMQClientResourceprotected void stopClient()
stopClient in class AbstractActiveMQClientResourcepublic boolean isAutoCreateQueue()
isAutoCreateQueue in class AbstractActiveMQClientResourcepublic void setAutoCreateQueue(boolean autoCreateQueue)
setAutoCreateQueue in class AbstractActiveMQClientResourceautoCreateQueue - public org.apache.activemq.artemis.api.core.client.ClientMessage receiveMessage()
public org.apache.activemq.artemis.api.core.client.ClientMessage receiveMessage(long timeout)
Copyright © 2023 The Apache Software Foundation. All Rights Reserved.