Class RequestListener

java.lang.Object
org.smallmind.phalanx.wire.transport.jms.RequestListener
All Implemented Interfaces:
jakarta.jms.MessageListener, SessionEmployer

public class RequestListener extends Object implements SessionEmployer, jakarta.jms.MessageListener
  • Constructor Details

    • RequestListener

      public RequestListener(JmsResponseTransport jmsResponseTransport, ConnectionManager requestConnectionManager, jakarta.jms.Destination requestDestination, String serviceGroup, String instanceId) throws jakarta.jms.JMSException
      Throws:
      jakarta.jms.JMSException
  • Method Details

    • getDestination

      public jakarta.jms.Destination getDestination()
      Specified by:
      getDestination in interface SessionEmployer
    • getMessageSelector

      public String getMessageSelector()
      Specified by:
      getMessageSelector in interface SessionEmployer
    • play

      public void play() throws jakarta.jms.JMSException
      Throws:
      jakarta.jms.JMSException
    • pause

      public void pause() throws jakarta.jms.JMSException
      Throws:
      jakarta.jms.JMSException
    • close

      public void close() throws jakarta.jms.JMSException
      Throws:
      jakarta.jms.JMSException
    • onMessage

      public void onMessage(jakarta.jms.Message message)
      Specified by:
      onMessage in interface jakarta.jms.MessageListener