Package com.sun.ts.tests.jms.common
Class TestMessageListener
java.lang.Object
com.sun.ts.tests.jms.common.TestMessageListener
- All Implemented Interfaces:
jakarta.jms.MessageListener
Message Listener implementation for JMS testing
-
Field Summary
FieldsModifier and TypeFieldDescriptionjakarta.jms.MessageConsumer
-
Constructor Summary
ConstructorsConstructorDescriptionTestMessageListener
(jakarta.jms.MessageConsumer mc, DoneLatch dl) Constructor takes a MessageConsumer argument -
Method Summary
-
Field Details
-
mConsumer
public jakarta.jms.MessageConsumer mConsumer -
monitor
-
messageArray
-
-
Constructor Details
-
TestMessageListener
Constructor takes a MessageConsumer argument- Parameters:
MessageConsumer
-
-
-
Method Details
-
getMessageArray
Returns the list of messages received.- Returns:
- ArrayList the list of Messages that have been received
-
getLatch
Clears the list of messages received. -
clearMessageArray
public void clearMessageArray()Clears the list of messages received. -
onMessage
public void onMessage(jakarta.jms.Message message) Responds to incoming Messages. A TextMessage is the end of stream signal.- Specified by:
onMessage
in interfacejakarta.jms.MessageListener
- Parameters:
Message
- the message passed to the listener
-