This file is indexed.

/usr/share/doc/libjsr166y-java/jsr166y/api/index-all.html is in libjsr166y-java-doc 1.7.0-2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 26 01:25:52 UTC 2015 -->
<title>Index</title>
<meta name="date" content="2015-04-26">
<link rel="stylesheet" type="text/css" href="./stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="Index";
    }
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!--   -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!--   -->
</a>
<ul class="navList" title="Navigation">
<li><a href="./jsr166y/package-summary.html">Package</a></li>
<li>Class</li>
<li><a href="./overview-tree.html">Tree</a></li>
<li><a href="./deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="./help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="./index.html?index-all.html" target="_top">Frames</a></li>
<li><a href="index-all.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="./allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
</div>
<a name="skip-navbar_top">
<!--   -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="contentContainer"><a href="#_A_">A</a>&nbsp;<a href="#_B_">B</a>&nbsp;<a href="#_C_">C</a>&nbsp;<a href="#_D_">D</a>&nbsp;<a href="#_E_">E</a>&nbsp;<a href="#_F_">F</a>&nbsp;<a href="#_G_">G</a>&nbsp;<a href="#_H_">H</a>&nbsp;<a href="#_I_">I</a>&nbsp;<a href="#_J_">J</a>&nbsp;<a href="#_L_">L</a>&nbsp;<a href="#_M_">M</a>&nbsp;<a href="#_N_">N</a>&nbsp;<a href="#_O_">O</a>&nbsp;<a href="#_P_">P</a>&nbsp;<a href="#_Q_">Q</a>&nbsp;<a href="#_R_">R</a>&nbsp;<a href="#_S_">S</a>&nbsp;<a href="#_T_">T</a>&nbsp;<a name="_A_">
<!--   -->
</a>
<h2 class="title">A</h2>
<dl>
<dt><span class="strong"><a href="./jsr166y/ForkJoinTask.html#adapt(java.lang.Runnable)">adapt(Runnable)</a></span> - Static method in class jsr166y.<a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y">ForkJoinTask</a></dt>
<dd>
<div class="block">Returns a new <code>ForkJoinTask</code> that performs the <code>run</code>
 method of the given <code>Runnable</code> as its action, and returns
 a null result upon <a href="./jsr166y/ForkJoinTask.html#join()"><code>ForkJoinTask.join()</code></a>.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinTask.html#adapt(java.lang.Runnable,%20T)">adapt(Runnable, T)</a></span> - Static method in class jsr166y.<a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y">ForkJoinTask</a></dt>
<dd>
<div class="block">Returns a new <code>ForkJoinTask</code> that performs the <code>run</code>
 method of the given <code>Runnable</code> as its action, and returns
 the given result upon <a href="./jsr166y/ForkJoinTask.html#join()"><code>ForkJoinTask.join()</code></a>.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinTask.html#adapt(java.util.concurrent.Callable)">adapt(Callable&lt;? extends T&gt;)</a></span> - Static method in class jsr166y.<a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y">ForkJoinTask</a></dt>
<dd>
<div class="block">Returns a new <code>ForkJoinTask</code> that performs the <code>call</code>
 method of the given <code>Callable</code> as its action, and returns
 its result upon <a href="./jsr166y/ForkJoinTask.html#join()"><code>ForkJoinTask.join()</code></a>, translating any checked exceptions
 encountered into <code>RuntimeException</code>.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/LinkedTransferQueue.html#add(E)">add(E)</a></span> - Method in class jsr166y.<a href="./jsr166y/LinkedTransferQueue.html" title="class in jsr166y">LinkedTransferQueue</a></dt>
<dd>
<div class="block">Inserts the specified element at the tail of this queue.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/Phaser.html#arrive()">arrive()</a></span> - Method in class jsr166y.<a href="./jsr166y/Phaser.html" title="class in jsr166y">Phaser</a></dt>
<dd>
<div class="block">Arrives at this phaser, without waiting for others to arrive.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/Phaser.html#arriveAndAwaitAdvance()">arriveAndAwaitAdvance()</a></span> - Method in class jsr166y.<a href="./jsr166y/Phaser.html" title="class in jsr166y">Phaser</a></dt>
<dd>
<div class="block">Arrives at this phaser and awaits others.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/Phaser.html#arriveAndDeregister()">arriveAndDeregister()</a></span> - Method in class jsr166y.<a href="./jsr166y/Phaser.html" title="class in jsr166y">Phaser</a></dt>
<dd>
<div class="block">Arrives at this phaser and deregisters from it without waiting
 for others to arrive.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/Phaser.html#awaitAdvance(int)">awaitAdvance(int)</a></span> - Method in class jsr166y.<a href="./jsr166y/Phaser.html" title="class in jsr166y">Phaser</a></dt>
<dd>
<div class="block">Awaits the phase of this phaser to advance from the given phase
 value, returning immediately if the current phase is not equal
 to the given phase value or this phaser is terminated.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/Phaser.html#awaitAdvanceInterruptibly(int)">awaitAdvanceInterruptibly(int)</a></span> - Method in class jsr166y.<a href="./jsr166y/Phaser.html" title="class in jsr166y">Phaser</a></dt>
<dd>
<div class="block">Awaits the phase of this phaser to advance from the given phase
 value, throwing <code>InterruptedException</code> if interrupted
 while waiting, or returning immediately if the current phase is
 not equal to the given phase value or this phaser is
 terminated.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/Phaser.html#awaitAdvanceInterruptibly(int,%20long,%20java.util.concurrent.TimeUnit)">awaitAdvanceInterruptibly(int, long, TimeUnit)</a></span> - Method in class jsr166y.<a href="./jsr166y/Phaser.html" title="class in jsr166y">Phaser</a></dt>
<dd>
<div class="block">Awaits the phase of this phaser to advance from the given phase
 value or the given timeout to elapse, throwing <code>InterruptedException</code> if interrupted while waiting, or
 returning immediately if the current phase is not equal to the
 given phase value or this phaser is terminated.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.html#awaitTermination(long,%20java.util.concurrent.TimeUnit)">awaitTermination(long, TimeUnit)</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y">ForkJoinPool</a></dt>
<dd>
<div class="block">Blocks until all tasks have completed execution after a shutdown
 request, or the timeout occurs, or the current thread is
 interrupted, whichever happens first.</div>
</dd>
</dl>
<a name="_B_">
<!--   -->
</a>
<h2 class="title">B</h2>
<dl>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.ManagedBlocker.html#block()">block()</a></span> - Method in interface jsr166y.<a href="./jsr166y/ForkJoinPool.ManagedBlocker.html" title="interface in jsr166y">ForkJoinPool.ManagedBlocker</a></dt>
<dd>
<div class="block">Possibly blocks the current thread, for example waiting for
 a lock or condition.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/Phaser.html#bulkRegister(int)">bulkRegister(int)</a></span> - Method in class jsr166y.<a href="./jsr166y/Phaser.html" title="class in jsr166y">Phaser</a></dt>
<dd>
<div class="block">Adds the given number of new unarrived parties to this phaser.</div>
</dd>
</dl>
<a name="_C_">
<!--   -->
</a>
<h2 class="title">C</h2>
<dl>
<dt><span class="strong"><a href="./jsr166y/ForkJoinTask.html#cancel(boolean)">cancel(boolean)</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y">ForkJoinTask</a></dt>
<dd>
<div class="block">Attempts to cancel execution of this task.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinTask.html#complete(V)">complete(V)</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y">ForkJoinTask</a></dt>
<dd>
<div class="block">Completes this task, and if not already aborted or cancelled,
 returning the given value as the result of subsequent
 invocations of <code>join</code> and related operations.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinTask.html#completeExceptionally(java.lang.Throwable)">completeExceptionally(Throwable)</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y">ForkJoinTask</a></dt>
<dd>
<div class="block">Completes this task abnormally, and if not already aborted or
 cancelled, causes it to throw the given exception upon
 <code>join</code> and related operations.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/RecursiveAction.html#compute()">compute()</a></span> - Method in class jsr166y.<a href="./jsr166y/RecursiveAction.html" title="class in jsr166y">RecursiveAction</a></dt>
<dd>
<div class="block">The main computation performed by this task.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/RecursiveTask.html#compute()">compute()</a></span> - Method in class jsr166y.<a href="./jsr166y/RecursiveTask.html" title="class in jsr166y">RecursiveTask</a></dt>
<dd>
<div class="block">The main computation performed by this task.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/LinkedTransferQueue.html#contains(java.lang.Object)">contains(Object)</a></span> - Method in class jsr166y.<a href="./jsr166y/LinkedTransferQueue.html" title="class in jsr166y">LinkedTransferQueue</a></dt>
<dd>
<div class="block">Returns <code>true</code> if this queue contains the specified element.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ThreadLocalRandom.html#current()">current()</a></span> - Static method in class jsr166y.<a href="./jsr166y/ThreadLocalRandom.html" title="class in jsr166y">ThreadLocalRandom</a></dt>
<dd>
<div class="block">Returns the current thread's <code>ThreadLocalRandom</code>.</div>
</dd>
</dl>
<a name="_D_">
<!--   -->
</a>
<h2 class="title">D</h2>
<dl>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.html#defaultForkJoinWorkerThreadFactory">defaultForkJoinWorkerThreadFactory</a></span> - Static variable in class jsr166y.<a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y">ForkJoinPool</a></dt>
<dd>
<div class="block">Creates a new ForkJoinWorkerThread.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.html#drainTasksTo(java.util.Collection)">drainTasksTo(Collection&lt;? super ForkJoinTask&lt;?&gt;&gt;)</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y">ForkJoinPool</a></dt>
<dd>
<div class="block">Removes all available unexecuted submitted and forked tasks
 from scheduling queues and adds them to the given collection,
 without altering their execution status.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/LinkedTransferQueue.html#drainTo(java.util.Collection)">drainTo(Collection&lt;? super E&gt;)</a></span> - Method in class jsr166y.<a href="./jsr166y/LinkedTransferQueue.html" title="class in jsr166y">LinkedTransferQueue</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./jsr166y/LinkedTransferQueue.html#drainTo(java.util.Collection,%20int)">drainTo(Collection&lt;? super E&gt;, int)</a></span> - Method in class jsr166y.<a href="./jsr166y/LinkedTransferQueue.html" title="class in jsr166y">LinkedTransferQueue</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="_E_">
<!--   -->
</a>
<h2 class="title">E</h2>
<dl>
<dt><span class="strong"><a href="./jsr166y/ForkJoinTask.html#exec()">exec()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y">ForkJoinTask</a></dt>
<dd>
<div class="block">Immediately performs the base action of this task.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/RecursiveAction.html#exec()">exec()</a></span> - Method in class jsr166y.<a href="./jsr166y/RecursiveAction.html" title="class in jsr166y">RecursiveAction</a></dt>
<dd>
<div class="block">Implements execution conventions for RecursiveActions.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/RecursiveTask.html#exec()">exec()</a></span> - Method in class jsr166y.<a href="./jsr166y/RecursiveTask.html" title="class in jsr166y">RecursiveTask</a></dt>
<dd>
<div class="block">Implements execution conventions for RecursiveTask.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.html#execute(jsr166y.ForkJoinTask)">execute(ForkJoinTask&lt;?&gt;)</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y">ForkJoinPool</a></dt>
<dd>
<div class="block">Arranges for (asynchronous) execution of the given task.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.html#execute(java.lang.Runnable)">execute(Runnable)</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y">ForkJoinPool</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="_F_">
<!--   -->
</a>
<h2 class="title">F</h2>
<dl>
<dt><span class="strong"><a href="./jsr166y/Phaser.html#forceTermination()">forceTermination()</a></span> - Method in class jsr166y.<a href="./jsr166y/Phaser.html" title="class in jsr166y">Phaser</a></dt>
<dd>
<div class="block">Forces this phaser to enter termination state.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinTask.html#fork()">fork()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y">ForkJoinTask</a></dt>
<dd>
<div class="block">Arranges to asynchronously execute this task.</div>
</dd>
<dt><a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y"><span class="strong">ForkJoinPool</span></a> - Class in <a href="./jsr166y/package-summary.html">jsr166y</a></dt>
<dd>
<div class="block">An <code>ExecutorService</code> for running <a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y"><code>ForkJoinTask</code></a>s.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.html#ForkJoinPool()">ForkJoinPool()</a></span> - Constructor for class jsr166y.<a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y">ForkJoinPool</a></dt>
<dd>
<div class="block">Creates a <code>ForkJoinPool</code> with parallelism equal to <code>Runtime.availableProcessors()</code>, using the <a href="./jsr166y/ForkJoinPool.html#defaultForkJoinWorkerThreadFactory">default thread factory</a>,
 no UncaughtExceptionHandler, and non-async LIFO processing mode.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.html#ForkJoinPool(int)">ForkJoinPool(int)</a></span> - Constructor for class jsr166y.<a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y">ForkJoinPool</a></dt>
<dd>
<div class="block">Creates a <code>ForkJoinPool</code> with the indicated parallelism
 level, the <a href="./jsr166y/ForkJoinPool.html#defaultForkJoinWorkerThreadFactory">default thread factory</a>,
 no UncaughtExceptionHandler, and non-async LIFO processing mode.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.html#ForkJoinPool(int,%20jsr166y.ForkJoinPool.ForkJoinWorkerThreadFactory,%20java.lang.Thread.UncaughtExceptionHandler,%20boolean)">ForkJoinPool(int, ForkJoinPool.ForkJoinWorkerThreadFactory, Thread.UncaughtExceptionHandler, boolean)</a></span> - Constructor for class jsr166y.<a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y">ForkJoinPool</a></dt>
<dd>
<div class="block">Creates a <code>ForkJoinPool</code> with the given parameters.</div>
</dd>
<dt><a href="./jsr166y/ForkJoinPool.ForkJoinWorkerThreadFactory.html" title="interface in jsr166y"><span class="strong">ForkJoinPool.ForkJoinWorkerThreadFactory</span></a> - Interface in <a href="./jsr166y/package-summary.html">jsr166y</a></dt>
<dd>
<div class="block">Factory for creating new <a href="./jsr166y/ForkJoinWorkerThread.html" title="class in jsr166y"><code>ForkJoinWorkerThread</code></a>s.</div>
</dd>
<dt><a href="./jsr166y/ForkJoinPool.ManagedBlocker.html" title="interface in jsr166y"><span class="strong">ForkJoinPool.ManagedBlocker</span></a> - Interface in <a href="./jsr166y/package-summary.html">jsr166y</a></dt>
<dd>
<div class="block">Interface for extending managed parallelism for tasks running
 in <a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y"><code>ForkJoinPool</code></a>s.</div>
</dd>
<dt><a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y"><span class="strong">ForkJoinTask</span></a>&lt;<a href="./jsr166y/ForkJoinTask.html" title="type parameter in ForkJoinTask">V</a>&gt; - Class in <a href="./jsr166y/package-summary.html">jsr166y</a></dt>
<dd>
<div class="block">Abstract base class for tasks that run within a <a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y"><code>ForkJoinPool</code></a>.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinTask.html#ForkJoinTask()">ForkJoinTask()</a></span> - Constructor for class jsr166y.<a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y">ForkJoinTask</a></dt>
<dd>&nbsp;</dd>
<dt><a href="./jsr166y/ForkJoinWorkerThread.html" title="class in jsr166y"><span class="strong">ForkJoinWorkerThread</span></a> - Class in <a href="./jsr166y/package-summary.html">jsr166y</a></dt>
<dd>
<div class="block">A thread managed by a <a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y"><code>ForkJoinPool</code></a>, which executes
 <a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y"><code>ForkJoinTask</code></a>s.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinWorkerThread.html#ForkJoinWorkerThread(jsr166y.ForkJoinPool)">ForkJoinWorkerThread(ForkJoinPool)</a></span> - Constructor for class jsr166y.<a href="./jsr166y/ForkJoinWorkerThread.html" title="class in jsr166y">ForkJoinWorkerThread</a></dt>
<dd>
<div class="block">Creates a ForkJoinWorkerThread operating in the given pool.</div>
</dd>
</dl>
<a name="_G_">
<!--   -->
</a>
<h2 class="title">G</h2>
<dl>
<dt><span class="strong"><a href="./jsr166y/ForkJoinTask.html#get()">get()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y">ForkJoinTask</a></dt>
<dd>
<div class="block">Waits if necessary for the computation to complete, and then
 retrieves its result.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinTask.html#get(long,%20java.util.concurrent.TimeUnit)">get(long, TimeUnit)</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y">ForkJoinTask</a></dt>
<dd>
<div class="block">Waits if necessary for at most the given time for the computation
 to complete, and then retrieves its result, if available.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.html#getActiveThreadCount()">getActiveThreadCount()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y">ForkJoinPool</a></dt>
<dd>
<div class="block">Returns an estimate of the number of threads that are currently
 stealing or executing tasks.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/Phaser.html#getArrivedParties()">getArrivedParties()</a></span> - Method in class jsr166y.<a href="./jsr166y/Phaser.html" title="class in jsr166y">Phaser</a></dt>
<dd>
<div class="block">Returns the number of registered parties that have arrived at
 the current phase of this phaser.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.html#getAsyncMode()">getAsyncMode()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y">ForkJoinPool</a></dt>
<dd>
<div class="block">Returns <code>true</code> if this pool uses local first-in-first-out
 scheduling mode for forked tasks that are never joined.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinTask.html#getException()">getException()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y">ForkJoinTask</a></dt>
<dd>
<div class="block">Returns the exception thrown by the base computation, or a
 <code>CancellationException</code> if cancelled, or <code>null</code> if
 none or if the method has not yet completed.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.html#getFactory()">getFactory()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y">ForkJoinPool</a></dt>
<dd>
<div class="block">Returns the factory used for constructing new workers.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.html#getParallelism()">getParallelism()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y">ForkJoinPool</a></dt>
<dd>
<div class="block">Returns the targeted parallelism level of this pool.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/Phaser.html#getParent()">getParent()</a></span> - Method in class jsr166y.<a href="./jsr166y/Phaser.html" title="class in jsr166y">Phaser</a></dt>
<dd>
<div class="block">Returns the parent of this phaser, or <code>null</code> if none.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/Phaser.html#getPhase()">getPhase()</a></span> - Method in class jsr166y.<a href="./jsr166y/Phaser.html" title="class in jsr166y">Phaser</a></dt>
<dd>
<div class="block">Returns the current phase number.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinTask.html#getPool()">getPool()</a></span> - Static method in class jsr166y.<a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y">ForkJoinTask</a></dt>
<dd>
<div class="block">Returns the pool hosting the current task execution, or null
 if this task is executing outside of any ForkJoinPool.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinWorkerThread.html#getPool()">getPool()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinWorkerThread.html" title="class in jsr166y">ForkJoinWorkerThread</a></dt>
<dd>
<div class="block">Returns the pool hosting this thread.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinWorkerThread.html#getPoolIndex()">getPoolIndex()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinWorkerThread.html" title="class in jsr166y">ForkJoinWorkerThread</a></dt>
<dd>
<div class="block">Returns the index number of this thread in its pool.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.html#getPoolSize()">getPoolSize()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y">ForkJoinPool</a></dt>
<dd>
<div class="block">Returns the number of worker threads that have started but not
 yet terminated.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.html#getQueuedSubmissionCount()">getQueuedSubmissionCount()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y">ForkJoinPool</a></dt>
<dd>
<div class="block">Returns an estimate of the number of tasks submitted to this
 pool that have not yet begun executing.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.html#getQueuedTaskCount()">getQueuedTaskCount()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y">ForkJoinPool</a></dt>
<dd>
<div class="block">Returns an estimate of the total number of tasks currently held
 in queues by worker threads (but not including tasks submitted
 to the pool that have not begun executing).</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinTask.html#getQueuedTaskCount()">getQueuedTaskCount()</a></span> - Static method in class jsr166y.<a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y">ForkJoinTask</a></dt>
<dd>
<div class="block">Returns an estimate of the number of tasks that have been
 forked by the current worker thread but not yet executed.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinTask.html#getRawResult()">getRawResult()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y">ForkJoinTask</a></dt>
<dd>
<div class="block">Returns the result that would be returned by <a href="./jsr166y/ForkJoinTask.html#join()"><code>ForkJoinTask.join()</code></a>, even
 if this task completed abnormally, or <code>null</code> if this task
 is not known to have been completed.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/RecursiveAction.html#getRawResult()">getRawResult()</a></span> - Method in class jsr166y.<a href="./jsr166y/RecursiveAction.html" title="class in jsr166y">RecursiveAction</a></dt>
<dd>
<div class="block">Always returns <code>null</code>.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/RecursiveTask.html#getRawResult()">getRawResult()</a></span> - Method in class jsr166y.<a href="./jsr166y/RecursiveTask.html" title="class in jsr166y">RecursiveTask</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./jsr166y/Phaser.html#getRegisteredParties()">getRegisteredParties()</a></span> - Method in class jsr166y.<a href="./jsr166y/Phaser.html" title="class in jsr166y">Phaser</a></dt>
<dd>
<div class="block">Returns the number of parties registered at this phaser.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/Phaser.html#getRoot()">getRoot()</a></span> - Method in class jsr166y.<a href="./jsr166y/Phaser.html" title="class in jsr166y">Phaser</a></dt>
<dd>
<div class="block">Returns the root ancestor of this phaser, which is the same as
 this phaser if it has no parent.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.html#getRunningThreadCount()">getRunningThreadCount()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y">ForkJoinPool</a></dt>
<dd>
<div class="block">Returns an estimate of the number of worker threads that are
 not blocked waiting to join tasks or for other managed
 synchronization.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.html#getStealCount()">getStealCount()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y">ForkJoinPool</a></dt>
<dd>
<div class="block">Returns an estimate of the total number of tasks stolen from
 one thread's work queue by another.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinTask.html#getSurplusQueuedTaskCount()">getSurplusQueuedTaskCount()</a></span> - Static method in class jsr166y.<a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y">ForkJoinTask</a></dt>
<dd>
<div class="block">Returns an estimate of how many more locally queued tasks are
 held by the current worker thread than there are other worker
 threads that might steal them.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/Phaser.html#getUnarrivedParties()">getUnarrivedParties()</a></span> - Method in class jsr166y.<a href="./jsr166y/Phaser.html" title="class in jsr166y">Phaser</a></dt>
<dd>
<div class="block">Returns the number of registered parties that have not yet
 arrived at the current phase of this phaser.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.html#getUncaughtExceptionHandler()">getUncaughtExceptionHandler()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y">ForkJoinPool</a></dt>
<dd>
<div class="block">Returns the handler for internal worker threads that terminate
 due to unrecoverable errors encountered while executing tasks.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/LinkedTransferQueue.html#getWaitingConsumerCount()">getWaitingConsumerCount()</a></span> - Method in class jsr166y.<a href="./jsr166y/LinkedTransferQueue.html" title="class in jsr166y">LinkedTransferQueue</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./jsr166y/TransferQueue.html#getWaitingConsumerCount()">getWaitingConsumerCount()</a></span> - Method in interface jsr166y.<a href="./jsr166y/TransferQueue.html" title="interface in jsr166y">TransferQueue</a></dt>
<dd>
<div class="block">Returns an estimate of the number of consumers waiting to
 receive elements via <code>BlockingQueue.take()</code> or timed
 <code>poll</code>.</div>
</dd>
</dl>
<a name="_H_">
<!--   -->
</a>
<h2 class="title">H</h2>
<dl>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.html#hasQueuedSubmissions()">hasQueuedSubmissions()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y">ForkJoinPool</a></dt>
<dd>
<div class="block">Returns <code>true</code> if there are any tasks submitted to this
 pool that have not yet begun executing.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/LinkedTransferQueue.html#hasWaitingConsumer()">hasWaitingConsumer()</a></span> - Method in class jsr166y.<a href="./jsr166y/LinkedTransferQueue.html" title="class in jsr166y">LinkedTransferQueue</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./jsr166y/TransferQueue.html#hasWaitingConsumer()">hasWaitingConsumer()</a></span> - Method in interface jsr166y.<a href="./jsr166y/TransferQueue.html" title="interface in jsr166y">TransferQueue</a></dt>
<dd>
<div class="block">Returns <code>true</code> if there is at least one consumer waiting
 to receive an element via <code>BlockingQueue.take()</code> or
 timed <code>poll</code>.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinTask.html#helpQuiesce()">helpQuiesce()</a></span> - Static method in class jsr166y.<a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y">ForkJoinTask</a></dt>
<dd>
<div class="block">Possibly executes tasks until the pool hosting the current task
 <a href="./jsr166y/ForkJoinPool.html#isQuiescent()"><code>is quiescent</code></a>.</div>
</dd>
</dl>
<a name="_I_">
<!--   -->
</a>
<h2 class="title">I</h2>
<dl>
<dt><span class="strong"><a href="./jsr166y/ForkJoinTask.html#inForkJoinPool()">inForkJoinPool()</a></span> - Static method in class jsr166y.<a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y">ForkJoinTask</a></dt>
<dd>
<div class="block">Returns <code>true</code> if the current thread is a <a href="./jsr166y/ForkJoinWorkerThread.html" title="class in jsr166y"><code>ForkJoinWorkerThread</code></a> executing as a ForkJoinPool computation.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.html#invoke(jsr166y.ForkJoinTask)">invoke(ForkJoinTask&lt;T&gt;)</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y">ForkJoinPool</a></dt>
<dd>
<div class="block">Performs the given task, returning its result upon completion.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinTask.html#invoke()">invoke()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y">ForkJoinTask</a></dt>
<dd>
<div class="block">Commences performing this task, awaits its completion if
 necessary, and returns its result, or throws an (unchecked)
 <code>RuntimeException</code> or <code>Error</code> if the underlying
 computation did so.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.html#invokeAll(java.util.Collection)">invokeAll(Collection&lt;? extends Callable&lt;T&gt;&gt;)</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y">ForkJoinPool</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinTask.html#invokeAll(jsr166y.ForkJoinTask,%20jsr166y.ForkJoinTask)">invokeAll(ForkJoinTask&lt;?&gt;, ForkJoinTask&lt;?&gt;)</a></span> - Static method in class jsr166y.<a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y">ForkJoinTask</a></dt>
<dd>
<div class="block">Forks the given tasks, returning when <code>isDone</code> holds for
 each task or an (unchecked) exception is encountered, in which
 case the exception is rethrown.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinTask.html#invokeAll(jsr166y.ForkJoinTask...)">invokeAll(ForkJoinTask&lt;?&gt;...)</a></span> - Static method in class jsr166y.<a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y">ForkJoinTask</a></dt>
<dd>
<div class="block">Forks the given tasks, returning when <code>isDone</code> holds for
 each task or an (unchecked) exception is encountered, in which
 case the exception is rethrown.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinTask.html#invokeAll(java.util.Collection)">invokeAll(Collection&lt;T&gt;)</a></span> - Static method in class jsr166y.<a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y">ForkJoinTask</a></dt>
<dd>
<div class="block">Forks all tasks in the specified collection, returning when
 <code>isDone</code> holds for each task or an (unchecked) exception
 is encountered, in which case the exception is rethrown.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinTask.html#isCancelled()">isCancelled()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y">ForkJoinTask</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinTask.html#isCompletedAbnormally()">isCompletedAbnormally()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y">ForkJoinTask</a></dt>
<dd>
<div class="block">Returns <code>true</code> if this task threw an exception or was cancelled.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinTask.html#isCompletedNormally()">isCompletedNormally()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y">ForkJoinTask</a></dt>
<dd>
<div class="block">Returns <code>true</code> if this task completed without throwing an
 exception and was not cancelled.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinTask.html#isDone()">isDone()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y">ForkJoinTask</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./jsr166y/LinkedTransferQueue.html#isEmpty()">isEmpty()</a></span> - Method in class jsr166y.<a href="./jsr166y/LinkedTransferQueue.html" title="class in jsr166y">LinkedTransferQueue</a></dt>
<dd>
<div class="block">Returns <code>true</code> if this queue contains no elements.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.html#isQuiescent()">isQuiescent()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y">ForkJoinPool</a></dt>
<dd>
<div class="block">Returns <code>true</code> if all worker threads are currently idle.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.ManagedBlocker.html#isReleasable()">isReleasable()</a></span> - Method in interface jsr166y.<a href="./jsr166y/ForkJoinPool.ManagedBlocker.html" title="interface in jsr166y">ForkJoinPool.ManagedBlocker</a></dt>
<dd>
<div class="block">Returns <code>true</code> if blocking is unnecessary.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.html#isShutdown()">isShutdown()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y">ForkJoinPool</a></dt>
<dd>
<div class="block">Returns <code>true</code> if this pool has been shut down.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.html#isTerminated()">isTerminated()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y">ForkJoinPool</a></dt>
<dd>
<div class="block">Returns <code>true</code> if all tasks have completed following shut down.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/Phaser.html#isTerminated()">isTerminated()</a></span> - Method in class jsr166y.<a href="./jsr166y/Phaser.html" title="class in jsr166y">Phaser</a></dt>
<dd>
<div class="block">Returns <code>true</code> if this phaser has been terminated.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.html#isTerminating()">isTerminating()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y">ForkJoinPool</a></dt>
<dd>
<div class="block">Returns <code>true</code> if the process of termination has
 commenced but not yet completed.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/LinkedTransferQueue.html#iterator()">iterator()</a></span> - Method in class jsr166y.<a href="./jsr166y/LinkedTransferQueue.html" title="class in jsr166y">LinkedTransferQueue</a></dt>
<dd>
<div class="block">Returns an iterator over the elements in this queue in proper
 sequence, from head to tail.</div>
</dd>
</dl>
<a name="_J_">
<!--   -->
</a>
<h2 class="title">J</h2>
<dl>
<dt><span class="strong"><a href="./jsr166y/ForkJoinTask.html#join()">join()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y">ForkJoinTask</a></dt>
<dd>
<div class="block">Returns the result of the computation when it <a href="./jsr166y/ForkJoinTask.html#isDone()"><code>is
 done</code></a>.</div>
</dd>
<dt><a href="./jsr166y/package-summary.html">jsr166y</a> - package jsr166y</dt>
<dd>
<div class="block">Preview versions of classes targeted for Java 7.</div>
</dd>
</dl>
<a name="_L_">
<!--   -->
</a>
<h2 class="title">L</h2>
<dl>
<dt><a href="./jsr166y/LinkedTransferQueue.html" title="class in jsr166y"><span class="strong">LinkedTransferQueue</span></a>&lt;<a href="./jsr166y/LinkedTransferQueue.html" title="type parameter in LinkedTransferQueue">E</a>&gt; - Class in <a href="./jsr166y/package-summary.html">jsr166y</a></dt>
<dd>
<div class="block">An unbounded <a href="./jsr166y/TransferQueue.html" title="interface in jsr166y"><code>TransferQueue</code></a> based on linked nodes.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/LinkedTransferQueue.html#LinkedTransferQueue()">LinkedTransferQueue()</a></span> - Constructor for class jsr166y.<a href="./jsr166y/LinkedTransferQueue.html" title="class in jsr166y">LinkedTransferQueue</a></dt>
<dd>
<div class="block">Creates an initially empty <code>LinkedTransferQueue</code>.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/LinkedTransferQueue.html#LinkedTransferQueue(java.util.Collection)">LinkedTransferQueue(Collection&lt;? extends E&gt;)</a></span> - Constructor for class jsr166y.<a href="./jsr166y/LinkedTransferQueue.html" title="class in jsr166y">LinkedTransferQueue</a></dt>
<dd>
<div class="block">Creates a <code>LinkedTransferQueue</code>
 initially containing the elements of the given collection,
 added in traversal order of the collection's iterator.</div>
</dd>
</dl>
<a name="_M_">
<!--   -->
</a>
<h2 class="title">M</h2>
<dl>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.html#managedBlock(jsr166y.ForkJoinPool.ManagedBlocker)">managedBlock(ForkJoinPool.ManagedBlocker)</a></span> - Static method in class jsr166y.<a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y">ForkJoinPool</a></dt>
<dd>
<div class="block">Blocks in accord with the given blocker.</div>
</dd>
</dl>
<a name="_N_">
<!--   -->
</a>
<h2 class="title">N</h2>
<dl>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.html#newTaskFor(java.lang.Runnable,%20T)">newTaskFor(Runnable, T)</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y">ForkJoinPool</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.html#newTaskFor(java.util.concurrent.Callable)">newTaskFor(Callable&lt;T&gt;)</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y">ForkJoinPool</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.ForkJoinWorkerThreadFactory.html#newThread(jsr166y.ForkJoinPool)">newThread(ForkJoinPool)</a></span> - Method in interface jsr166y.<a href="./jsr166y/ForkJoinPool.ForkJoinWorkerThreadFactory.html" title="interface in jsr166y">ForkJoinPool.ForkJoinWorkerThreadFactory</a></dt>
<dd>
<div class="block">Returns a new worker thread operating in the given pool.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ThreadLocalRandom.html#next(int)">next(int)</a></span> - Method in class jsr166y.<a href="./jsr166y/ThreadLocalRandom.html" title="class in jsr166y">ThreadLocalRandom</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./jsr166y/ThreadLocalRandom.html#nextDouble(double)">nextDouble(double)</a></span> - Method in class jsr166y.<a href="./jsr166y/ThreadLocalRandom.html" title="class in jsr166y">ThreadLocalRandom</a></dt>
<dd>
<div class="block">Returns a pseudorandom, uniformly distributed <code>double</code> value
 between 0 (inclusive) and the specified value (exclusive).</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ThreadLocalRandom.html#nextDouble(double,%20double)">nextDouble(double, double)</a></span> - Method in class jsr166y.<a href="./jsr166y/ThreadLocalRandom.html" title="class in jsr166y">ThreadLocalRandom</a></dt>
<dd>
<div class="block">Returns a pseudorandom, uniformly distributed value between the
 given least value (inclusive) and bound (exclusive).</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ThreadLocalRandom.html#nextInt(int,%20int)">nextInt(int, int)</a></span> - Method in class jsr166y.<a href="./jsr166y/ThreadLocalRandom.html" title="class in jsr166y">ThreadLocalRandom</a></dt>
<dd>
<div class="block">Returns a pseudorandom, uniformly distributed value between the
 given least value (inclusive) and bound (exclusive).</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ThreadLocalRandom.html#nextLong(long)">nextLong(long)</a></span> - Method in class jsr166y.<a href="./jsr166y/ThreadLocalRandom.html" title="class in jsr166y">ThreadLocalRandom</a></dt>
<dd>
<div class="block">Returns a pseudorandom, uniformly distributed value
 between 0 (inclusive) and the specified value (exclusive).</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ThreadLocalRandom.html#nextLong(long,%20long)">nextLong(long, long)</a></span> - Method in class jsr166y.<a href="./jsr166y/ThreadLocalRandom.html" title="class in jsr166y">ThreadLocalRandom</a></dt>
<dd>
<div class="block">Returns a pseudorandom, uniformly distributed value between the
 given least value (inclusive) and bound (exclusive).</div>
</dd>
</dl>
<a name="_O_">
<!--   -->
</a>
<h2 class="title">O</h2>
<dl>
<dt><span class="strong"><a href="./jsr166y/LinkedTransferQueue.html#offer(E,%20long,%20java.util.concurrent.TimeUnit)">offer(E, long, TimeUnit)</a></span> - Method in class jsr166y.<a href="./jsr166y/LinkedTransferQueue.html" title="class in jsr166y">LinkedTransferQueue</a></dt>
<dd>
<div class="block">Inserts the specified element at the tail of this queue.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/LinkedTransferQueue.html#offer(E)">offer(E)</a></span> - Method in class jsr166y.<a href="./jsr166y/LinkedTransferQueue.html" title="class in jsr166y">LinkedTransferQueue</a></dt>
<dd>
<div class="block">Inserts the specified element at the tail of this queue.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/Phaser.html#onAdvance(int,%20int)">onAdvance(int, int)</a></span> - Method in class jsr166y.<a href="./jsr166y/Phaser.html" title="class in jsr166y">Phaser</a></dt>
<dd>
<div class="block">Overridable method to perform an action upon impending phase
 advance, and to control termination.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinWorkerThread.html#onStart()">onStart()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinWorkerThread.html" title="class in jsr166y">ForkJoinWorkerThread</a></dt>
<dd>
<div class="block">Initializes internal state after construction but before
 processing any tasks.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinWorkerThread.html#onTermination(java.lang.Throwable)">onTermination(Throwable)</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinWorkerThread.html" title="class in jsr166y">ForkJoinWorkerThread</a></dt>
<dd>
<div class="block">Performs cleanup associated with termination of this worker
 thread.</div>
</dd>
</dl>
<a name="_P_">
<!--   -->
</a>
<h2 class="title">P</h2>
<dl>
<dt><span class="strong"><a href="./jsr166y/LinkedTransferQueue.html#peek()">peek()</a></span> - Method in class jsr166y.<a href="./jsr166y/LinkedTransferQueue.html" title="class in jsr166y">LinkedTransferQueue</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinTask.html#peekNextLocalTask()">peekNextLocalTask()</a></span> - Static method in class jsr166y.<a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y">ForkJoinTask</a></dt>
<dd>
<div class="block">Returns, but does not unschedule or execute, a task queued by
 the current thread but not yet executed, if one is immediately
 available.</div>
</dd>
<dt><a href="./jsr166y/Phaser.html" title="class in jsr166y"><span class="strong">Phaser</span></a> - Class in <a href="./jsr166y/package-summary.html">jsr166y</a></dt>
<dd>
<div class="block">A reusable synchronization barrier, similar in functionality to
 <code>CyclicBarrier</code> and
 <code>CountDownLatch</code>
 but supporting more flexible usage.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/Phaser.html#Phaser()">Phaser()</a></span> - Constructor for class jsr166y.<a href="./jsr166y/Phaser.html" title="class in jsr166y">Phaser</a></dt>
<dd>
<div class="block">Creates a new phaser with no initially registered parties, no
 parent, and initial phase number 0.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/Phaser.html#Phaser(int)">Phaser(int)</a></span> - Constructor for class jsr166y.<a href="./jsr166y/Phaser.html" title="class in jsr166y">Phaser</a></dt>
<dd>
<div class="block">Creates a new phaser with the given number of registered
 unarrived parties, no parent, and initial phase number 0.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/Phaser.html#Phaser(jsr166y.Phaser)">Phaser(Phaser)</a></span> - Constructor for class jsr166y.<a href="./jsr166y/Phaser.html" title="class in jsr166y">Phaser</a></dt>
<dd>
<div class="block">Equivalent to <a href="./jsr166y/Phaser.html#Phaser(jsr166y.Phaser,%20int)"><code>Phaser(parent, 0)</code></a>.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/Phaser.html#Phaser(jsr166y.Phaser,%20int)">Phaser(Phaser, int)</a></span> - Constructor for class jsr166y.<a href="./jsr166y/Phaser.html" title="class in jsr166y">Phaser</a></dt>
<dd>
<div class="block">Creates a new phaser with the given parent and number of
 registered unarrived parties.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/LinkedTransferQueue.html#poll(long,%20java.util.concurrent.TimeUnit)">poll(long, TimeUnit)</a></span> - Method in class jsr166y.<a href="./jsr166y/LinkedTransferQueue.html" title="class in jsr166y">LinkedTransferQueue</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./jsr166y/LinkedTransferQueue.html#poll()">poll()</a></span> - Method in class jsr166y.<a href="./jsr166y/LinkedTransferQueue.html" title="class in jsr166y">LinkedTransferQueue</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinTask.html#pollNextLocalTask()">pollNextLocalTask()</a></span> - Static method in class jsr166y.<a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y">ForkJoinTask</a></dt>
<dd>
<div class="block">Unschedules and returns, without executing, the next task
 queued by the current thread but not yet executed.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.html#pollSubmission()">pollSubmission()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y">ForkJoinPool</a></dt>
<dd>
<div class="block">Removes and returns the next unexecuted submission if one is
 available.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinTask.html#pollTask()">pollTask()</a></span> - Static method in class jsr166y.<a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y">ForkJoinTask</a></dt>
<dd>
<div class="block">Unschedules and returns, without executing, the next task
 queued by the current thread but not yet executed, if one is
 available, or if not available, a task that was forked by some
 other thread, if available.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/LinkedTransferQueue.html#put(E)">put(E)</a></span> - Method in class jsr166y.<a href="./jsr166y/LinkedTransferQueue.html" title="class in jsr166y">LinkedTransferQueue</a></dt>
<dd>
<div class="block">Inserts the specified element at the tail of this queue.</div>
</dd>
</dl>
<a name="_Q_">
<!--   -->
</a>
<h2 class="title">Q</h2>
<dl>
<dt><span class="strong"><a href="./jsr166y/ForkJoinTask.html#quietlyInvoke()">quietlyInvoke()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y">ForkJoinTask</a></dt>
<dd>
<div class="block">Commences performing this task and awaits its completion if
 necessary, without returning its result or throwing its
 exception.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinTask.html#quietlyJoin()">quietlyJoin()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y">ForkJoinTask</a></dt>
<dd>
<div class="block">Joins this task, without returning its result or throwing its
 exception.</div>
</dd>
</dl>
<a name="_R_">
<!--   -->
</a>
<h2 class="title">R</h2>
<dl>
<dt><a href="./jsr166y/RecursiveAction.html" title="class in jsr166y"><span class="strong">RecursiveAction</span></a> - Class in <a href="./jsr166y/package-summary.html">jsr166y</a></dt>
<dd>
<div class="block">A recursive resultless <a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y"><code>ForkJoinTask</code></a>.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/RecursiveAction.html#RecursiveAction()">RecursiveAction()</a></span> - Constructor for class jsr166y.<a href="./jsr166y/RecursiveAction.html" title="class in jsr166y">RecursiveAction</a></dt>
<dd>&nbsp;</dd>
<dt><a href="./jsr166y/RecursiveTask.html" title="class in jsr166y"><span class="strong">RecursiveTask</span></a>&lt;<a href="./jsr166y/RecursiveTask.html" title="type parameter in RecursiveTask">V</a>&gt; - Class in <a href="./jsr166y/package-summary.html">jsr166y</a></dt>
<dd>
<div class="block">A recursive result-bearing <a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y"><code>ForkJoinTask</code></a>.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/RecursiveTask.html#RecursiveTask()">RecursiveTask()</a></span> - Constructor for class jsr166y.<a href="./jsr166y/RecursiveTask.html" title="class in jsr166y">RecursiveTask</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./jsr166y/Phaser.html#register()">register()</a></span> - Method in class jsr166y.<a href="./jsr166y/Phaser.html" title="class in jsr166y">Phaser</a></dt>
<dd>
<div class="block">Adds a new unarrived party to this phaser.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinTask.html#reinitialize()">reinitialize()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y">ForkJoinTask</a></dt>
<dd>
<div class="block">Resets the internal bookkeeping state of this task, allowing a
 subsequent <code>fork</code>.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/LinkedTransferQueue.html#remainingCapacity()">remainingCapacity()</a></span> - Method in class jsr166y.<a href="./jsr166y/LinkedTransferQueue.html" title="class in jsr166y">LinkedTransferQueue</a></dt>
<dd>
<div class="block">Always returns <code>Integer.MAX_VALUE</code> because a
 <code>LinkedTransferQueue</code> is not capacity constrained.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/LinkedTransferQueue.html#remove(java.lang.Object)">remove(Object)</a></span> - Method in class jsr166y.<a href="./jsr166y/LinkedTransferQueue.html" title="class in jsr166y">LinkedTransferQueue</a></dt>
<dd>
<div class="block">Removes a single instance of the specified element from this queue,
 if it is present.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinWorkerThread.html#run()">run()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinWorkerThread.html" title="class in jsr166y">ForkJoinWorkerThread</a></dt>
<dd>
<div class="block">This method is required to be public, but should never be
 called explicitly.</div>
</dd>
</dl>
<a name="_S_">
<!--   -->
</a>
<h2 class="title">S</h2>
<dl>
<dt><span class="strong"><a href="./jsr166y/ForkJoinTask.html#setRawResult(V)">setRawResult(V)</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y">ForkJoinTask</a></dt>
<dd>
<div class="block">Forces the given value to be returned as a result.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/RecursiveAction.html#setRawResult(java.lang.Void)">setRawResult(Void)</a></span> - Method in class jsr166y.<a href="./jsr166y/RecursiveAction.html" title="class in jsr166y">RecursiveAction</a></dt>
<dd>
<div class="block">Requires null completion value.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/RecursiveTask.html#setRawResult(V)">setRawResult(V)</a></span> - Method in class jsr166y.<a href="./jsr166y/RecursiveTask.html" title="class in jsr166y">RecursiveTask</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./jsr166y/ThreadLocalRandom.html#setSeed(long)">setSeed(long)</a></span> - Method in class jsr166y.<a href="./jsr166y/ThreadLocalRandom.html" title="class in jsr166y">ThreadLocalRandom</a></dt>
<dd>
<div class="block">Throws <code>UnsupportedOperationException</code>.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.html#shutdown()">shutdown()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y">ForkJoinPool</a></dt>
<dd>
<div class="block">Initiates an orderly shutdown in which previously submitted
 tasks are executed, but no new tasks will be accepted.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.html#shutdownNow()">shutdownNow()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y">ForkJoinPool</a></dt>
<dd>
<div class="block">Attempts to cancel and/or stop all tasks, and reject all
 subsequently submitted tasks.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/LinkedTransferQueue.html#size()">size()</a></span> - Method in class jsr166y.<a href="./jsr166y/LinkedTransferQueue.html" title="class in jsr166y">LinkedTransferQueue</a></dt>
<dd>
<div class="block">Returns the number of elements in this queue.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.html#submit(jsr166y.ForkJoinTask)">submit(ForkJoinTask&lt;T&gt;)</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y">ForkJoinPool</a></dt>
<dd>
<div class="block">Submits a ForkJoinTask for execution.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.html#submit(java.util.concurrent.Callable)">submit(Callable&lt;T&gt;)</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y">ForkJoinPool</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.html#submit(java.lang.Runnable,%20T)">submit(Runnable, T)</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y">ForkJoinPool</a></dt>
<dd>&nbsp;</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.html#submit(java.lang.Runnable)">submit(Runnable)</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y">ForkJoinPool</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="_T_">
<!--   -->
</a>
<h2 class="title">T</h2>
<dl>
<dt><span class="strong"><a href="./jsr166y/LinkedTransferQueue.html#take()">take()</a></span> - Method in class jsr166y.<a href="./jsr166y/LinkedTransferQueue.html" title="class in jsr166y">LinkedTransferQueue</a></dt>
<dd>&nbsp;</dd>
<dt><a href="./jsr166y/ThreadLocalRandom.html" title="class in jsr166y"><span class="strong">ThreadLocalRandom</span></a> - Class in <a href="./jsr166y/package-summary.html">jsr166y</a></dt>
<dd>
<div class="block">A random number generator isolated to the current thread.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinPool.html#toString()">toString()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinPool.html" title="class in jsr166y">ForkJoinPool</a></dt>
<dd>
<div class="block">Returns a string identifying this pool, as well as its state,
 including indications of run state, parallelism level, and
 worker and task counts.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/Phaser.html#toString()">toString()</a></span> - Method in class jsr166y.<a href="./jsr166y/Phaser.html" title="class in jsr166y">Phaser</a></dt>
<dd>
<div class="block">Returns a string identifying this phaser, as well as its
 state.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/LinkedTransferQueue.html#transfer(E)">transfer(E)</a></span> - Method in class jsr166y.<a href="./jsr166y/LinkedTransferQueue.html" title="class in jsr166y">LinkedTransferQueue</a></dt>
<dd>
<div class="block">Transfers the element to a consumer, waiting if necessary to do so.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/TransferQueue.html#transfer(E)">transfer(E)</a></span> - Method in interface jsr166y.<a href="./jsr166y/TransferQueue.html" title="interface in jsr166y">TransferQueue</a></dt>
<dd>
<div class="block">Transfers the element to a consumer, waiting if necessary to do so.</div>
</dd>
<dt><a href="./jsr166y/TransferQueue.html" title="interface in jsr166y"><span class="strong">TransferQueue</span></a>&lt;<a href="./jsr166y/TransferQueue.html" title="type parameter in TransferQueue">E</a>&gt; - Interface in <a href="./jsr166y/package-summary.html">jsr166y</a></dt>
<dd>
<div class="block">A <code>BlockingQueue</code> in which producers may wait for consumers
 to receive elements.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/LinkedTransferQueue.html#tryTransfer(E)">tryTransfer(E)</a></span> - Method in class jsr166y.<a href="./jsr166y/LinkedTransferQueue.html" title="class in jsr166y">LinkedTransferQueue</a></dt>
<dd>
<div class="block">Transfers the element to a waiting consumer immediately, if possible.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/LinkedTransferQueue.html#tryTransfer(E,%20long,%20java.util.concurrent.TimeUnit)">tryTransfer(E, long, TimeUnit)</a></span> - Method in class jsr166y.<a href="./jsr166y/LinkedTransferQueue.html" title="class in jsr166y">LinkedTransferQueue</a></dt>
<dd>
<div class="block">Transfers the element to a consumer if it is possible to do so
 before the timeout elapses.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/TransferQueue.html#tryTransfer(E)">tryTransfer(E)</a></span> - Method in interface jsr166y.<a href="./jsr166y/TransferQueue.html" title="interface in jsr166y">TransferQueue</a></dt>
<dd>
<div class="block">Transfers the element to a waiting consumer immediately, if possible.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/TransferQueue.html#tryTransfer(E,%20long,%20java.util.concurrent.TimeUnit)">tryTransfer(E, long, TimeUnit)</a></span> - Method in interface jsr166y.<a href="./jsr166y/TransferQueue.html" title="interface in jsr166y">TransferQueue</a></dt>
<dd>
<div class="block">Transfers the element to a consumer if it is possible to do so
 before the timeout elapses.</div>
</dd>
<dt><span class="strong"><a href="./jsr166y/ForkJoinTask.html#tryUnfork()">tryUnfork()</a></span> - Method in class jsr166y.<a href="./jsr166y/ForkJoinTask.html" title="class in jsr166y">ForkJoinTask</a></dt>
<dd>
<div class="block">Tries to unschedule this task for execution.</div>
</dd>
</dl>
<a href="#_A_">A</a>&nbsp;<a href="#_B_">B</a>&nbsp;<a href="#_C_">C</a>&nbsp;<a href="#_D_">D</a>&nbsp;<a href="#_E_">E</a>&nbsp;<a href="#_F_">F</a>&nbsp;<a href="#_G_">G</a>&nbsp;<a href="#_H_">H</a>&nbsp;<a href="#_I_">I</a>&nbsp;<a href="#_J_">J</a>&nbsp;<a href="#_L_">L</a>&nbsp;<a href="#_M_">M</a>&nbsp;<a href="#_N_">N</a>&nbsp;<a href="#_O_">O</a>&nbsp;<a href="#_P_">P</a>&nbsp;<a href="#_Q_">Q</a>&nbsp;<a href="#_R_">R</a>&nbsp;<a href="#_S_">S</a>&nbsp;<a href="#_T_">T</a>&nbsp;</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!--   -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!--   -->
</a>
<ul class="navList" title="Navigation">
<li><a href="./jsr166y/package-summary.html">Package</a></li>
<li>Class</li>
<li><a href="./overview-tree.html">Tree</a></li>
<li><a href="./deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="./help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="./index.html?index-all.html" target="_top">Frames</a></li>
<li><a href="index-all.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="./allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_bottom");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
</div>
<a name="skip-navbar_bottom">
<!--   -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>