public class ExecutorRemotingProxyConfigurer<T> extends Object
Usage example:
 IJSpace space = new UrlSpaceConfigurer("jini://*/*/mySpace")
                        .space();
 GigaSpace gigaSpace = new GigaSpaceConfigurer(space).gigaSpace();
 MyBusinessInterface proxy = new ExecutorRemotingProxyConfigurer<MyBusinessInterface>(gigaSpace,
 MyBusinessInterface.class)
                                         .broadcast(true)
                                         .proxy();
 proxy.businessMethod(...);
 | Constructor and Description | 
|---|
| ExecutorRemotingProxyConfigurer(GigaSpace gigaSpace,
                               Class<T> serviceInterface) | 
| Modifier and Type | Method and Description | 
|---|---|
| ExecutorRemotingProxyConfigurer<T> | broadcast(boolean broadcast) | 
| <X,Y> ExecutorRemotingProxyConfigurer<T> | broadcast(RemoteResultReducer<X,Y> remoteResultReducer) | 
| ExecutorRemotingProxyConfigurer<T> | metaArgumentsHandler(MetaArgumentsHandler metaArgumentsHandler) | 
| T | proxy()Creates a new executor proxy of type T | 
| ExecutorRemotingProxyConfigurer<T> | remoteInvocationAspect(RemoteInvocationAspect remoteInvocationAspect) | 
| ExecutorRemotingProxyConfigurer<T> | remoteResultReducer(RemoteResultReducer remoteResultReducer) | 
| ExecutorRemotingProxyConfigurer<T> | remoteRoutingHandler(RemoteRoutingHandler remoteRoutingHandler) | 
| ExecutorRemotingProxyConfigurer<T> | returnFirstResult(boolean returnFirstResult) | 
| ExecutorRemotingProxyConfigurer<T> | timeout(long timeout) | 
public ExecutorRemotingProxyConfigurer<T> timeout(long timeout)
public ExecutorRemotingProxyConfigurer<T> broadcast(boolean broadcast)
public <X,Y> ExecutorRemotingProxyConfigurer<T> broadcast(RemoteResultReducer<X,Y> remoteResultReducer)
public ExecutorRemotingProxyConfigurer<T> remoteResultReducer(RemoteResultReducer remoteResultReducer)
public ExecutorRemotingProxyConfigurer<T> returnFirstResult(boolean returnFirstResult)
public ExecutorRemotingProxyConfigurer<T> metaArgumentsHandler(MetaArgumentsHandler metaArgumentsHandler)
public ExecutorRemotingProxyConfigurer<T> remoteInvocationAspect(RemoteInvocationAspect remoteInvocationAspect)
public ExecutorRemotingProxyConfigurer<T> remoteRoutingHandler(RemoteRoutingHandler remoteRoutingHandler)
public T proxy()
Copyright © GigaSpaces.