Class TestMessageListener

java.lang.Object
com.sun.ts.tests.jms.common.TestMessageListener
All Implemented Interfaces:
jakarta.jms.MessageListener

public class TestMessageListener extends Object implements jakarta.jms.MessageListener
Message Listener implementation for JMS testing
  • Field Details

    • mConsumer

      public jakarta.jms.MessageConsumer mConsumer
    • monitor

      public DoneLatch monitor
    • messageArray

      public ArrayList messageArray
  • Constructor Details

    • TestMessageListener

      public TestMessageListener(jakarta.jms.MessageConsumer mc, DoneLatch dl)
      Constructor takes a MessageConsumer argument
      Parameters:
      MessageConsumer -
  • Method Details

    • getMessageArray

      public ArrayList getMessageArray()
      Returns the list of messages received.
      Returns:
      ArrayList the list of Messages that have been received
    • getLatch

      public DoneLatch 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 interface jakarta.jms.MessageListener
      Parameters:
      Message - the message passed to the listener