com.hazelcast.client.proxy
Class ClientExecutorServiceProxy
java.lang.Object
com.hazelcast.client.spi.ClientProxy
com.hazelcast.client.proxy.ClientExecutorServiceProxy
- All Implemented Interfaces:
- DistributedObject, IExecutorService, Executor, ExecutorService
public class ClientExecutorServiceProxy
- extends ClientProxy
- implements IExecutorService
- Author:
- ali 5/24/13
|
Method Summary |
boolean |
awaitTermination(long timeout,
TimeUnit unit)
|
void |
execute(Runnable command)
|
void |
execute(Runnable command,
MemberSelector memberSelector)
|
void |
executeOnAllMembers(Runnable command)
|
void |
executeOnKeyOwner(Runnable command,
Object key)
|
void |
executeOnMember(Runnable command,
Member member)
|
void |
executeOnMembers(Runnable command,
Collection<Member> members)
|
void |
executeOnMembers(Runnable command,
MemberSelector memberSelector)
|
LocalExecutorStats |
getLocalExecutorStats()
|
|
invokeAll(Collection<? extends Callable<T>> tasks)
|
|
invokeAll(Collection<? extends Callable<T>> tasks,
long timeout,
TimeUnit unit)
|
|
invokeAny(Collection<? extends Callable<T>> tasks)
|
|
invokeAny(Collection<? extends Callable<T>> tasks,
long timeout,
TimeUnit unit)
|
boolean |
isShutdown()
|
boolean |
isTerminated()
|
void |
shutdown()
|
List<Runnable> |
shutdownNow()
|
|
submit(Callable<T> task)
|
|
submit(Callable<T> task,
ExecutionCallback<T> callback)
|
|
submit(Callable<T> task,
MemberSelector memberSelector)
|
|
submit(Callable<T> task,
MemberSelector memberSelector,
ExecutionCallback<T> callback)
|
Future<?> |
submit(Runnable command)
|
void |
submit(Runnable command,
ExecutionCallback callback)
|
void |
submit(Runnable task,
MemberSelector memberSelector,
ExecutionCallback callback)
|
|
submit(Runnable command,
T result)
|
|
submitToAllMembers(Callable<T> task)
|
|
submitToAllMembers(Callable<T> task,
MultiExecutionCallback callback)
|
void |
submitToAllMembers(Runnable command,
MultiExecutionCallback callback)
|
|
submitToKeyOwner(Callable<T> task,
Object key)
|
|
submitToKeyOwner(Callable<T> task,
Object key,
ExecutionCallback<T> callback)
|
void |
submitToKeyOwner(Runnable command,
Object key,
ExecutionCallback callback)
|
|
submitToMember(Callable<T> task,
Member member)
|
|
submitToMember(Callable<T> task,
Member member,
ExecutionCallback<T> callback)
|
void |
submitToMember(Runnable command,
Member member,
ExecutionCallback callback)
|
|
submitToMembers(Callable<T> task,
Collection<Member> members)
|
|
submitToMembers(Callable<T> task,
Collection<Member> members,
MultiExecutionCallback callback)
|
|
submitToMembers(Callable<T> task,
MemberSelector memberSelector)
|
|
submitToMembers(Callable<T> task,
MemberSelector memberSelector,
MultiExecutionCallback callback)
|
void |
submitToMembers(Runnable command,
Collection<Member> members,
MultiExecutionCallback callback)
|
void |
submitToMembers(Runnable task,
MemberSelector memberSelector,
MultiExecutionCallback callback)
|
String |
toString()
|
| Methods inherited from class com.hazelcast.client.spi.ClientProxy |
destroy, equals, getContext, getId, getName, getPartitionKey, getServiceName, hashCode, invoke, invoke, invoke, invokeInterruptibly, listen, listen, onDestroy, onInitialize, onShutdown, setContext, stopListening, throwExceptionIfNull, toData, toObject |
ClientExecutorServiceProxy
public ClientExecutorServiceProxy(String serviceName,
String objectId)
execute
public void execute(Runnable command)
- Specified by:
execute in interface Executor
executeOnKeyOwner
public void executeOnKeyOwner(Runnable command,
Object key)
- Specified by:
executeOnKeyOwner in interface IExecutorService
executeOnMember
public void executeOnMember(Runnable command,
Member member)
- Specified by:
executeOnMember in interface IExecutorService
executeOnMembers
public void executeOnMembers(Runnable command,
Collection<Member> members)
- Specified by:
executeOnMembers in interface IExecutorService
execute
public void execute(Runnable command,
MemberSelector memberSelector)
- Specified by:
execute in interface IExecutorService
executeOnMembers
public void executeOnMembers(Runnable command,
MemberSelector memberSelector)
- Specified by:
executeOnMembers in interface IExecutorService
executeOnAllMembers
public void executeOnAllMembers(Runnable command)
- Specified by:
executeOnAllMembers in interface IExecutorService
submitToMember
public <T> Future<T> submitToMember(Callable<T> task,
Member member)
- Specified by:
submitToMember in interface IExecutorService
submitToMembers
public <T> Map<Member,Future<T>> submitToMembers(Callable<T> task,
Collection<Member> members)
- Specified by:
submitToMembers in interface IExecutorService
submit
public <T> Future<T> submit(Callable<T> task,
MemberSelector memberSelector)
- Specified by:
submit in interface IExecutorService
submitToMembers
public <T> Map<Member,Future<T>> submitToMembers(Callable<T> task,
MemberSelector memberSelector)
- Specified by:
submitToMembers in interface IExecutorService
submitToAllMembers
public <T> Map<Member,Future<T>> submitToAllMembers(Callable<T> task)
- Specified by:
submitToAllMembers in interface IExecutorService
submitToMember
public void submitToMember(Runnable command,
Member member,
ExecutionCallback callback)
- Specified by:
submitToMember in interface IExecutorService
submitToMembers
public void submitToMembers(Runnable command,
Collection<Member> members,
MultiExecutionCallback callback)
- Specified by:
submitToMembers in interface IExecutorService
submitToMember
public <T> void submitToMember(Callable<T> task,
Member member,
ExecutionCallback<T> callback)
- Specified by:
submitToMember in interface IExecutorService
submitToMembers
public <T> void submitToMembers(Callable<T> task,
Collection<Member> members,
MultiExecutionCallback callback)
- Specified by:
submitToMembers in interface IExecutorService
submit
public void submit(Runnable task,
MemberSelector memberSelector,
ExecutionCallback callback)
- Specified by:
submit in interface IExecutorService
submitToMembers
public void submitToMembers(Runnable task,
MemberSelector memberSelector,
MultiExecutionCallback callback)
- Specified by:
submitToMembers in interface IExecutorService
submit
public <T> void submit(Callable<T> task,
MemberSelector memberSelector,
ExecutionCallback<T> callback)
- Specified by:
submit in interface IExecutorService
submitToMembers
public <T> void submitToMembers(Callable<T> task,
MemberSelector memberSelector,
MultiExecutionCallback callback)
- Specified by:
submitToMembers in interface IExecutorService
submitToAllMembers
public void submitToAllMembers(Runnable command,
MultiExecutionCallback callback)
- Specified by:
submitToAllMembers in interface IExecutorService
submitToAllMembers
public <T> void submitToAllMembers(Callable<T> task,
MultiExecutionCallback callback)
- Specified by:
submitToAllMembers in interface IExecutorService
submit
public Future<?> submit(Runnable command)
- Specified by:
submit in interface ExecutorService
submit
public <T> Future<T> submit(Runnable command,
T result)
- Specified by:
submit in interface ExecutorService
submit
public <T> Future<T> submit(Callable<T> task)
- Specified by:
submit in interface ExecutorService
submit
public void submit(Runnable command,
ExecutionCallback callback)
- Specified by:
submit in interface IExecutorService
submit
public <T> void submit(Callable<T> task,
ExecutionCallback<T> callback)
- Specified by:
submit in interface IExecutorService
submitToKeyOwner
public <T> Future<T> submitToKeyOwner(Callable<T> task,
Object key)
- Specified by:
submitToKeyOwner in interface IExecutorService
submitToKeyOwner
public void submitToKeyOwner(Runnable command,
Object key,
ExecutionCallback callback)
- Specified by:
submitToKeyOwner in interface IExecutorService
submitToKeyOwner
public <T> void submitToKeyOwner(Callable<T> task,
Object key,
ExecutionCallback<T> callback)
- Specified by:
submitToKeyOwner in interface IExecutorService
getLocalExecutorStats
public LocalExecutorStats getLocalExecutorStats()
- Specified by:
getLocalExecutorStats in interface IExecutorService
shutdown
public void shutdown()
- Specified by:
shutdown in interface ExecutorService
shutdownNow
public List<Runnable> shutdownNow()
- Specified by:
shutdownNow in interface ExecutorService
isShutdown
public boolean isShutdown()
- Specified by:
isShutdown in interface ExecutorService
isTerminated
public boolean isTerminated()
- Specified by:
isTerminated in interface ExecutorService
awaitTermination
public boolean awaitTermination(long timeout,
TimeUnit unit)
throws InterruptedException
- Specified by:
awaitTermination in interface ExecutorService
- Throws:
InterruptedException
invokeAll
public <T> List<Future<T>> invokeAll(Collection<? extends Callable<T>> tasks)
throws InterruptedException
- Specified by:
invokeAll in interface ExecutorService
- Throws:
InterruptedException
invokeAll
public <T> List<Future<T>> invokeAll(Collection<? extends Callable<T>> tasks,
long timeout,
TimeUnit unit)
throws InterruptedException
- Specified by:
invokeAll in interface ExecutorService
- Throws:
InterruptedException
invokeAny
public <T> T invokeAny(Collection<? extends Callable<T>> tasks)
throws InterruptedException,
ExecutionException
- Specified by:
invokeAny in interface ExecutorService
- Throws:
InterruptedException
ExecutionException
invokeAny
public <T> T invokeAny(Collection<? extends Callable<T>> tasks,
long timeout,
TimeUnit unit)
throws InterruptedException,
ExecutionException,
TimeoutException
- Specified by:
invokeAny in interface ExecutorService
- Throws:
InterruptedException
ExecutionException
TimeoutException
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.