Package org.apache.activemq.junit
Class AbstractActiveMQConsumerResource
java.lang.Object
org.junit.rules.ExternalResource
org.apache.activemq.junit.AbstractActiveMQClientResource
org.apache.activemq.junit.AbstractActiveMQConsumerResource
- All Implemented Interfaces:
TestRule
- Direct Known Subclasses:
ActiveMQQueueReceiverResource,ActiveMQTopicDurableSubscriberResource,ActiveMQTopicSubscriberResource
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractActiveMQConsumerResource(String destinationName, URI brokerURI) AbstractActiveMQConsumerResource(String destinationName, URI brokerURI, String userName, String password) AbstractActiveMQConsumerResource(String destinationName, org.apache.activemq.ActiveMQConnectionFactory connectionFactory) AbstractActiveMQConsumerResource(String destinationName, EmbeddedActiveMQBroker embeddedActiveMQBroker) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidlongjakarta.jms.BytesMessagejakarta.jms.BytesMessagereceiveBytesMessage(long timeout) jakarta.jms.MapMessagejakarta.jms.MapMessagereceiveMapMessage(long timeout) jakarta.jms.Messagejakarta.jms.MessagereceiveMessage(long timeout) Receive a message with the given timeoutjakarta.jms.ObjectMessagejakarta.jms.ObjectMessagereceiveObjectMessage(long timeout) jakarta.jms.TextMessagejakarta.jms.TextMessagereceiveTextMessage(long timeout) voidsetDefaultReceiveTimout(long defaultReceiveTimout) Methods inherited from class org.apache.activemq.junit.AbstractActiveMQClientResource
after, before, createBytesMessage, createDestination, createMapMessage, createMessage, createMessage, createMessage, createMessage, createMessage, createMessage, createMessage, createMessage, createObjectMessage, createStreamMessage, createTextMessage, getBrokerURL, getClientId, getDestinationName, getDestinationType, setMessageProperties, start, stopMethods inherited from class org.junit.rules.ExternalResource
apply
-
Constructor Details
-
AbstractActiveMQConsumerResource
public AbstractActiveMQConsumerResource(String destinationName, org.apache.activemq.ActiveMQConnectionFactory connectionFactory) -
AbstractActiveMQConsumerResource
-
AbstractActiveMQConsumerResource
public AbstractActiveMQConsumerResource(String destinationName, EmbeddedActiveMQBroker embeddedActiveMQBroker) -
AbstractActiveMQConsumerResource
-
-
Method Details
-
getDefaultReceiveTimout
public long getDefaultReceiveTimout() -
setDefaultReceiveTimout
public void setDefaultReceiveTimout(long defaultReceiveTimout) -
createClient
protected void createClient() throws jakarta.jms.JMSException- Specified by:
createClientin classAbstractActiveMQClientResource- Throws:
jakarta.jms.JMSException
-
receiveBytesMessage
public jakarta.jms.BytesMessage receiveBytesMessage() throws jakarta.jms.JMSException- Throws:
jakarta.jms.JMSException
-
receiveTextMessage
public jakarta.jms.TextMessage receiveTextMessage() throws jakarta.jms.JMSException- Throws:
jakarta.jms.JMSException
-
receiveMapMessage
public jakarta.jms.MapMessage receiveMapMessage() throws jakarta.jms.JMSException- Throws:
jakarta.jms.JMSException
-
receiveObjectMessage
public jakarta.jms.ObjectMessage receiveObjectMessage() throws jakarta.jms.JMSException- Throws:
jakarta.jms.JMSException
-
receiveBytesMessage
public jakarta.jms.BytesMessage receiveBytesMessage(long timeout) throws jakarta.jms.JMSException - Throws:
jakarta.jms.JMSException
-
receiveTextMessage
public jakarta.jms.TextMessage receiveTextMessage(long timeout) throws jakarta.jms.JMSException - Throws:
jakarta.jms.JMSException
-
receiveMapMessage
public jakarta.jms.MapMessage receiveMapMessage(long timeout) throws jakarta.jms.JMSException - Throws:
jakarta.jms.JMSException
-
receiveObjectMessage
public jakarta.jms.ObjectMessage receiveObjectMessage(long timeout) throws jakarta.jms.JMSException - Throws:
jakarta.jms.JMSException
-
receiveMessage
public jakarta.jms.Message receiveMessage() throws jakarta.jms.JMSException- Throws:
jakarta.jms.JMSException
-
receiveMessage
public jakarta.jms.Message receiveMessage(long timeout) throws jakarta.jms.JMSException Receive a message with the given timeout- Parameters:
timeout-- Returns:
- Throws:
jakarta.jms.JMSException
-