See: Description
Interface | Description |
---|---|
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 | Description |
---|---|
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 | Description |
---|---|
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 Type | Description |
---|---|
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.
|
Copyright © GigaSpaces.