Package org.openspaces.remoting
package org.openspaces.remoting
A package including OpenSpaces support for Sync and Async remoting inspired by other Spring remoting
integrations.
-
ClassDescriptionAn annotation enabling autowiring of arguments in a remoting service.A marker interface enabling autowiring of arguments in a remoting service.An interface optionally implemented by the first parameter in a remote invocation to indicate if broadcasting is enabled or not.An annotation used to inject
EventDrivenSpaceRemotingProxyFactoryBeaninto a field.A Space remoting future implementation.An annotation used to configure method level behaviour for event driven remoting proxies, which are eventually configured throughEventDrivenSpaceRemotingProxyFactoryBean.A simple programmatic configurer creating a remote asyncronous proxyDefault implementation of a remoting entry that acts both as a remote invocation and a remote result.Default implementation of a remoting entry that acts both as a remote invocation and a remote result.A space event driven remoting proxy that forward the service execution to a remote service with the space as the transport layer.An annotation used to injectExecutorSpaceRemotingProxyFactoryBeaninto a field.An annotation used to configure method level behaviour for executor remoting proxies.A simple programmatic configurer creating a remote executor based proxyExecutorRemotingTask<T extends Serializable>ATaskthat can be used to simulate remote invocation withSpaceRemotingServiceExporter.A wrapper executor exception that holds more information on the exception, such as the instance id.A wrapper executor result that holds more information on the exception, such as the instance id.A space executor remoting proxy that forward the service execution to a remote service with the space as the transport layer.Meta argument handler can control the meta data objects that will be used for the remote invocation.A default implementation of routing handler allowing to control the routing index of the remote invocation based on the remote method parameters.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 withExecutorSpaceRemotingProxyFactoryBeanin broadcast mode in order to reduce the broadcast results into a "client side" result value.A general interface allowing for pluggable computation of the remoting invocation routing field.A Space remoting exception caused by a timeout waiting for a result.Interface representing a remote invocation.A set of common code shared between different remoting proxies.A generic remoting service details.A generic event container service monitors.A method parameter annotation allowing to control the routing of a certain remote invocation using an annotation.A service execution callback allows to wrap the execution of "server side" service.A wrapper for method invocation.A service reference (the reference is generally the Spring bean id).An extension forExecutionExceptionholding both theremoteInvocationand theremoteResultremote result.Deprecated.since 8.0Represents a remote invocation.A remote invocation result holding either an exception (that occurred during the execution of remote service) or the actual result data.Exports a list of services (beans) as remote services with the Space as the transport layer.