e10952db1d0aa9c6f9e675f19af9eb9b525b1e32
[jabaws.git] / website / full_javadoc / compbio / engine / local / _TrackingExecutor.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">\r
2 <!--NewPage-->\r
3 <HTML>\r
4 <HEAD>\r
5 <!-- Generated by javadoc (build 1.6.0_14) on Wed Feb 17 16:46:50 GMT 2010 -->\r
6 <TITLE>\r
7 _TrackingExecutor\r
8 </TITLE>\r
9 \r
10 <META NAME="date" CONTENT="2010-02-17">\r
11 \r
12 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">\r
13 \r
14 <SCRIPT type="text/javascript">\r
15 function windowTitle()\r
16 {\r
17     if (location.href.indexOf('is-external=true') == -1) {\r
18         parent.document.title="_TrackingExecutor";\r
19     }\r
20 }\r
21 </SCRIPT>\r
22 <NOSCRIPT>\r
23 </NOSCRIPT>\r
24 \r
25 </HEAD>\r
26 \r
27 <BODY BGCOLOR="white" onload="windowTitle();">\r
28 <HR>\r
29 \r
30 \r
31 <!-- ========= START OF TOP NAVBAR ======= -->\r
32 <A NAME="navbar_top"><!-- --></A>\r
33 <A HREF="#skip-navbar_top" title="Skip navigation links"></A>\r
34 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">\r
35 <TR>\r
36 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">\r
37 <A NAME="navbar_top_firstrow"><!-- --></A>\r
38 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">\r
39   <TR ALIGN="center" VALIGN="top">\r
40   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>\r
41   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>\r
42   <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>\r
43   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/_TrackingExecutor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>\r
44   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>\r
45   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>\r
46   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>\r
47   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>\r
48   </TR>\r
49 </TABLE>\r
50 </TD>\r
51 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>\r
52 </EM>\r
53 </TD>\r
54 </TR>\r
55 \r
56 <TR>\r
57 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">\r
58 &nbsp;PREV CLASS&nbsp;\r
59 &nbsp;<A HREF="../../../compbio/engine/local/AsyncLocalRunner.html" title="class in compbio.engine.local"><B>NEXT CLASS</B></A></FONT></TD>\r
60 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">\r
61   <A HREF="../../../index.html?compbio/engine/local/_TrackingExecutor.html" target="_top"><B>FRAMES</B></A>  &nbsp;\r
62 &nbsp;<A HREF="_TrackingExecutor.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;\r
63 &nbsp;<SCRIPT type="text/javascript">\r
64   <!--\r
65   if(window==top) {\r
66     document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');\r
67   }\r
68   //-->\r
69 </SCRIPT>\r
70 <NOSCRIPT>\r
71   <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>\r
72 </NOSCRIPT>\r
73 \r
74 \r
75 </FONT></TD>\r
76 </TR>\r
77 <TR>\r
78 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">\r
79   SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>\r
80 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">\r
81 DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>\r
82 </TR>\r
83 </TABLE>\r
84 <A NAME="skip-navbar_top"></A>\r
85 <!-- ========= END OF TOP NAVBAR ========= -->\r
86 \r
87 <HR>\r
88 <!-- ======== START OF CLASS DATA ======== -->\r
89 <H2>\r
90 <FONT SIZE="-1">\r
91 compbio.engine.local</FONT>\r
92 <BR>\r
93 Class _TrackingExecutor</H2>\r
94 <PRE>\r
95 java.lang.Object\r
96   <IMG SRC="../../../resources/inherit.gif" ALT="extended by ">java.util.concurrent.AbstractExecutorService\r
97       <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>compbio.engine.local._TrackingExecutor</B>\r
98 </PRE>\r
99 <DL>\r
100 <DT><B>All Implemented Interfaces:</B> <DD>java.util.concurrent.Executor, java.util.concurrent.ExecutorService</DD>\r
101 </DL>\r
102 <HR>\r
103 <DL>\r
104 <DT><PRE>public class <B>_TrackingExecutor</B><DT>extends java.util.concurrent.AbstractExecutorService</DL>\r
105 </PRE>\r
106 \r
107 <P>\r
108 This executor extends standard Java ExecutorService by adding the method to
109  obtain all Runnables which were running and did not complete upon executor
110  termination. For this to work properly Runnables must propagate an
111  Interruption exceptions, not swallow them, which a good Runnable should do
112  anyway.
113  
114  TODO it may be better to persists task from different place\r
115 <P>\r
116 \r
117 <P>\r
118 <DL>\r
119 <DT><B>Author:</B></DT>\r
120   <DD>pvtroshin</DD>\r
121 </DL>\r
122 <HR>\r
123 \r
124 <P>\r
125 \r
126 <!-- ======== CONSTRUCTOR SUMMARY ======== -->\r
127 \r
128 <A NAME="constructor_summary"><!-- --></A>\r
129 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
130 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
131 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">\r
132 <B>Constructor Summary</B></FONT></TH>\r
133 </TR>\r
134 <TR BGCOLOR="white" CLASS="TableRowColor">\r
135 <TD><CODE><B><A HREF="../../../compbio/engine/local/_TrackingExecutor.html#_TrackingExecutor(java.util.concurrent.ExecutorService)">_TrackingExecutor</A></B>(java.util.concurrent.ExecutorService&nbsp;executor)</CODE>\r
136 \r
137 <BR>\r
138 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>\r
139 </TR>\r
140 </TABLE>\r
141 &nbsp;\r
142 <!-- ========== METHOD SUMMARY =========== -->\r
143 \r
144 <A NAME="method_summary"><!-- --></A>\r
145 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
146 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
147 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">\r
148 <B>Method Summary</B></FONT></TH>\r
149 </TR>\r
150 <TR BGCOLOR="white" CLASS="TableRowColor">\r
151 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
152 <CODE>&nbsp;boolean</CODE></FONT></TD>\r
153 <TD><CODE><B><A HREF="../../../compbio/engine/local/_TrackingExecutor.html#awaitTermination(long, java.util.concurrent.TimeUnit)">awaitTermination</A></B>(long&nbsp;timeout,\r
154                  java.util.concurrent.TimeUnit&nbsp;unit)</CODE>\r
155 \r
156 <BR>\r
157 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>\r
158 </TR>\r
159 <TR BGCOLOR="white" CLASS="TableRowColor">\r
160 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
161 <CODE>&nbsp;void</CODE></FONT></TD>\r
162 <TD><CODE><B><A HREF="../../../compbio/engine/local/_TrackingExecutor.html#execute(java.lang.Runnable)">execute</A></B>(java.lang.Runnable&nbsp;runnable)</CODE>\r
163 \r
164 <BR>\r
165 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>\r
166 </TR>\r
167 <TR BGCOLOR="white" CLASS="TableRowColor">\r
168 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
169 <CODE>&nbsp;java.util.List</CODE></FONT></TD>\r
170 <TD><CODE><B><A HREF="../../../compbio/engine/local/_TrackingExecutor.html#getCancelledTasks()">getCancelledTasks</A></B>()</CODE>\r
171 \r
172 <BR>\r
173 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>\r
174 </TR>\r
175 <TR BGCOLOR="white" CLASS="TableRowColor">\r
176 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
177 <CODE>&nbsp;boolean</CODE></FONT></TD>\r
178 <TD><CODE><B><A HREF="../../../compbio/engine/local/_TrackingExecutor.html#isShutdown()">isShutdown</A></B>()</CODE>\r
179 \r
180 <BR>\r
181 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>\r
182 </TR>\r
183 <TR BGCOLOR="white" CLASS="TableRowColor">\r
184 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
185 <CODE>&nbsp;boolean</CODE></FONT></TD>\r
186 <TD><CODE><B><A HREF="../../../compbio/engine/local/_TrackingExecutor.html#isTerminated()">isTerminated</A></B>()</CODE>\r
187 \r
188 <BR>\r
189 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>\r
190 </TR>\r
191 <TR BGCOLOR="white" CLASS="TableRowColor">\r
192 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
193 <CODE>&nbsp;void</CODE></FONT></TD>\r
194 <TD><CODE><B><A HREF="../../../compbio/engine/local/_TrackingExecutor.html#shutdown()">shutdown</A></B>()</CODE>\r
195 \r
196 <BR>\r
197 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>\r
198 </TR>\r
199 <TR BGCOLOR="white" CLASS="TableRowColor">\r
200 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
201 <CODE>&nbsp;java.util.List&lt;java.lang.Runnable&gt;</CODE></FONT></TD>\r
202 <TD><CODE><B><A HREF="../../../compbio/engine/local/_TrackingExecutor.html#shutdownNow()">shutdownNow</A></B>()</CODE>\r
203 \r
204 <BR>\r
205 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>\r
206 </TR>\r
207 <TR BGCOLOR="white" CLASS="TableRowColor">\r
208 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
209 <CODE>\r
210 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">\r
211 <TR ALIGN="right" VALIGN="">\r
212 <TD NOWRAP><FONT SIZE="-1">\r
213 <CODE>&lt;T&gt; java.util.concurrent.Future&lt;T&gt;</CODE></FONT></TD>\r
214 </TR>\r
215 </TABLE>\r
216 </CODE></FONT></TD>\r
217 <TD><CODE><B><A HREF="../../../compbio/engine/local/_TrackingExecutor.html#submit(java.util.concurrent.Callable)">submit</A></B>(java.util.concurrent.Callable&lt;T&gt;&nbsp;task)</CODE>\r
218 \r
219 <BR>\r
220 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>\r
221 </TR>\r
222 </TABLE>\r
223 &nbsp;<A NAME="methods_inherited_from_class_java.util.concurrent.AbstractExecutorService"><!-- --></A>\r
224 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
225 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">\r
226 <TH ALIGN="left"><B>Methods inherited from class java.util.concurrent.AbstractExecutorService</B></TH>\r
227 </TR>\r
228 <TR BGCOLOR="white" CLASS="TableRowColor">\r
229 <TD><CODE>invokeAll, invokeAll, invokeAny, invokeAny, submit, submit</CODE></TD>\r
230 </TR>\r
231 </TABLE>\r
232 &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>\r
233 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
234 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">\r
235 <TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>\r
236 </TR>\r
237 <TR BGCOLOR="white" CLASS="TableRowColor">\r
238 <TD><CODE>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>\r
239 </TR>\r
240 </TABLE>\r
241 &nbsp;\r
242 <P>\r
243 \r
244 <!-- ========= CONSTRUCTOR DETAIL ======== -->\r
245 \r
246 <A NAME="constructor_detail"><!-- --></A>\r
247 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
248 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
249 <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">\r
250 <B>Constructor Detail</B></FONT></TH>\r
251 </TR>\r
252 </TABLE>\r
253 \r
254 <A NAME="_TrackingExecutor(java.util.concurrent.ExecutorService)"><!-- --></A><H3>\r
255 _TrackingExecutor</H3>\r
256 <PRE>\r
257 public <B>_TrackingExecutor</B>(java.util.concurrent.ExecutorService&nbsp;executor)</PRE>\r
258 <DL>\r
259 </DL>\r
260 \r
261 <!-- ============ METHOD DETAIL ========== -->\r
262 \r
263 <A NAME="method_detail"><!-- --></A>\r
264 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
265 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
266 <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">\r
267 <B>Method Detail</B></FONT></TH>\r
268 </TR>\r
269 </TABLE>\r
270 \r
271 <A NAME="getCancelledTasks()"><!-- --></A><H3>\r
272 getCancelledTasks</H3>\r
273 <PRE>\r
274 public java.util.List <B>getCancelledTasks</B>()</PRE>\r
275 <DL>\r
276 <DD><DL>\r
277 </DL>\r
278 </DD>\r
279 </DL>\r
280 <HR>\r
281 \r
282 <A NAME="execute(java.lang.Runnable)"><!-- --></A><H3>\r
283 execute</H3>\r
284 <PRE>\r
285 public void <B>execute</B>(java.lang.Runnable&nbsp;runnable)</PRE>\r
286 <DL>\r
287 <DD><DL>\r
288 </DL>\r
289 </DD>\r
290 </DL>\r
291 <HR>\r
292 \r
293 <A NAME="submit(java.util.concurrent.Callable)"><!-- --></A><H3>\r
294 submit</H3>\r
295 <PRE>\r
296 public &lt;T&gt; java.util.concurrent.Future&lt;T&gt; <B>submit</B>(java.util.concurrent.Callable&lt;T&gt;&nbsp;task)</PRE>\r
297 <DL>\r
298 <DD><DL>\r
299 <DT><B>Specified by:</B><DD><CODE>submit</CODE> in interface <CODE>java.util.concurrent.ExecutorService</CODE><DT><B>Overrides:</B><DD><CODE>submit</CODE> in class <CODE>java.util.concurrent.AbstractExecutorService</CODE></DL>\r
300 </DD>\r
301 <DD><DL>\r
302 </DL>\r
303 </DD>\r
304 </DL>\r
305 <HR>\r
306 \r
307 <A NAME="awaitTermination(long, java.util.concurrent.TimeUnit)"><!-- --></A><H3>\r
308 awaitTermination</H3>\r
309 <PRE>\r
310 public boolean <B>awaitTermination</B>(long&nbsp;timeout,\r
311                                 java.util.concurrent.TimeUnit&nbsp;unit)\r
312                          throws java.lang.InterruptedException</PRE>\r
313 <DL>\r
314 <DD><DL>\r
315 \r
316 <DT><B>Throws:</B>\r
317 <DD><CODE>java.lang.InterruptedException</CODE></DL>\r
318 </DD>\r
319 </DL>\r
320 <HR>\r
321 \r
322 <A NAME="isShutdown()"><!-- --></A><H3>\r
323 isShutdown</H3>\r
324 <PRE>\r
325 public boolean <B>isShutdown</B>()</PRE>\r
326 <DL>\r
327 <DD><DL>\r
328 </DL>\r
329 </DD>\r
330 </DL>\r
331 <HR>\r
332 \r
333 <A NAME="isTerminated()"><!-- --></A><H3>\r
334 isTerminated</H3>\r
335 <PRE>\r
336 public boolean <B>isTerminated</B>()</PRE>\r
337 <DL>\r
338 <DD><DL>\r
339 </DL>\r
340 </DD>\r
341 </DL>\r
342 <HR>\r
343 \r
344 <A NAME="shutdown()"><!-- --></A><H3>\r
345 shutdown</H3>\r
346 <PRE>\r
347 public void <B>shutdown</B>()</PRE>\r
348 <DL>\r
349 <DD><DL>\r
350 </DL>\r
351 </DD>\r
352 </DL>\r
353 <HR>\r
354 \r
355 <A NAME="shutdownNow()"><!-- --></A><H3>\r
356 shutdownNow</H3>\r
357 <PRE>\r
358 public java.util.List&lt;java.lang.Runnable&gt; <B>shutdownNow</B>()</PRE>\r
359 <DL>\r
360 <DD><DL>\r
361 </DL>\r
362 </DD>\r
363 </DL>\r
364 <!-- ========= END OF CLASS DATA ========= -->\r
365 <HR>\r
366 \r
367 \r
368 <!-- ======= START OF BOTTOM NAVBAR ====== -->\r
369 <A NAME="navbar_bottom"><!-- --></A>\r
370 <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>\r
371 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">\r
372 <TR>\r
373 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">\r
374 <A NAME="navbar_bottom_firstrow"><!-- --></A>\r
375 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">\r
376   <TR ALIGN="center" VALIGN="top">\r
377   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>\r
378   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>\r
379   <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>\r
380   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/_TrackingExecutor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>\r
381   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>\r
382   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>\r
383   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>\r
384   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>\r
385   </TR>\r
386 </TABLE>\r
387 </TD>\r
388 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>\r
389 </EM>\r
390 </TD>\r
391 </TR>\r
392 \r
393 <TR>\r
394 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">\r
395 &nbsp;PREV CLASS&nbsp;\r
396 &nbsp;<A HREF="../../../compbio/engine/local/AsyncLocalRunner.html" title="class in compbio.engine.local"><B>NEXT CLASS</B></A></FONT></TD>\r
397 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">\r
398   <A HREF="../../../index.html?compbio/engine/local/_TrackingExecutor.html" target="_top"><B>FRAMES</B></A>  &nbsp;\r
399 &nbsp;<A HREF="_TrackingExecutor.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;\r
400 &nbsp;<SCRIPT type="text/javascript">\r
401   <!--\r
402   if(window==top) {\r
403     document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');\r
404   }\r
405   //-->\r
406 </SCRIPT>\r
407 <NOSCRIPT>\r
408   <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>\r
409 </NOSCRIPT>\r
410 \r
411 \r
412 </FONT></TD>\r
413 </TR>\r
414 <TR>\r
415 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">\r
416   SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>\r
417 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">\r
418 DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>\r
419 </TR>\r
420 </TABLE>\r
421 <A NAME="skip-navbar_bottom"></A>\r
422 <!-- ======== END OF BOTTOM NAVBAR ======= -->\r
423 \r
424 <HR>\r
425 \r
426 </BODY>\r
427 </HTML>\r