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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidappendHeaders(jakarta.jms.Message message, jakarta.servlet.http.HttpServletRequest request) protected jakarta.jms.MessagecreateMessage(WebClient client, jakarta.servlet.http.HttpServletRequest request) intintintString[]org.springframework.web.servlet.ModelAndViewhandleRequest(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) booleanprotected booleanisValidPropertyName(String name) protected voidsendMessages(jakarta.servlet.http.HttpServletRequest request, WebClient client, org.apache.activemq.command.ActiveMQDestination dest) voidsetJMSCorrelationID(String correlationID) voidsetJMSMessageCount(int copies) voidsetJMSMessageCountHeader(String messageCountHeader) voidsetJMSPersistent(boolean persistent) voidsetJMSPriority(int priority) voidsetJMSReplyTo(String replyTo) voidsetJMSText(String text) voidsetJMSTimeToLive(int timeToLive) voidsetJMSType(String type) Methods inherited from class org.apache.activemq.web.DestinationFacade
addDestination, createDestination, getBrokerAdmin, getBrokerFacade, getJMSDestination, getJMSDestinationType, getPhysicalDestinationName, getQueueView, getValidDestination, isQueue, redirectToBrowseView, redirectToDestinationView, redirectToRequest, removeDestination, setJMSDestination, setJMSDestinationType, toString
-
Constructor Details
-
SendMessage
-
-
Method Details
-
handleRequest
public org.springframework.web.servlet.ModelAndView handleRequest(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws Exception - Specified by:
handleRequestin interfaceorg.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
-
setJMSCorrelationID
-
getJMSReplyTo
-
setJMSReplyTo
-
getJMSType
-
setJMSType
-
isJMSPersistent
public boolean isJMSPersistent() -
setJMSPersistent
public void setJMSPersistent(boolean persistent) -
getJMSPriority
public int getJMSPriority() -
setJMSPriority
public void setJMSPriority(int priority) -
getJMSText
-
setJMSText
-
getJMSTimeToLive
public int getJMSTimeToLive() -
setJMSTimeToLive
public void setJMSTimeToLive(int timeToLive) -
getJMSMessageCount
public int getJMSMessageCount() -
setJMSMessageCount
public void setJMSMessageCount(int copies) -
getJMSMessageCountHeader
-
setJMSMessageCountHeader
-
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
-
getSupportedHttpMethods
- Overrides:
getSupportedHttpMethodsin classDestinationFacade
-