Lines 111-117
Link Here
|
111 |
try { |
111 |
try { |
112 |
ObjectName oname = new ObjectName(onameStr); |
112 |
ObjectName oname = new ObjectName(onameStr); |
113 |
Object value = mBeanServer.getAttribute(oname, att); |
113 |
Object value = mBeanServer.getAttribute(oname, att); |
114 |
writer.println("OK - Attribute get '" + onameStr + "' - " + att + "= " + value.toString() ); |
114 |
String valueString=value.toString(); |
|
|
115 |
writer.println("OK - Attribute get '" + onameStr + "' - " + att + "= " + escape(valueString)); |
115 |
} catch (Exception ex) { |
116 |
} catch (Exception ex) { |
116 |
writer.println("Error - " + ex.toString()); |
117 |
writer.println("Error - " + ex.toString()); |
117 |
} |
118 |
} |
Lines 201-207
Link Here
|
201 |
int prev=0; |
202 |
int prev=0; |
202 |
StringBuffer sb=new StringBuffer(); |
203 |
StringBuffer sb=new StringBuffer(); |
203 |
while( idx >= 0 ) { |
204 |
while( idx >= 0 ) { |
204 |
appendHead(sb, value, prev, idx-1); |
205 |
appendHead(sb, value, prev, idx); |
205 |
|
206 |
|
206 |
sb.append( "\\n\n "); |
207 |
sb.append( "\\n\n "); |
207 |
prev=idx+1; |
208 |
prev=idx+1; |
Lines 214-219
Link Here
|
214 |
} |
215 |
} |
215 |
|
216 |
|
216 |
private void appendHead( StringBuffer sb, String value, int start, int end) { |
217 |
private void appendHead( StringBuffer sb, String value, int start, int end) { |
|
|
218 |
if(end < 1) return; // nothing to do |
219 |
|
217 |
int pos=start; |
220 |
int pos=start; |
218 |
while( end-pos > 78 ) { |
221 |
while( end-pos > 78 ) { |
219 |
sb.append( value.substring(pos, pos+78)); |
222 |
sb.append( value.substring(pos, pos+78)); |