Class RssMessageRenderer

java.lang.Object
org.apache.activemq.web.view.SimpleMessageRenderer
org.apache.activemq.web.view.RssMessageRenderer
All Implemented Interfaces:
MessageRenderer

public class RssMessageRenderer extends SimpleMessageRenderer
This renderer uses XStream to render messages on a queue as full XML elements
  • 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:
      renderMessage in interface MessageRenderer
      Overrides:
      renderMessage in class SimpleMessageRenderer
      Throws:
      jakarta.jms.JMSException
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String feedDescription)
    • getFeedType

      public String getFeedType()
    • setFeedType

      public void setFeedType(String feedType)
    • getEntryContentType

      public String getEntryContentType()
    • setEntryContentType

      public void setEntryContentType(String entryContentType)
    • printFooter

      protected void printFooter(PrintWriter writer, jakarta.jms.QueueBrowser browser, jakarta.servlet.http.HttpServletRequest request) throws IOException, jakarta.jms.JMSException, jakarta.servlet.ServletException
      Overrides:
      printFooter in class SimpleMessageRenderer
      Throws:
      IOException
      jakarta.jms.JMSException
      jakarta.servlet.ServletException
    • printHeader

      protected void printHeader(PrintWriter writer, jakarta.jms.QueueBrowser browser, jakarta.servlet.http.HttpServletRequest request) throws IOException, jakarta.jms.JMSException
      Overrides:
      printHeader in class SimpleMessageRenderer
      Throws:
      IOException
      jakarta.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