| 
GigaSpaces XAP 9.1 API | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
          Description
| Interface Summary | |
|---|---|
| AutowireArgumentsMarker | A marker interface enabling autowiring of arguments in a remoting service. | 
| BroadcastIndicator | An interface optionally implemented by the first parameter in a remote invocation to indicate if broadcasting is enabled or not. | 
| HashedSpaceRemotingEntry | |
| MetaArgumentsHandler | Meta argument handler can control the meta data objects that will be used for the remote invocation. | 
| RemoteInvocationAspect<T> | A remoting aspect allows to wrap the remote invocation with specific "user" logic, for example, to add retry in case of a failure, security, or something similar. | 
| RemoteResultReducer<T,Y> | A remoting result reducer (ala Map Reduce) used when working with
 ExecutorSpaceRemotingProxyFactoryBean in
 broadcast mode in order to reduce the broadcast results into a "client
 side" result value. | 
| RemoteRoutingHandler<T> | A general interface allowing for pluggable computation of the remoting invocation routing field. | 
| RemotingInvoker | Interface representing a remote invocation. | 
| ServiceExecutionAspect | A service execution callback allows to wrap the execution of "server side" service. | 
| ServiceExecutionAspect.MethodInvocation | A wrapper for method invocation. | 
| SpaceRemotingEntry | |
| SpaceRemotingEntryFactory | |
| SpaceRemotingInvocation | Represents a remote invocation. | 
| SpaceRemotingResult<T> | A remote invocation result holding either an exception (that occurred during the execution of remote service) or the actual result data. | 
| Class Summary | |
|---|---|
| EventDrivenRemoteFuture<T> | A Space remoting future implementation. | 
| EventDrivenRemotingProxyConfigurer<T> | A simple programmatic configurer creating a remote asyncronous proxy 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(...); | 
| EventDrivenSpaceRemotingEntry | Deprecated. | 
| EventDrivenSpaceRemotingProxyFactoryBean | A space event driven remoting proxy that forward the service execution to a remote service with the space as the transport layer. | 
| ExecutorRemotingProxyConfigurer<T> | A simple programmatic configurer creating a remote executor based proxy Usage example: IJSpace space = new UrlSpaceConfigurer("jini://*/*/mySpace") .space(); GigaSpace gigaSpace = new GigaSpaceConfigurer(space).gigaSpace(); MyBusinessInterface proxy = new ExecutorRemotingProxyConfigurer<MyBusinessInterface>(gigaSpace, MyBusinessInterface.class) .broadcast(true) .proxy(); proxy.businessMethod(...); | 
| ExecutorRemotingTask<T extends Serializable> | A Task that can be used to simulate remote invocation with
 SpaceRemotingServiceExporter. | 
| ExecutorRemotingTask.InternalExecutorResult<T extends Serializable> | A wrapper executor result that holds more information on the exception, such as the instance id. | 
| ExecutorSpaceRemotingProxyFactoryBean | A space executor remoting proxy that forward the service execution to a remote service with the space as the transport layer. | 
| HashedEventDrivenSpaceRemotingEntry | Deprecated. | 
| MethodParamRemoteRoutingHandler | A default implementation of routing handler allowing to control the routing index of the remote invocation based on the remote method parameters. | 
| RemotingAnnotationBeanPostProcessor | |
| RemotingProxyUtils | A set of common code shared between different remoting proxies. | 
| RemotingServiceDetails | A generic remoting service details. | 
| RemotingServiceDetails.Attributes | |
| RemotingServiceDetails.RemoteService | |
| RemotingServiceMonitors | A generic event container service monitors. | 
| RemotingServiceMonitors.Attributes | |
| RemotingServiceMonitors.RemoteServiceStats | |
| RemotingUtils | |
| RemotingUtils.MethodHash | |
| ServiceRef | A service reference (the reference is generally the Spring bean id). | 
| SpaceRemotingEntryMetadataFactory | Deprecated. since 8.0 | 
| SpaceRemotingEntryPojoFactory | SpaceRemotingEntryFactory for Pojo classes. | 
| SpaceRemotingServiceExporter | Exports a list of services (beans) as remote services with the Space as the transport layer. | 
| Exception Summary | |
|---|---|
| ExecutorRemotingTask.InternalExecutorException | A wrapper executor exception that holds more information on the exception, such as the instance id. | 
| RemoteTimeoutException | A Space remoting exception caused by a timeout waiting for a result. | 
| SpaceRemoteExecutionException | An extension for ExecutionException holding both the
 remoteInvocation and the
 remoteResult remote result. | 
| Annotation Types Summary | |
|---|---|
| AutowireArguments | An annotation enabling autowiring of arguments in a remoting service. | 
| EventDrivenProxy | An annotation used to inject EventDrivenSpaceRemotingProxyFactoryBean
 into a field. | 
| EventDrivenRemotingMethod | An annotation used to configure method level behaviour for event driven remoting proxies, which are eventually
 configured through EventDrivenSpaceRemotingProxyFactoryBean. | 
| ExecutorProxy | An annotation used to inject ExecutorSpaceRemotingProxyFactoryBean
 into a field. | 
| ExecutorRemotingMethod | An annotation used to configure method level behaviour for executor remoting proxies. which are eventually
 configured through ExecutorSpaceRemotingProxyFactoryBean. | 
| RemotingService | |
| Routing | A method parameter annotation allowing to control the routing of a certain remote invocation using an annotation. | 
A package including OpenSpaces support for Sync and Async remoting inspired by other Spring remoting integrations.
  | 
GigaSpaces XAP 9.1 API | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||