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
public class RssMessageRenderer
- extends SimpleMessageRenderer
This renderer uses XStream to render messages on a queue as full XML elements
- Version:
- $Revision: $
Method Summary |
protected com.sun.syndication.feed.synd.SyndEntry |
createEntry(javax.jms.QueueBrowser browser,
javax.jms.Message message,
javax.servlet.http.HttpServletRequest request)
|
protected com.sun.syndication.feed.synd.SyndContent |
createEntryContent(javax.jms.QueueBrowser browser,
javax.jms.Message message,
javax.servlet.http.HttpServletRequest request)
|
protected com.sun.syndication.feed.synd.SyndFeed |
createFeed(javax.jms.QueueBrowser browser,
javax.servlet.http.HttpServletRequest request)
|
java.lang.String |
getDescription()
|
java.lang.String |
getEntryContentType()
|
com.sun.syndication.feed.synd.SyndFeed |
getFeed(javax.jms.QueueBrowser browser,
javax.servlet.http.HttpServletRequest request)
|
java.lang.String |
getFeedType()
|
protected void |
printFooter(java.io.PrintWriter writer,
javax.jms.QueueBrowser browser,
javax.servlet.http.HttpServletRequest request)
|
protected void |
printHeader(java.io.PrintWriter writer,
javax.jms.QueueBrowser browser,
javax.servlet.http.HttpServletRequest request)
|
void |
renderMessage(java.io.PrintWriter writer,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.jms.QueueBrowser browser,
javax.jms.Message message)
|
void |
setDescription(java.lang.String feedDescription)
|
void |
setEntryContentType(java.lang.String entryContentType)
|
void |
setFeedType(java.lang.String feedType)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RssMessageRenderer
public RssMessageRenderer()
renderMessage
public void renderMessage(java.io.PrintWriter writer,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.jms.QueueBrowser browser,
javax.jms.Message message)
throws javax.jms.JMSException
- Specified by:
renderMessage
in interface MessageRenderer
- Overrides:
renderMessage
in class SimpleMessageRenderer
- Throws:
javax.jms.JMSException
getDescription
public java.lang.String getDescription()
setDescription
public void setDescription(java.lang.String feedDescription)
getFeedType
public java.lang.String getFeedType()
setFeedType
public void setFeedType(java.lang.String feedType)
getEntryContentType
public java.lang.String getEntryContentType()
setEntryContentType
public void setEntryContentType(java.lang.String entryContentType)
printFooter
protected void printFooter(java.io.PrintWriter writer,
javax.jms.QueueBrowser browser,
javax.servlet.http.HttpServletRequest request)
throws java.io.IOException,
javax.jms.JMSException,
javax.servlet.ServletException
- Overrides:
printFooter
in class SimpleMessageRenderer
- Throws:
java.io.IOException
javax.jms.JMSException
javax.servlet.ServletException
printHeader
protected void printHeader(java.io.PrintWriter writer,
javax.jms.QueueBrowser browser,
javax.servlet.http.HttpServletRequest request)
throws java.io.IOException,
javax.jms.JMSException
- Overrides:
printHeader
in class SimpleMessageRenderer
- Throws:
java.io.IOException
javax.jms.JMSException
getFeed
public com.sun.syndication.feed.synd.SyndFeed getFeed(javax.jms.QueueBrowser browser,
javax.servlet.http.HttpServletRequest request)
throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
createEntry
protected com.sun.syndication.feed.synd.SyndEntry createEntry(javax.jms.QueueBrowser browser,
javax.jms.Message message,
javax.servlet.http.HttpServletRequest request)
throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
createEntryContent
protected com.sun.syndication.feed.synd.SyndContent createEntryContent(javax.jms.QueueBrowser browser,
javax.jms.Message message,
javax.servlet.http.HttpServletRequest request)
throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
createFeed
protected com.sun.syndication.feed.synd.SyndFeed createFeed(javax.jms.QueueBrowser browser,
javax.servlet.http.HttpServletRequest request)
throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
Copyright © 2010 Apache Software Foundation. All Rights Reserved.