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 Constructor Description SendMessage(BrokerFacade brokerFacade)
-
Method Summary
-
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 Detail
-
SendMessage
public SendMessage(BrokerFacade brokerFacade)
-
-
Method Detail
-
handleRequest
public org.springframework.web.servlet.ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception
- Specified by:
handleRequest
in interfaceorg.springframework.web.servlet.mvc.Controller
- Throws:
Exception
-
sendMessages
protected void sendMessages(HttpServletRequest request, WebClient client, ActiveMQDestination dest) throws JMSException
- Throws:
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 Message createMessage(WebClient client, HttpServletRequest request) throws JMSException
- Throws:
JMSException
-
appendHeaders
protected void appendHeaders(Message message, HttpServletRequest request) throws JMSException
- Throws:
JMSException
-
isValidPropertyName
protected boolean isValidPropertyName(String name)
-
getSupportedHttpMethods
public String[] getSupportedHttpMethods()
- Overrides:
getSupportedHttpMethods
in classDestinationFacade
-
-