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.