Class SendMessage

java.lang.Object
org.apache.activemq.web.DestinationFacade
org.apache.activemq.web.controller.SendMessage
All Implemented Interfaces:
org.springframework.web.servlet.mvc.Controller

public class SendMessage extends DestinationFacade implements org.springframework.web.servlet.mvc.Controller
Sends a message
  • Constructor Details

    • SendMessage

      public SendMessage(BrokerFacade brokerFacade)
  • Method Details

    • handleRequest

      public org.springframework.web.servlet.ModelAndView handleRequest(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws Exception
      Specified by:
      handleRequest in interface org.springframework.web.servlet.mvc.Controller
      Throws:
      Exception
    • sendMessages

      protected void sendMessages(jakarta.servlet.http.HttpServletRequest request, WebClient client, org.apache.activemq.command.ActiveMQDestination dest) throws jakarta.jms.JMSException
      Throws:
      jakarta.jms.JMSException
    • getJMSCorrelationID

      public String getJMSCorrelationID()
    • setJMSCorrelationID

      public void setJMSCorrelationID(String correlationID)
    • getJMSReplyTo

      public String getJMSReplyTo()
    • setJMSReplyTo

      public void setJMSReplyTo(String replyTo)
    • getJMSType

      public String getJMSType()
    • setJMSType

      public void setJMSType(String type)
    • isJMSPersistent

      public boolean isJMSPersistent()
    • setJMSPersistent

      public void setJMSPersistent(boolean persistent)
    • getJMSPriority

      public int getJMSPriority()
    • setJMSPriority

      public void setJMSPriority(int priority)
    • getJMSText

      public String getJMSText()
    • setJMSText

      public void setJMSText(String text)
    • getJMSTimeToLive

      public int getJMSTimeToLive()
    • setJMSTimeToLive

      public void setJMSTimeToLive(int timeToLive)
    • getJMSMessageCount

      public int getJMSMessageCount()
    • setJMSMessageCount

      public void setJMSMessageCount(int copies)
    • getJMSMessageCountHeader

      public String getJMSMessageCountHeader()
    • setJMSMessageCountHeader

      public void setJMSMessageCountHeader(String messageCountHeader)
    • createMessage

      protected jakarta.jms.Message createMessage(WebClient client, jakarta.servlet.http.HttpServletRequest request) throws jakarta.jms.JMSException
      Throws:
      jakarta.jms.JMSException
    • appendHeaders

      protected void appendHeaders(jakarta.jms.Message message, jakarta.servlet.http.HttpServletRequest request) throws jakarta.jms.JMSException
      Throws:
      jakarta.jms.JMSException
    • isValidPropertyName

      protected boolean isValidPropertyName(String name)
    • getSupportedHttpMethods

      public String[] getSupportedHttpMethods()
      Overrides:
      getSupportedHttpMethods in class DestinationFacade