protected class DistributedTask.Inner extends Object implements InnerFutureTask<V>
| Constructor and Description |
|---|
DistributedTask.Inner(Callable<V> callable,
Member member,
Set<Member> members,
Object key) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
cancel(boolean mayInterruptIfRunning) |
void |
get() |
void |
get(long timeout,
TimeUnit unit) |
Callable<V> |
getCallable() |
ExecutionCallback |
getExecutionCallback() |
Object |
getKey() |
Member |
getMember() |
Set<Member> |
getMembers() |
void |
innerDone() |
void |
innerSet(V value) |
void |
innerSetCancelled() |
void |
innerSetException(Throwable throwable,
boolean done) |
void |
innerSetMemberLeft(Member member) |
boolean |
isDone() |
void |
setExecutionCallback(ExecutionCallback<V> executionCallback) |
void |
setExecutionManagerCallback(ExecutionManagerCallback executionManagerCallback) |
public void get()
throws InterruptedException,
ExecutionException
public void get(long timeout,
TimeUnit unit)
throws InterruptedException,
ExecutionException,
TimeoutException
public void innerDone()
innerDone in interface InnerFutureTask<V>public boolean isDone()
isDone in interface InnerFutureTask<V>public void innerSet(V value)
innerSet in interface InnerFutureTask<V>public void innerSetException(Throwable throwable, boolean done)
innerSetException in interface InnerFutureTask<V>public void innerSetCancelled()
innerSetCancelled in interface InnerFutureTask<V>public void innerSetMemberLeft(Member member)
innerSetMemberLeft in interface InnerFutureTask<V>public Callable<V> getCallable()
getCallable in interface InnerFutureTask<V>public Object getKey()
getKey in interface InnerFutureTask<V>public Member getMember()
getMember in interface InnerFutureTask<V>public Set<Member> getMembers()
getMembers in interface InnerFutureTask<V>public void setExecutionManagerCallback(ExecutionManagerCallback executionManagerCallback)
setExecutionManagerCallback in interface InnerFutureTask<V>public boolean cancel(boolean mayInterruptIfRunning)
cancel in interface InnerFutureTask<V>public ExecutionCallback getExecutionCallback()
getExecutionCallback in interface InnerFutureTask<V>public void setExecutionCallback(ExecutionCallback<V> executionCallback)
Copyright © 2013 Hazelcast, Inc.. All rights reserved.