GigaSpaces - Open Spaces

org.openspaces.remoting
Annotation Type SyncProxy


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

An annotation used to inject SyncSpaceRemotingProxyFactoryBean into a field.

Author:
kimchy
See Also:
SyncSpaceRemotingProxyFactoryBean, RemotingAnnotationBeanPostProcessor

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

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:
""

globablOneWay

public abstract boolean globablOneWay
See Also:
SyncSpaceRemotingProxyFactoryBean.setGlobalOneWay(boolean)
Default:
false

voidOneWay

public abstract boolean voidOneWay
See Also:
SyncSpaceRemotingProxyFactoryBean.setVoidOneWay(boolean)
Default:
false

broadcast

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

remoteRoutingHandler

public abstract String remoteRoutingHandler
See Also:
SyncSpaceRemotingProxyFactoryBean.setRemoteRoutingHandler(RemoteRoutingHandler)
Default:
""

remoteRoutingHandlerType

public abstract Class remoteRoutingHandlerType
See Also:
SyncSpaceRemotingProxyFactoryBean.setRemoteRoutingHandler(RemoteRoutingHandler)
Default:
java.lang.Object.class

metaArgumentsHandler

public abstract String metaArgumentsHandler
See Also:
SyncSpaceRemotingProxyFactoryBean.setMetaArgumentsHandler(MetaArgumentsHandler)
Default:
""

metaArgumentsHandlerType

public abstract Class metaArgumentsHandlerType
See Also:
SyncSpaceRemotingProxyFactoryBean.setMetaArgumentsHandler(MetaArgumentsHandler)
Default:
java.lang.Object.class

remoteInvocationAspect

public abstract String remoteInvocationAspect
See Also:
SyncSpaceRemotingProxyFactoryBean.setRemoteInvocationAspect(RemoteInvocationAspect)
Default:
""

remoteInvocationAspectType

public abstract Class remoteInvocationAspectType
See Also:
SyncSpaceRemotingProxyFactoryBean.setRemoteInvocationAspect(RemoteInvocationAspect)
Default:
java.lang.Object.class

remoteResultReducer

public abstract String remoteResultReducer
See Also:
SyncSpaceRemotingProxyFactoryBean.setRemoteResultReducer(RemoteResultReducer)
Default:
""

remoteResultReducerType

public abstract Class remoteResultReducerType
See Also:
SyncSpaceRemotingProxyFactoryBean.setRemoteResultReducer(RemoteResultReducer)
Default:
java.lang.Object.class

returnFirstResult

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

GigaSpaces - Open Spaces

Copyright © GigaSpaces.