GigaSpaces XAP 7.0 API

org.openspaces.remoting
Annotation Type ExecutorProxy


@Target(value=FIELD)
@Retention(value=RUNTIME)
public @interface ExecutorProxy

An annotation used to inject ExecutorSpaceRemotingProxyFactoryBean into a field.

Author:
kimchy
See Also:
ExecutorSpaceRemotingProxyFactoryBean, RemotingAnnotationBeanPostProcessor

Optional Element Summary
 boolean broadcast
           
 String gigaSpace
          The name of the GigaSpace instance (representing the Space) that this remote invocation will occur on.
 String metaArgumentsHandler
           
 Class metaArgumentsHandlerType
           
 String remoteInvocationAspect
           
 Class remoteInvocationAspectType
           
 String remoteResultReducer
           
 Class remoteResultReducerType
           
 String remoteRoutingHandler
           
 Class remoteRoutingHandlerType
           
 boolean returnFirstResult
           
 long timeout
           
 

gigaSpace

public abstract String gigaSpace
The name of the GigaSpace instance (representing the Space) that this remote invocation will occur on.

If there is only one instance of GigaSpace, will defualt to it. If not, will throw an exception if not defined.

Default:
""

timeout

public abstract long timeout
See Also:
ExecutorSpaceRemotingProxyFactoryBean.setTimeout(long)
Default:
60000L

broadcast

public abstract boolean broadcast
See Also:
ExecutorSpaceRemotingProxyFactoryBean.setBroadcast(boolean)
Default:
false

remoteRoutingHandler

public abstract String remoteRoutingHandler
See Also:
ExecutorSpaceRemotingProxyFactoryBean.setRemoteRoutingHandler(org.openspaces.remoting.RemoteRoutingHandler)
Default:
""

remoteRoutingHandlerType

public abstract Class remoteRoutingHandlerType
See Also:
ExecutorSpaceRemotingProxyFactoryBean.setRemoteRoutingHandler(org.openspaces.remoting.RemoteRoutingHandler)
Default:
java.lang.Object.class

metaArgumentsHandler

public abstract String metaArgumentsHandler
See Also:
ExecutorSpaceRemotingProxyFactoryBean.setMetaArgumentsHandler(org.openspaces.remoting.MetaArgumentsHandler)
Default:
""

metaArgumentsHandlerType

public abstract Class metaArgumentsHandlerType
See Also:
ExecutorSpaceRemotingProxyFactoryBean.setMetaArgumentsHandler(org.openspaces.remoting.MetaArgumentsHandler)
Default:
java.lang.Object.class

remoteInvocationAspect

public abstract String remoteInvocationAspect
See Also:
ExecutorSpaceRemotingProxyFactoryBean.setRemoteInvocationAspect(org.openspaces.remoting.RemoteInvocationAspect)
Default:
""

remoteInvocationAspectType

public abstract Class remoteInvocationAspectType
See Also:
ExecutorSpaceRemotingProxyFactoryBean.setRemoteInvocationAspect(org.openspaces.remoting.RemoteInvocationAspect)
Default:
java.lang.Object.class

remoteResultReducer

public abstract String remoteResultReducer
See Also:
ExecutorSpaceRemotingProxyFactoryBean.setRemoteResultReducer(org.openspaces.remoting.RemoteResultReducer)
Default:
""

remoteResultReducerType

public abstract Class remoteResultReducerType
See Also:
ExecutorSpaceRemotingProxyFactoryBean.setRemoteResultReducer(org.openspaces.remoting.RemoteResultReducer)
Default:
java.lang.Object.class

returnFirstResult

public abstract boolean returnFirstResult
See Also:
ExecutorSpaceRemotingProxyFactoryBean.setReturnFirstResult(boolean)
Default:
true

GigaSpaces XAP 7.0 API

Copyright © GigaSpaces.