GigaSpaces XAP 7.0 API

org.openspaces.remoting
Annotation Type EventDrivenProxy


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

An annotation used to inject EventDrivenSpaceRemotingProxyFactoryBean into a field.

Author:
kimchy
See Also:
EventDrivenSpaceRemotingProxyFactoryBean, RemotingAnnotationBeanPostProcessor

Optional Element Summary
 String asyncMethodPrefix
           
 boolean fifo
           
 String gigaSpace
          The name of the GigaSpace instance (representing the Space) that this remote invocation will occur on.
 boolean globalOneWay
           
 String metaArgumentsHandler
          The bean name that implements this interface.
 Class metaArgumentsHandlerType
          The Class that implements this interface.
 String remoteInvocationAspect
          The bean name that implements this interface.
 Class remoteInvocationAspectType
          The class that implements this interface.
 String remoteRoutingHandler
          The bean name that implements this interface.
 Class remoteRoutingHandlerType
          The class that implements this interface.
 long timeout
           
 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:
""

fifo

public abstract boolean fifo
See Also:
EventDrivenSpaceRemotingProxyFactoryBean.setFifo(boolean)
Default:
false

timeout

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

globalOneWay

public abstract boolean globalOneWay
See Also:
EventDrivenSpaceRemotingProxyFactoryBean.setGlobalOneWay(boolean)
Default:
false

voidOneWay

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

asyncMethodPrefix

public abstract String asyncMethodPrefix
See Also:
EventDrivenSpaceRemotingProxyFactoryBean.setAsyncMethodPrefix(String)
Default:
"async"

remoteRoutingHandler

public abstract String remoteRoutingHandler
The bean name that implements this interface.

See Also:
EventDrivenSpaceRemotingProxyFactoryBean.setRemoteRoutingHandler(org.openspaces.remoting.RemoteRoutingHandler)
Default:
""

remoteRoutingHandlerType

public abstract Class remoteRoutingHandlerType
The class that implements this interface.

See Also:
EventDrivenSpaceRemotingProxyFactoryBean.setRemoteRoutingHandler(org.openspaces.remoting.RemoteRoutingHandler)
Default:
java.lang.Object.class

metaArgumentsHandler

public abstract String metaArgumentsHandler
The bean name that implements this interface.

See Also:
EventDrivenSpaceRemotingProxyFactoryBean.setMetaArgumentsHandler(org.openspaces.remoting.MetaArgumentsHandler)
Default:
""

metaArgumentsHandlerType

public abstract Class metaArgumentsHandlerType
The Class that implements this interface.

See Also:
EventDrivenSpaceRemotingProxyFactoryBean.setMetaArgumentsHandler(org.openspaces.remoting.MetaArgumentsHandler)
Default:
java.lang.Object.class

remoteInvocationAspect

public abstract String remoteInvocationAspect
The bean name that implements this interface.

See Also:
EventDrivenSpaceRemotingProxyFactoryBean.setRemoteRoutingHandler(org.openspaces.remoting.RemoteRoutingHandler)
Default:
""

remoteInvocationAspectType

public abstract Class remoteInvocationAspectType
The class that implements this interface.

See Also:
EventDrivenSpaceRemotingProxyFactoryBean.setRemoteRoutingHandler(org.openspaces.remoting.RemoteRoutingHandler)
Default:
java.lang.Object.class

GigaSpaces XAP 7.0 API

Copyright © GigaSpaces.