PageRenderTime 50ms CodeModel.GetById 18ms app.highlight 25ms RepoModel.GetById 1ms app.codeStats 0ms

/javadoc/com/googlecode/jmxtrans/model/Server.html

http://jmxtrans.googlecode.com/
HTML | 897 lines | 776 code | 97 blank | 24 comment | 0 complexity | 214fc8b6dc436c3a2385a139c0fcd90f MD5 | raw file
  1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2<!--NewPage-->
  3<HTML>
  4<HEAD>
  5<!-- Generated by javadoc (build 1.6.0_24) on Fri Jul 08 14:42:36 PDT 2011 -->
  6<TITLE>
  7Server (jmxlogger javadoc)
  8</TITLE>
  9
 10<META NAME="date" CONTENT="2011-07-08">
 11
 12<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
 13
 14<SCRIPT type="text/javascript">
 15function windowTitle()
 16{
 17    if (location.href.indexOf('is-external=true') == -1) {
 18        parent.document.title="Server (jmxlogger javadoc)";
 19    }
 20}
 21</SCRIPT>
 22<NOSCRIPT>
 23</NOSCRIPT>
 24
 25</HEAD>
 26
 27<BODY BGCOLOR="white" onload="windowTitle();">
 28<HR>
 29
 30
 31<!-- ========= START OF TOP NAVBAR ======= -->
 32<A NAME="navbar_top"><!-- --></A>
 33<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
 34<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
 35<TR>
 36<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 37<A NAME="navbar_top_firstrow"><!-- --></A>
 38<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
 39  <TR ALIGN="center" VALIGN="top">
 40  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
 41  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
 42  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
 43  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
 44  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
 45  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
 46  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
 47  </TR>
 48</TABLE>
 49</TD>
 50<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
 51</EM>
 52</TD>
 53</TR>
 54
 55<TR>
 56<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 57&nbsp;<A HREF="../../../../com/googlecode/jmxtrans/model/Result.html" title="class in com.googlecode.jmxtrans.model"><B>PREV CLASS</B></A>&nbsp;
 58&nbsp;NEXT CLASS</FONT></TD>
 59<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 60  <A HREF="../../../../index.html?com/googlecode/jmxtrans/model/Server.html" target="_top"><B>FRAMES</B></A>  &nbsp;
 61&nbsp;<A HREF="Server.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
 62&nbsp;<SCRIPT type="text/javascript">
 63  <!--
 64  if(window==top) {
 65    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
 66  }
 67  //-->
 68</SCRIPT>
 69<NOSCRIPT>
 70  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
 71</NOSCRIPT>
 72
 73
 74</FONT></TD>
 75</TR>
 76<TR>
 77<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
 78  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
 79<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
 80DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
 81</TR>
 82</TABLE>
 83<A NAME="skip-navbar_top"></A>
 84<!-- ========= END OF TOP NAVBAR ========= -->
 85
 86<HR>
 87<!-- ======== START OF CLASS DATA ======== -->
 88<H2>
 89<FONT SIZE="-1">
 90com.googlecode.jmxtrans.model</FONT>
 91<BR>
 92Class Server</H2>
 93<PRE>
 94java.lang.Object
 95  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>com.googlecode.jmxtrans.model.Server</B>
 96</PRE>
 97<HR>
 98<DL>
 99<DT><PRE>public class <B>Server</B><DT>extends java.lang.Object</DL>
100</PRE>
101
102<P>
103Represents a jmx server that we want to connect to.
104 This also stores the queries that we want to execute against the server.
105<P>
106
107<P>
108<DL>
109<DT><B>Author:</B></DT>
110  <DD>jon</DD>
111</DL>
112<HR>
113
114<P>
115<!-- =========== FIELD SUMMARY =========== -->
116
117<A NAME="field_summary"><!-- --></A>
118<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
119<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
120<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
121<B>Field Summary</B></FONT></TH>
122</TR>
123<TR BGCOLOR="white" CLASS="TableRowColor">
124<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
125<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
126<TD><CODE><B><A HREF="../../../../com/googlecode/jmxtrans/model/Server.html#DATAGRAM_SOCKET_FACTORY_POOL">DATAGRAM_SOCKET_FACTORY_POOL</A></B></CODE>
127
128<BR>
129&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
130</TR>
131<TR BGCOLOR="white" CLASS="TableRowColor">
132<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
133<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
134<TD><CODE><B><A HREF="../../../../com/googlecode/jmxtrans/model/Server.html#JMX_CONNECTION_FACTORY_POOL">JMX_CONNECTION_FACTORY_POOL</A></B></CODE>
135
136<BR>
137&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
138</TR>
139<TR BGCOLOR="white" CLASS="TableRowColor">
140<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
141<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
142<TD><CODE><B><A HREF="../../../../com/googlecode/jmxtrans/model/Server.html#SOCKET_FACTORY_POOL">SOCKET_FACTORY_POOL</A></B></CODE>
143
144<BR>
145&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
146</TR>
147</TABLE>
148&nbsp;
149<!-- ======== CONSTRUCTOR SUMMARY ======== -->
150
151<A NAME="constructor_summary"><!-- --></A>
152<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
153<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
154<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
155<B>Constructor Summary</B></FONT></TH>
156</TR>
157<TR BGCOLOR="white" CLASS="TableRowColor">
158<TD><CODE><B><A HREF="../../../../com/googlecode/jmxtrans/model/Server.html#Server()">Server</A></B>()</CODE>
159
160<BR>
161&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
162</TR>
163<TR BGCOLOR="white" CLASS="TableRowColor">
164<TD><CODE><B><A HREF="../../../../com/googlecode/jmxtrans/model/Server.html#Server(java.lang.String, java.lang.String)">Server</A></B>(java.lang.String&nbsp;host,
165       java.lang.String&nbsp;port)</CODE>
166
167<BR>
168&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
169</TR>
170<TR BGCOLOR="white" CLASS="TableRowColor">
171<TD><CODE><B><A HREF="../../../../com/googlecode/jmxtrans/model/Server.html#Server(java.lang.String, java.lang.String, com.googlecode.jmxtrans.model.Query)">Server</A></B>(java.lang.String&nbsp;host,
172       java.lang.String&nbsp;port,
173       <A HREF="../../../../com/googlecode/jmxtrans/model/Query.html" title="class in com.googlecode.jmxtrans.model">Query</A>&nbsp;query)</CODE>
174
175<BR>
176&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
177</TR>
178</TABLE>
179&nbsp;
180<!-- ========== METHOD SUMMARY =========== -->
181
182<A NAME="method_summary"><!-- --></A>
183<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
184<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
185<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
186<B>Method Summary</B></FONT></TH>
187</TR>
188<TR BGCOLOR="white" CLASS="TableRowColor">
189<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
190<CODE>&nbsp;void</CODE></FONT></TD>
191<TD><CODE><B><A HREF="../../../../com/googlecode/jmxtrans/model/Server.html#addQuery(com.googlecode.jmxtrans.model.Query)">addQuery</A></B>(<A HREF="../../../../com/googlecode/jmxtrans/model/Query.html" title="class in com.googlecode.jmxtrans.model">Query</A>&nbsp;q)</CODE>
192
193<BR>
194&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a query.</TD>
195</TR>
196<TR BGCOLOR="white" CLASS="TableRowColor">
197<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
198<CODE>&nbsp;boolean</CODE></FONT></TD>
199<TD><CODE><B><A HREF="../../../../com/googlecode/jmxtrans/model/Server.html#equals(java.lang.Object)">equals</A></B>(java.lang.Object&nbsp;o)</CODE>
200
201<BR>
202&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
203</TR>
204<TR BGCOLOR="white" CLASS="TableRowColor">
205<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
206<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
207<TD><CODE><B><A HREF="../../../../com/googlecode/jmxtrans/model/Server.html#getAlias()">getAlias</A></B>()</CODE>
208
209<BR>
210&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Some writers (GraphiteWriter) use the alias in generation of the unique key which references
211 this server.</TD>
212</TR>
213<TR BGCOLOR="white" CLASS="TableRowColor">
214<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
215<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
216<TD><CODE><B><A HREF="../../../../com/googlecode/jmxtrans/model/Server.html#getCronExpression()">getCronExpression</A></B>()</CODE>
217
218<BR>
219&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Each server can set a cronExpression for the scheduler.</TD>
220</TR>
221<TR BGCOLOR="white" CLASS="TableRowColor">
222<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
223<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
224<TD><CODE><B><A HREF="../../../../com/googlecode/jmxtrans/model/Server.html#getHost()">getHost</A></B>()</CODE>
225
226<BR>
227&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
228</TR>
229<TR BGCOLOR="white" CLASS="TableRowColor">
230<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
231<CODE>&nbsp;<A HREF="../../../../com/googlecode/jmxtrans/model/JmxProcess.html" title="class in com.googlecode.jmxtrans.model">JmxProcess</A></CODE></FONT></TD>
232<TD><CODE><B><A HREF="../../../../com/googlecode/jmxtrans/model/Server.html#getJmxProcess()">getJmxProcess</A></B>()</CODE>
233
234<BR>
235&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The parent container in json</TD>
236</TR>
237<TR BGCOLOR="white" CLASS="TableRowColor">
238<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
239<CODE>&nbsp;java.lang.Integer</CODE></FONT></TD>
240<TD><CODE><B><A HREF="../../../../com/googlecode/jmxtrans/model/Server.html#getNumQueryThreads()">getNumQueryThreads</A></B>()</CODE>
241
242<BR>
243&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of query threads for this server.</TD>
244</TR>
245<TR BGCOLOR="white" CLASS="TableRowColor">
246<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
247<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
248<TD><CODE><B><A HREF="../../../../com/googlecode/jmxtrans/model/Server.html#getPassword()">getPassword</A></B>()</CODE>
249
250<BR>
251&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
252</TR>
253<TR BGCOLOR="white" CLASS="TableRowColor">
254<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
255<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
256<TD><CODE><B><A HREF="../../../../com/googlecode/jmxtrans/model/Server.html#getPort()">getPort</A></B>()</CODE>
257
258<BR>
259&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
260</TR>
261<TR BGCOLOR="white" CLASS="TableRowColor">
262<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
263<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../com/googlecode/jmxtrans/model/Query.html" title="class in com.googlecode.jmxtrans.model">Query</A>&gt;</CODE></FONT></TD>
264<TD><CODE><B><A HREF="../../../../com/googlecode/jmxtrans/model/Server.html#getQueries()">getQueries</A></B>()</CODE>
265
266<BR>
267&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
268</TR>
269<TR BGCOLOR="white" CLASS="TableRowColor">
270<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
271<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../com/googlecode/jmxtrans/model/Result.html" title="class in com.googlecode.jmxtrans.model">Result</A>&gt;</CODE></FONT></TD>
272<TD><CODE><B><A HREF="../../../../com/googlecode/jmxtrans/model/Server.html#getResults()">getResults</A></B>()</CODE>
273
274<BR>
275&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If there are queries and results that have been executed,
276 this is just a shortcut to get all the Results.</TD>
277</TR>
278<TR BGCOLOR="white" CLASS="TableRowColor">
279<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
280<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
281<TD><CODE><B><A HREF="../../../../com/googlecode/jmxtrans/model/Server.html#getUrl()">getUrl</A></B>()</CODE>
282
283<BR>
284&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The jmx url to connect to.</TD>
285</TR>
286<TR BGCOLOR="white" CLASS="TableRowColor">
287<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
288<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
289<TD><CODE><B><A HREF="../../../../com/googlecode/jmxtrans/model/Server.html#getUsername()">getUsername</A></B>()</CODE>
290
291<BR>
292&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
293</TR>
294<TR BGCOLOR="white" CLASS="TableRowColor">
295<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
296<CODE>&nbsp;int</CODE></FONT></TD>
297<TD><CODE><B><A HREF="../../../../com/googlecode/jmxtrans/model/Server.html#hashCode()">hashCode</A></B>()</CODE>
298
299<BR>
300&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
301</TR>
302<TR BGCOLOR="white" CLASS="TableRowColor">
303<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
304<CODE>&nbsp;boolean</CODE></FONT></TD>
305<TD><CODE><B><A HREF="../../../../com/googlecode/jmxtrans/model/Server.html#isQueriesMultiThreaded()">isQueriesMultiThreaded</A></B>()</CODE>
306
307<BR>
308&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
309</TR>
310<TR BGCOLOR="white" CLASS="TableRowColor">
311<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
312<CODE>&nbsp;void</CODE></FONT></TD>
313<TD><CODE><B><A HREF="../../../../com/googlecode/jmxtrans/model/Server.html#setAlias(java.lang.String)">setAlias</A></B>(java.lang.String&nbsp;alias)</CODE>
314
315<BR>
316&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Some writers (GraphiteWriter) use the alias in generation of the unique key which references
317 this server.</TD>
318</TR>
319<TR BGCOLOR="white" CLASS="TableRowColor">
320<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
321<CODE>&nbsp;void</CODE></FONT></TD>
322<TD><CODE><B><A HREF="../../../../com/googlecode/jmxtrans/model/Server.html#setCronExpression(java.lang.String)">setCronExpression</A></B>(java.lang.String&nbsp;cronExpression)</CODE>
323
324<BR>
325&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Each server can set a cronExpression for the scheduler.</TD>
326</TR>
327<TR BGCOLOR="white" CLASS="TableRowColor">
328<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
329<CODE>&nbsp;void</CODE></FONT></TD>
330<TD><CODE><B><A HREF="../../../../com/googlecode/jmxtrans/model/Server.html#setHost(java.lang.String)">setHost</A></B>(java.lang.String&nbsp;host)</CODE>
331
332<BR>
333&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
334</TR>
335<TR BGCOLOR="white" CLASS="TableRowColor">
336<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
337<CODE>&nbsp;void</CODE></FONT></TD>
338<TD><CODE><B><A HREF="../../../../com/googlecode/jmxtrans/model/Server.html#setJmxProcess(com.googlecode.jmxtrans.model.JmxProcess)">setJmxProcess</A></B>(<A HREF="../../../../com/googlecode/jmxtrans/model/JmxProcess.html" title="class in com.googlecode.jmxtrans.model">JmxProcess</A>&nbsp;jmxProcess)</CODE>
339
340<BR>
341&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The parent container in json</TD>
342</TR>
343<TR BGCOLOR="white" CLASS="TableRowColor">
344<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
345<CODE>&nbsp;void</CODE></FONT></TD>
346<TD><CODE><B><A HREF="../../../../com/googlecode/jmxtrans/model/Server.html#setNumQueryThreads(java.lang.Integer)">setNumQueryThreads</A></B>(java.lang.Integer&nbsp;numQueryThreads)</CODE>
347
348<BR>
349&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of query threads for this server.</TD>
350</TR>
351<TR BGCOLOR="white" CLASS="TableRowColor">
352<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
353<CODE>&nbsp;void</CODE></FONT></TD>
354<TD><CODE><B><A HREF="../../../../com/googlecode/jmxtrans/model/Server.html#setPassword(java.lang.String)">setPassword</A></B>(java.lang.String&nbsp;password)</CODE>
355
356<BR>
357&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
358</TR>
359<TR BGCOLOR="white" CLASS="TableRowColor">
360<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
361<CODE>&nbsp;void</CODE></FONT></TD>
362<TD><CODE><B><A HREF="../../../../com/googlecode/jmxtrans/model/Server.html#setPort(java.lang.String)">setPort</A></B>(java.lang.String&nbsp;port)</CODE>
363
364<BR>
365&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
366</TR>
367<TR BGCOLOR="white" CLASS="TableRowColor">
368<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
369<CODE>&nbsp;void</CODE></FONT></TD>
370<TD><CODE><B><A HREF="../../../../com/googlecode/jmxtrans/model/Server.html#setQueries(java.util.List)">setQueries</A></B>(java.util.List&lt;<A HREF="../../../../com/googlecode/jmxtrans/model/Query.html" title="class in com.googlecode.jmxtrans.model">Query</A>&gt;&nbsp;queries)</CODE>
371
372<BR>
373&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Won't add the same query (determined by equals()) 2x.</TD>
374</TR>
375<TR BGCOLOR="white" CLASS="TableRowColor">
376<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
377<CODE>&nbsp;void</CODE></FONT></TD>
378<TD><CODE><B><A HREF="../../../../com/googlecode/jmxtrans/model/Server.html#setUrl(java.lang.String)">setUrl</A></B>(java.lang.String&nbsp;url)</CODE>
379
380<BR>
381&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
382</TR>
383<TR BGCOLOR="white" CLASS="TableRowColor">
384<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
385<CODE>&nbsp;void</CODE></FONT></TD>
386<TD><CODE><B><A HREF="../../../../com/googlecode/jmxtrans/model/Server.html#setUsername(java.lang.String)">setUsername</A></B>(java.lang.String&nbsp;username)</CODE>
387
388<BR>
389&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
390</TR>
391<TR BGCOLOR="white" CLASS="TableRowColor">
392<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
393<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
394<TD><CODE><B><A HREF="../../../../com/googlecode/jmxtrans/model/Server.html#toString()">toString</A></B>()</CODE>
395
396<BR>
397&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
398</TR>
399</TABLE>
400&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
401<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
402<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
403<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
404</TR>
405<TR BGCOLOR="white" CLASS="TableRowColor">
406<TD><CODE>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</CODE></TD>
407</TR>
408</TABLE>
409&nbsp;
410<P>
411
412<!-- ============ FIELD DETAIL =========== -->
413
414<A NAME="field_detail"><!-- --></A>
415<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
416<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
417<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
418<B>Field Detail</B></FONT></TH>
419</TR>
420</TABLE>
421
422<A NAME="SOCKET_FACTORY_POOL"><!-- --></A><H3>
423SOCKET_FACTORY_POOL</H3>
424<PRE>
425public static final java.lang.String <B>SOCKET_FACTORY_POOL</B></PRE>
426<DL>
427<DL>
428</DL>
429</DL>
430<HR>
431
432<A NAME="JMX_CONNECTION_FACTORY_POOL"><!-- --></A><H3>
433JMX_CONNECTION_FACTORY_POOL</H3>
434<PRE>
435public static final java.lang.String <B>JMX_CONNECTION_FACTORY_POOL</B></PRE>
436<DL>
437<DL>
438</DL>
439</DL>
440<HR>
441
442<A NAME="DATAGRAM_SOCKET_FACTORY_POOL"><!-- --></A><H3>
443DATAGRAM_SOCKET_FACTORY_POOL</H3>
444<PRE>
445public static final java.lang.String <B>DATAGRAM_SOCKET_FACTORY_POOL</B></PRE>
446<DL>
447<DL>
448</DL>
449</DL>
450
451<!-- ========= CONSTRUCTOR DETAIL ======== -->
452
453<A NAME="constructor_detail"><!-- --></A>
454<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
455<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
456<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
457<B>Constructor Detail</B></FONT></TH>
458</TR>
459</TABLE>
460
461<A NAME="Server()"><!-- --></A><H3>
462Server</H3>
463<PRE>
464public <B>Server</B>()</PRE>
465<DL>
466</DL>
467<HR>
468
469<A NAME="Server(java.lang.String, java.lang.String)"><!-- --></A><H3>
470Server</H3>
471<PRE>
472public <B>Server</B>(java.lang.String&nbsp;host,
473              java.lang.String&nbsp;port)</PRE>
474<DL>
475</DL>
476<HR>
477
478<A NAME="Server(java.lang.String, java.lang.String, com.googlecode.jmxtrans.model.Query)"><!-- --></A><H3>
479Server</H3>
480<PRE>
481public <B>Server</B>(java.lang.String&nbsp;host,
482              java.lang.String&nbsp;port,
483              <A HREF="../../../../com/googlecode/jmxtrans/model/Query.html" title="class in com.googlecode.jmxtrans.model">Query</A>&nbsp;query)
484       throws <A HREF="../../../../com/googlecode/jmxtrans/util/ValidationException.html" title="class in com.googlecode.jmxtrans.util">ValidationException</A></PRE>
485<DL>
486<DL>
487
488<DT><B>Throws:</B>
489<DD><CODE><A HREF="../../../../com/googlecode/jmxtrans/util/ValidationException.html" title="class in com.googlecode.jmxtrans.util">ValidationException</A></CODE></DL>
490</DL>
491
492<!-- ============ METHOD DETAIL ========== -->
493
494<A NAME="method_detail"><!-- --></A>
495<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
496<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
497<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
498<B>Method Detail</B></FONT></TH>
499</TR>
500</TABLE>
501
502<A NAME="setJmxProcess(com.googlecode.jmxtrans.model.JmxProcess)"><!-- --></A><H3>
503setJmxProcess</H3>
504<PRE>
505public void <B>setJmxProcess</B>(<A HREF="../../../../com/googlecode/jmxtrans/model/JmxProcess.html" title="class in com.googlecode.jmxtrans.model">JmxProcess</A>&nbsp;jmxProcess)</PRE>
506<DL>
507<DD>The parent container in json
508<P>
509<DD><DL>
510</DL>
511</DD>
512</DL>
513<HR>
514
515<A NAME="getJmxProcess()"><!-- --></A><H3>
516getJmxProcess</H3>
517<PRE>
518public <A HREF="../../../../com/googlecode/jmxtrans/model/JmxProcess.html" title="class in com.googlecode.jmxtrans.model">JmxProcess</A> <B>getJmxProcess</B>()</PRE>
519<DL>
520<DD>The parent container in json
521<P>
522<DD><DL>
523</DL>
524</DD>
525</DL>
526<HR>
527
528<A NAME="setAlias(java.lang.String)"><!-- --></A><H3>
529setAlias</H3>
530<PRE>
531public void <B>setAlias</B>(java.lang.String&nbsp;alias)</PRE>
532<DL>
533<DD>Some writers (GraphiteWriter) use the alias in generation of the unique key which references
534 this server.
535<P>
536<DD><DL>
537</DL>
538</DD>
539</DL>
540<HR>
541
542<A NAME="getAlias()"><!-- --></A><H3>
543getAlias</H3>
544<PRE>
545public java.lang.String <B>getAlias</B>()</PRE>
546<DL>
547<DD>Some writers (GraphiteWriter) use the alias in generation of the unique key which references
548 this server.
549<P>
550<DD><DL>
551</DL>
552</DD>
553</DL>
554<HR>
555
556<A NAME="setHost(java.lang.String)"><!-- --></A><H3>
557setHost</H3>
558<PRE>
559public void <B>setHost</B>(java.lang.String&nbsp;host)</PRE>
560<DL>
561<DD><DL>
562</DL>
563</DD>
564</DL>
565<HR>
566
567<A NAME="getHost()"><!-- --></A><H3>
568getHost</H3>
569<PRE>
570public java.lang.String <B>getHost</B>()</PRE>
571<DL>
572<DD><DL>
573</DL>
574</DD>
575</DL>
576<HR>
577
578<A NAME="setPort(java.lang.String)"><!-- --></A><H3>
579setPort</H3>
580<PRE>
581public void <B>setPort</B>(java.lang.String&nbsp;port)</PRE>
582<DL>
583<DD><DL>
584</DL>
585</DD>
586</DL>
587<HR>
588
589<A NAME="getPort()"><!-- --></A><H3>
590getPort</H3>
591<PRE>
592public java.lang.String <B>getPort</B>()</PRE>
593<DL>
594<DD><DL>
595</DL>
596</DD>
597</DL>
598<HR>
599
600<A NAME="setUsername(java.lang.String)"><!-- --></A><H3>
601setUsername</H3>
602<PRE>
603public void <B>setUsername</B>(java.lang.String&nbsp;username)</PRE>
604<DL>
605<DD><DL>
606</DL>
607</DD>
608</DL>
609<HR>
610
611<A NAME="getUsername()"><!-- --></A><H3>
612getUsername</H3>
613<PRE>
614public java.lang.String <B>getUsername</B>()</PRE>
615<DL>
616<DD><DL>
617</DL>
618</DD>
619</DL>
620<HR>
621
622<A NAME="setPassword(java.lang.String)"><!-- --></A><H3>
623setPassword</H3>
624<PRE>
625public void <B>setPassword</B>(java.lang.String&nbsp;password)</PRE>
626<DL>
627<DD><DL>
628</DL>
629</DD>
630</DL>
631<HR>
632
633<A NAME="getPassword()"><!-- --></A><H3>
634getPassword</H3>
635<PRE>
636public java.lang.String <B>getPassword</B>()</PRE>
637<DL>
638<DD><DL>
639</DL>
640</DD>
641</DL>
642<HR>
643
644<A NAME="setQueries(java.util.List)"><!-- --></A><H3>
645setQueries</H3>
646<PRE>
647public void <B>setQueries</B>(java.util.List&lt;<A HREF="../../../../com/googlecode/jmxtrans/model/Query.html" title="class in com.googlecode.jmxtrans.model">Query</A>&gt;&nbsp;queries)
648                throws <A HREF="../../../../com/googlecode/jmxtrans/util/ValidationException.html" title="class in com.googlecode.jmxtrans.util">ValidationException</A></PRE>
649<DL>
650<DD>Won't add the same query (determined by equals()) 2x.
651<P>
652<DD><DL>
653
654<DT><B>Throws:</B>
655<DD><CODE><A HREF="../../../../com/googlecode/jmxtrans/util/ValidationException.html" title="class in com.googlecode.jmxtrans.util">ValidationException</A></CODE></DL>
656</DD>
657</DL>
658<HR>
659
660<A NAME="getQueries()"><!-- --></A><H3>
661getQueries</H3>
662<PRE>
663public java.util.List&lt;<A HREF="../../../../com/googlecode/jmxtrans/model/Query.html" title="class in com.googlecode.jmxtrans.model">Query</A>&gt; <B>getQueries</B>()</PRE>
664<DL>
665<DD><DL>
666</DL>
667</DD>
668</DL>
669<HR>
670
671<A NAME="addQuery(com.googlecode.jmxtrans.model.Query)"><!-- --></A><H3>
672addQuery</H3>
673<PRE>
674public void <B>addQuery</B>(<A HREF="../../../../com/googlecode/jmxtrans/model/Query.html" title="class in com.googlecode.jmxtrans.model">Query</A>&nbsp;q)
675              throws <A HREF="../../../../com/googlecode/jmxtrans/util/ValidationException.html" title="class in com.googlecode.jmxtrans.util">ValidationException</A></PRE>
676<DL>
677<DD>Adds a query. Won't add the same query (determined by equals()) 2x.
678<P>
679<DD><DL>
680
681<DT><B>Throws:</B>
682<DD><CODE><A HREF="../../../../com/googlecode/jmxtrans/util/ValidationException.html" title="class in com.googlecode.jmxtrans.util">ValidationException</A></CODE></DL>
683</DD>
684</DL>
685<HR>
686
687<A NAME="getUrl()"><!-- --></A><H3>
688getUrl</H3>
689<PRE>
690public java.lang.String <B>getUrl</B>()</PRE>
691<DL>
692<DD>The jmx url to connect to. Builds this from host/port.
693<P>
694<DD><DL>
695</DL>
696</DD>
697</DL>
698<HR>
699
700<A NAME="setUrl(java.lang.String)"><!-- --></A><H3>
701setUrl</H3>
702<PRE>
703public void <B>setUrl</B>(java.lang.String&nbsp;url)</PRE>
704<DL>
705<DD><DL>
706</DL>
707</DD>
708</DL>
709<HR>
710
711<A NAME="getResults()"><!-- --></A><H3>
712getResults</H3>
713<PRE>
714public java.util.List&lt;<A HREF="../../../../com/googlecode/jmxtrans/model/Result.html" title="class in com.googlecode.jmxtrans.model">Result</A>&gt; <B>getResults</B>()</PRE>
715<DL>
716<DD>If there are queries and results that have been executed,
717 this is just a shortcut to get all the Results.
718<P>
719<DD><DL>
720
721<DT><B>Returns:</B><DD>null if there are no queries or empty list if there are no results.</DL>
722</DD>
723</DL>
724<HR>
725
726<A NAME="isQueriesMultiThreaded()"><!-- --></A><H3>
727isQueriesMultiThreaded</H3>
728<PRE>
729public boolean <B>isQueriesMultiThreaded</B>()</PRE>
730<DL>
731<DD><DL>
732</DL>
733</DD>
734</DL>
735<HR>
736
737<A NAME="setNumQueryThreads(java.lang.Integer)"><!-- --></A><H3>
738setNumQueryThreads</H3>
739<PRE>
740public void <B>setNumQueryThreads</B>(java.lang.Integer&nbsp;numQueryThreads)</PRE>
741<DL>
742<DD>The number of query threads for this server.
743<P>
744<DD><DL>
745</DL>
746</DD>
747</DL>
748<HR>
749
750<A NAME="getNumQueryThreads()"><!-- --></A><H3>
751getNumQueryThreads</H3>
752<PRE>
753public java.lang.Integer <B>getNumQueryThreads</B>()</PRE>
754<DL>
755<DD>The number of query threads for this server.
756<P>
757<DD><DL>
758</DL>
759</DD>
760</DL>
761<HR>
762
763<A NAME="setCronExpression(java.lang.String)"><!-- --></A><H3>
764setCronExpression</H3>
765<PRE>
766public void <B>setCronExpression</B>(java.lang.String&nbsp;cronExpression)</PRE>
767<DL>
768<DD>Each server can set a cronExpression for the scheduler.
769 If the cronExpression is null, then the job is run immediately
770 and once. Otherwise, it is added to the scheduler for immediate
771 execution and run according to the cronExpression.
772<P>
773<DD><DL>
774</DL>
775</DD>
776</DL>
777<HR>
778
779<A NAME="getCronExpression()"><!-- --></A><H3>
780getCronExpression</H3>
781<PRE>
782public java.lang.String <B>getCronExpression</B>()</PRE>
783<DL>
784<DD>Each server can set a cronExpression for the scheduler.
785 If the cronExpression is null, then the job is run immediately
786 and once. Otherwise, it is added to the scheduler for immediate
787 execution and run according to the cronExpression.
788<P>
789<DD><DL>
790</DL>
791</DD>
792</DL>
793<HR>
794
795<A NAME="toString()"><!-- --></A><H3>
796toString</H3>
797<PRE>
798public java.lang.String <B>toString</B>()</PRE>
799<DL>
800<DD><DL>
801<DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.lang.Object</CODE></DL>
802</DD>
803<DD><DL>
804</DL>
805</DD>
806</DL>
807<HR>
808
809<A NAME="equals(java.lang.Object)"><!-- --></A><H3>
810equals</H3>
811<PRE>
812public boolean <B>equals</B>(java.lang.Object&nbsp;o)</PRE>
813<DL>
814<DD><DL>
815<DT><B>Overrides:</B><DD><CODE>equals</CODE> in class <CODE>java.lang.Object</CODE></DL>
816</DD>
817<DD><DL>
818</DL>
819</DD>
820</DL>
821<HR>
822
823<A NAME="hashCode()"><!-- --></A><H3>
824hashCode</H3>
825<PRE>
826public int <B>hashCode</B>()</PRE>
827<DL>
828<DD><DL>
829<DT><B>Overrides:</B><DD><CODE>hashCode</CODE> in class <CODE>java.lang.Object</CODE></DL>
830</DD>
831<DD><DL>
832</DL>
833</DD>
834</DL>
835<!-- ========= END OF CLASS DATA ========= -->
836<HR>
837
838
839<!-- ======= START OF BOTTOM NAVBAR ====== -->
840<A NAME="navbar_bottom"><!-- --></A>
841<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
842<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
843<TR>
844<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
845<A NAME="navbar_bottom_firstrow"><!-- --></A>
846<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
847  <TR ALIGN="center" VALIGN="top">
848  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
849  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
850  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
851  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
852  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
853  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
854  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
855  </TR>
856</TABLE>
857</TD>
858<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
859</EM>
860</TD>
861</TR>
862
863<TR>
864<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
865&nbsp;<A HREF="../../../../com/googlecode/jmxtrans/model/Result.html" title="class in com.googlecode.jmxtrans.model"><B>PREV CLASS</B></A>&nbsp;
866&nbsp;NEXT CLASS</FONT></TD>
867<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
868  <A HREF="../../../../index.html?com/googlecode/jmxtrans/model/Server.html" target="_top"><B>FRAMES</B></A>  &nbsp;
869&nbsp;<A HREF="Server.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
870&nbsp;<SCRIPT type="text/javascript">
871  <!--
872  if(window==top) {
873    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
874  }
875  //-->
876</SCRIPT>
877<NOSCRIPT>
878  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
879</NOSCRIPT>
880
881
882</FONT></TD>
883</TR>
884<TR>
885<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
886  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
887<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
888DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
889</TR>
890</TABLE>
891<A NAME="skip-navbar_bottom"></A>
892<!-- ======== END OF BOTTOM NAVBAR ======= -->
893
894<HR>
895<i>Copyright &#169; 2011 Jon Stevens and a gang of pencils. All Rights Reserved. Build version: 199</i>
896</BODY>
897</HTML>