| 
 | GigaSpaces XAP 9.1 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Target(value=METHOD) @Retention(value=RUNTIME) public @interface EventDrivenRemotingMethod
An annotation used to configure method level behaviour for event driven remoting proxies, which are eventually
 configured through EventDrivenSpaceRemotingProxyFactoryBean.
 Should be set on the method of the remote interface
EventDrivenSpaceRemotingProxyFactoryBean, 
RemotingAnnotationBeanPostProcessor| Optional Element Summary | |
|---|---|
|  boolean | fifoSpecifies the fifo behaviour of this method. | 
|  boolean | globalOneWaySpecifies the globalOneWay behaviour of the annotated method. | 
|  String | metaArgumentsHandlerSpecifies the name in the spring context of a MetaArgumentsHandlerto be used when invoking the
 annotated method. | 
|  Class | metaArgumentsHandlerTypeSpecifies the class name of a MetaArgumentsHandlerto be used to be used when invoking the
 annotated method. | 
|  String | remoteInvocationAspectSpecifies the name in the spring context of a RemoteInvocationAspectto be used when invoking the
 annotated method. | 
|  Class | remoteInvocationAspectTypeSpecifies the class name of a RemoteInvocationAspectto be used to be used when invoking the
 annotated method. | 
|  String | remoteRoutingHandlerSpecifies the name in the spring context of a RemoteRoutingHandlerto be used for determining the routing key for the invocation. | 
|  Class | remoteRoutingHandlerTypeSpecifies the class name of a RemoteRoutingHandlerto be used for for determining
 the routing key for the invocation. | 
|  long | timeoutSets the timeout that will be used to wait for the response from the remote invocation of the annotated method. | 
|  boolean | voidOneWaySpecifies the voidOneWay behaviour of the annotated method. | 
public abstract boolean fifo
EventDrivenSpaceRemotingProxyFactoryBean.setFifo(boolean).
EventDrivenSpaceRemotingProxyFactoryBean.setFifo(boolean)public abstract boolean globalOneWay
EventDrivenSpaceRemotingProxyFactoryBean.setGlobalOneWay(boolean).
EventDrivenSpaceRemotingProxyFactoryBean.setGlobalOneWay(boolean)public abstract boolean voidOneWay
EventDrivenSpaceRemotingProxyFactoryBean.setVoidOneWay(boolean).
EventDrivenSpaceRemotingProxyFactoryBean.setVoidOneWay(boolean)public abstract long timeout
EventDrivenSpaceRemotingProxyFactoryBean.setTimeout(long)
EventDrivenSpaceRemotingProxyFactoryBean.setTimeout(long)public abstract String remoteRoutingHandler
RemoteRoutingHandler
 to be used for determining the routing key for the invocation. When the annotation is not set , will default to
 EventDrivenSpaceRemotingProxyFactoryBean.setRemoteRoutingHandler(org.openspaces.remoting.RemoteRoutingHandler)
public abstract Class remoteRoutingHandlerType
RemoteRoutingHandler to be used for for determining
 the routing key for the invocation. When using this attribute, each invocation of the annotated method will result in creating
 a new instance of the specified class. When the annotation is not set , will default to
 EventDrivenSpaceRemotingProxyFactoryBean.setRemoteRoutingHandler(org.openspaces.remoting.RemoteRoutingHandler)
public abstract String remoteInvocationAspect
RemoteInvocationAspect to be used when invoking the
 annotated method. When the annotation is not set , will default to
 EventDrivenSpaceRemotingProxyFactoryBean.setRemoteInvocationAspect(org.openspaces.remoting.RemoteInvocationAspect)
public abstract Class remoteInvocationAspectType
RemoteInvocationAspect to be used to be used when invoking the
 annotated method. When using this attribute, each invocation of the annotated method will result in creating
 a new instance of the specified class. When the annotation is not set , will default to
 EventDrivenSpaceRemotingProxyFactoryBean.setRemoteInvocationAspect(org.openspaces.remoting.RemoteInvocationAspect)
public abstract String metaArgumentsHandler
MetaArgumentsHandler to be used when invoking the
 annotated method. When the annotation is not set , will default to
 EventDrivenSpaceRemotingProxyFactoryBean.setMetaArgumentsHandler(org.openspaces.remoting.MetaArgumentsHandler)
public abstract Class metaArgumentsHandlerType
MetaArgumentsHandler to be used to be used when invoking the
 annotated method. When using this attribute, each invocation of the annotated method will result in creating
 a new instance of the specified class. When the annotation is not set , will default to
 EventDrivenSpaceRemotingProxyFactoryBean.setMetaArgumentsHandler(org.openspaces.remoting.MetaArgumentsHandler)
| 
 | GigaSpaces XAP 9.1 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||