httpServletResponse.addHeader("Payload-Size", String.valueOf(messages.size()));
httpServletResponse.setContentType("application/io");
OutputStream stream = httpServletResponse.getOutputStream();
Iterator<Message> iter = messages.iterator();
Message m;
stream.write('[');
while (iter.hasNext()) {
writeToOutputStream(stream, iter.next());
if (iter.hasNext()) {
stream.write(',');
}
}
stream.write(']');
stream.close();
}
catch (final Throwable t) {
httpServletResponse.setHeader("Cache-Control", "no-cache");
httpServletResponse.addHeader("Payload-Size", "1");
httpServletResponse.setContentType("application/io");
OutputStream stream = httpServletResponse.getOutputStream();
stream.write('[');
writeToOutputStream(stream, new Message() {
public String getSubject() {
return "ClientBusErrors";
}
public Object getMessage() {