public void renderMessages(HttpServletRequest request,
HttpServletResponse response,
QueueBrowser browser) throws IOException, JMSException, ServletException {
// lets use XML by default
response.setContentType(getContentType());
PrintWriter writer = response.getWriter();
printHeader(writer, browser, request);
Enumeration iter = browser.getEnumeration();
for (int counter = 0; iter.hasMoreElements() && (maxMessages < = 0 || counter < maxMessages); counter++) {
Message message = (Message)iter.nextElement();
renderMessage(writer, request, response, browser, message);
}
printFooter(writer, browser, request);
}
|