Package org.apache.activemq.web.view
Class RssMessageRenderer
java.lang.Object
org.apache.activemq.web.view.SimpleMessageRenderer
org.apache.activemq.web.view.RssMessageRenderer
- All Implemented Interfaces:
MessageRenderer
This renderer uses XStream to render messages on a queue as full XML elements
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected com.rometools.rome.feed.synd.SyndEntrycreateEntry(jakarta.jms.QueueBrowser browser, jakarta.jms.Message message, jakarta.servlet.http.HttpServletRequest request) protected com.rometools.rome.feed.synd.SyndContentcreateEntryContent(jakarta.jms.QueueBrowser browser, jakarta.jms.Message message, jakarta.servlet.http.HttpServletRequest request) protected com.rometools.rome.feed.synd.SyndFeedcreateFeed(jakarta.jms.QueueBrowser browser, jakarta.servlet.http.HttpServletRequest request) com.rometools.rome.feed.synd.SyndFeedgetFeed(jakarta.jms.QueueBrowser browser, jakarta.servlet.http.HttpServletRequest request) protected voidprintFooter(PrintWriter writer, jakarta.jms.QueueBrowser browser, jakarta.servlet.http.HttpServletRequest request) protected voidprintHeader(PrintWriter writer, jakarta.jms.QueueBrowser browser, jakarta.servlet.http.HttpServletRequest request) voidrenderMessage(PrintWriter writer, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, jakarta.jms.QueueBrowser browser, jakarta.jms.Message message) voidsetDescription(String feedDescription) voidsetEntryContentType(String entryContentType) voidsetFeedType(String feedType) Methods inherited from class org.apache.activemq.web.view.SimpleMessageRenderer
getContentType, getMaxMessages, renderMessages, setContentType, setMaxMessages
-
Constructor Details
-
RssMessageRenderer
public RssMessageRenderer()
-
-
Method Details
-
renderMessage
public void renderMessage(PrintWriter writer, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, jakarta.jms.QueueBrowser browser, jakarta.jms.Message message) throws jakarta.jms.JMSException - Specified by:
renderMessagein interfaceMessageRenderer- Overrides:
renderMessagein classSimpleMessageRenderer- Throws:
jakarta.jms.JMSException
-
getDescription
-
setDescription
-
getFeedType
-
setFeedType
-
getEntryContentType
-
setEntryContentType
-
printHeader
protected void printHeader(PrintWriter writer, jakarta.jms.QueueBrowser browser, jakarta.servlet.http.HttpServletRequest request) throws IOException, jakarta.jms.JMSException - Overrides:
printHeaderin classSimpleMessageRenderer- Throws:
IOExceptionjakarta.jms.JMSException
-
getFeed
public com.rometools.rome.feed.synd.SyndFeed getFeed(jakarta.jms.QueueBrowser browser, jakarta.servlet.http.HttpServletRequest request) throws jakarta.jms.JMSException - Throws:
jakarta.jms.JMSException
-
createEntry
protected com.rometools.rome.feed.synd.SyndEntry createEntry(jakarta.jms.QueueBrowser browser, jakarta.jms.Message message, jakarta.servlet.http.HttpServletRequest request) throws jakarta.jms.JMSException - Throws:
jakarta.jms.JMSException
-
createEntryContent
protected com.rometools.rome.feed.synd.SyndContent createEntryContent(jakarta.jms.QueueBrowser browser, jakarta.jms.Message message, jakarta.servlet.http.HttpServletRequest request) throws jakarta.jms.JMSException - Throws:
jakarta.jms.JMSException
-
createFeed
protected com.rometools.rome.feed.synd.SyndFeed createFeed(jakarta.jms.QueueBrowser browser, jakarta.servlet.http.HttpServletRequest request) throws jakarta.jms.JMSException - Throws:
jakarta.jms.JMSException
-