> > boolean readInput = true; > while (readInput) { > readInput =StringUtils.isNotBlank(in.readLine()); > } >
There's absolutely nothing wrong with that line in the overall design of the reader. The whole purpose of the component is to buffer the entire stream contents in memory, regardless of whether it's done line-by-line or all-in-one. The end result is the same. While there may be some merit to the criticism that buffering the entire response creates a DOS vector, it's hardly uncommon and is the only way to parse XML via DOM. M -- You are currently subscribed to cas-user@lists.jasig.org as: arch...@mail-archive.com To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user