|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjsr166y.ForkJoinTask<java.lang.Void>
jsr166y.CountedCompleter
water.H2O.H2OCountedCompleter
water.RPC.RPCCall
public static class RPC.RPCCall
Constructor Summary | |
---|---|
RPC.RPCCall(DTask dt,
H2ONode client,
int tsknum)
|
Method Summary | |
---|---|
int |
compareTo(java.util.concurrent.Delayed t)
|
void |
compute2()
|
long |
getDelay(java.util.concurrent.TimeUnit unit)
|
void |
onCompletion(jsr166y.CountedCompleter caller)
Performs an action when method CountedCompleter.tryComplete() is invoked
and there are no pending counts, or when the unconditional
method CountedCompleter.complete(java.lang.Void) is invoked. |
boolean |
onExceptionalCompletion(java.lang.Throwable ex,
jsr166y.CountedCompleter caller)
Performs an action when method ForkJoinTask.completeExceptionally(java.lang.Throwable)
is invoked or method CountedCompleter.compute() throws an exception, and
this task has not otherwise already completed normally. |
byte |
priority()
|
void |
resend_ack()
|
int |
size()
|
Methods inherited from class water.H2O.H2OCountedCompleter |
---|
compute |
Methods inherited from class jsr166y.CountedCompleter |
---|
addToPendingCount, compareAndSetPendingCount, complete, exec, getCompleter, getPendingCount, getRawResult, setCompleter, setPendingCount, setRawResult, tryComplete |
Methods inherited from class jsr166y.ForkJoinTask |
---|
adapt, adapt, adapt, cancel, compareAndSetForkJoinTaskTag, completeExceptionally, fork, get, get, getException, getForkJoinTaskTag, getPool, getQueuedTaskCount, getSurplusQueuedTaskCount, helpQuiesce, inForkJoinPool, invoke, invokeAll, invokeAll, invokeAll, isCancelled, isCompletedAbnormally, isCompletedNormally, isDone, join, peekNextLocalTask, pollNextLocalTask, pollTask, quietlyComplete, quietlyInvoke, quietlyJoin, reinitialize, setForkJoinTaskTag, tryUnfork |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RPC.RPCCall(DTask dt, H2ONode client, int tsknum)
Method Detail |
---|
public void compute2()
compute2
in class H2O.H2OCountedCompleter
public void onCompletion(jsr166y.CountedCompleter caller)
jsr166y.CountedCompleter
CountedCompleter.tryComplete()
is invoked
and there are no pending counts, or when the unconditional
method CountedCompleter.complete(java.lang.Void)
is invoked. By default, this method
does nothing.
onCompletion
in class jsr166y.CountedCompleter
caller
- the task invoking this method (which may
be this task itself).public boolean onExceptionalCompletion(java.lang.Throwable ex, jsr166y.CountedCompleter caller)
jsr166y.CountedCompleter
ForkJoinTask.completeExceptionally(java.lang.Throwable)
is invoked or method CountedCompleter.compute()
throws an exception, and
this task has not otherwise already completed normally. On
entry to this method, this task ForkJoinTask.isCompletedAbnormally()
. The return value of this
method controls further propagation: If true
and this
task has a completer, then this completer is also completed
exceptionally. The default implementation of this method does
nothing except return true
.
onExceptionalCompletion
in class jsr166y.CountedCompleter
ex
- the exceptioncaller
- the task invoking this method (which may
be this task itself).
public final void resend_ack()
public byte priority()
priority
in class H2O.H2OCountedCompleter
public final long getDelay(java.util.concurrent.TimeUnit unit)
getDelay
in interface java.util.concurrent.Delayed
public final int compareTo(java.util.concurrent.Delayed t)
compareTo
in interface java.lang.Comparable<java.util.concurrent.Delayed>
public int size()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |