public class EventDrivenRemotingProxyConfigurer<T> extends Object
Usage example:
 IJSpace space = new UrlSpaceConfigurer("jini://*/*/mySpace")
                        .space();
 GigaSpace gigaSpace = new GigaSpaceConfigurer(space).gigaSpace();
 MyBusinessInterface proxy = new EventDrivenRemotingProxyConfigurer<MyBusinessInterface>(gigaSpace,
 MyBusinessInterface.class)
                                  .timeout(15000)
                                  .proxy();
 proxy.businessMethod(...);
 | Constructor and Description | 
|---|
EventDrivenRemotingProxyConfigurer(GigaSpace gigaSpace,
                                  Class<T> serviceInterface)  | 
| Modifier and Type | Method and Description | 
|---|---|
EventDrivenRemotingProxyConfigurer<T> | 
fifo(boolean fifo)  | 
EventDrivenRemotingProxyConfigurer<T> | 
globalOneWay(boolean globalOneWay)  | 
EventDrivenRemotingProxyConfigurer<T> | 
metaArgumentsHandler(MetaArgumentsHandler metaArgumentsHandler)  | 
T | 
proxy()
Creates a new event driven proxy of type T 
 | 
EventDrivenRemotingProxyConfigurer<T> | 
remoteInvocationAspect(RemoteInvocationAspect remoteInvocationAspect)  | 
EventDrivenRemotingProxyConfigurer<T> | 
remoteRoutingHandler(RemoteRoutingHandler remoteRoutingHandler)  | 
EventDrivenRemotingProxyConfigurer<T> | 
timeout(long timeout)  | 
EventDrivenRemotingProxyConfigurer<T> | 
voidOneWay(boolean voidOneWay)  | 
public EventDrivenRemotingProxyConfigurer<T> globalOneWay(boolean globalOneWay)
public EventDrivenRemotingProxyConfigurer<T> fifo(boolean fifo)
public EventDrivenRemotingProxyConfigurer<T> metaArgumentsHandler(MetaArgumentsHandler metaArgumentsHandler)
public EventDrivenRemotingProxyConfigurer<T> remoteInvocationAspect(RemoteInvocationAspect remoteInvocationAspect)
public EventDrivenRemotingProxyConfigurer<T> voidOneWay(boolean voidOneWay)
public EventDrivenRemotingProxyConfigurer<T> timeout(long timeout)
public EventDrivenRemotingProxyConfigurer<T> remoteRoutingHandler(RemoteRoutingHandler remoteRoutingHandler)
public T proxy()
Copyright © GigaSpaces.