GigaSpaces XAP 7.0 API

Uses of Package
org.openspaces.remoting

Packages that use org.openspaces.remoting
org.openspaces.admin.pu Support for managing of Processing Unit(s) through the Admin API. 
org.openspaces.remoting A package including OpenSpaces support for Sync and Async remoting inspired by other Spring remoting integrations. 
org.openspaces.remoting.config Support for namespace based configuration of OpenSpaces remoting module using Spring namespace support. 
org.openspaces.remoting.scripting   
 

Classes in org.openspaces.remoting used by org.openspaces.admin.pu
RemotingServiceDetails
          A generic remoting service details.
RemotingServiceMonitors
          A generic event container service monitors.
 

Classes in org.openspaces.remoting used by org.openspaces.remoting
AsyncRemotingProxyConfigurer
          Deprecated. Use EventDrivenRemotingProxyConfigurer. Async remoting renamed to event driven.
EventDrivenRemotingProxyConfigurer
          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
          Default implementation of a remoting entry that acts both as a remote invocation and a remote result.
EventDrivenSpaceRemotingProxyFactoryBean
          A space event driven remoting proxy that forward the service execution to a remote service with the space as the transport layer.
ExecutorRemotingProxyConfigurer
          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
          A Task that can be used to simulate remote invcation with SpaceRemotingServiceExporter.
ExecutorRemotingTask.InternalExecutorResult
          A wrapper executor result that holds more information on the exception, such as the instance id.
MetaArgumentsHandler
          Meta argument handler can control the meta data objects that will be used for the remote invocation.
RemoteInvocationAspect
          A remoting aspect allows to wrap the remote invocaiton with specific "user" logic, for example, to add retry in case of a failure, security, or something similar.
RemoteResultReducer
          A remoting result reducer (ala Map Reduce) used when working with SyncSpaceRemotingProxyFactoryBean in broadcast mode in order to reduce the broadcast results into a "client side" result value.
RemoteRoutingHandler
          A general interface allowing for pluggable computation of the remoting invocation routing field.
RemotingInvoker
          Interface representing a remote invocation.
RemotingServiceDetails
          A generic remoting service details.
RemotingServiceDetails.RemoteService
           
RemotingServiceMonitors.RemoteServiceStats
           
ServiceExecutionAspect
          A service execution callback allows to wrap the execution of "server side" service.
ServiceExecutionAspect.MethodInvocation
          A wrapper for method invocation.
SpaceRemotingInvocation
          Represents a remote invocation.
SpaceRemotingResult
          A remote invocation result holding either an exception (that occurred during the execution of remote service) or the actual result data.
SyncRemotingProxyConfigurer
          A simple programmatic configurer creating a remote syncronous proxy Usage example: IJSpace space = new UrlSpaceConfigurer("jini://*/*/mySpace") .space(); GigaSpace gigaSpace = new GigaSpaceConfigurer(space).gigaSpace(); MyBusinessInterface proxy = new SyncRemotingProxyConfigurer<MyBusinessInterface>(gigaSpace, MyBusinessInterface.class) .broadcast(true) .voidOneWay(true) .syncProxy(); proxy.businessMethod(...);
SyncSpaceRemotingEntry
          Default implementation of a remoting entry that acts both as a remote invocation and a remote result.
 

Classes in org.openspaces.remoting used by org.openspaces.remoting.config
EventDrivenSpaceRemotingProxyFactoryBean
          A space event driven remoting proxy that forward the service execution to a remote service with the space as the transport layer.
ExecutorSpaceRemotingProxyFactoryBean
          A space executor remoting proxy that forward the service execution to a remote service with the space as the transport layer.
SpaceRemotingServiceExporter
          Exports a list of services (beans) as remote services with the Space as the transport layer.
SyncSpaceRemotingProxyFactoryBean
          Deprecated. Use ExecutorSpaceRemotingProxyFactoryBean and executor based remoting instead.
 

Classes in org.openspaces.remoting used by org.openspaces.remoting.scripting
BroadcastIndicator
          An interface optionally implemented by the first parameter in a remote invocation to indicate if broadcasting is enabled or not.
MetaArgumentsHandler
          Meta argument handler can control the meta data objects that will be used for the remote invocation.
RemoteInvocationAspect
          A remoting aspect allows to wrap the remote invocaiton with specific "user" logic, for example, to add retry in case of a failure, security, or something similar.
RemoteResultReducer
          A remoting result reducer (ala Map Reduce) used when working with SyncSpaceRemotingProxyFactoryBean in broadcast mode in order to reduce the broadcast results into a "client side" result value.
RemoteRoutingHandler
          A general interface allowing for pluggable computation of the remoting invocation routing field.
RemotingInvoker
          Interface representing a remote invocation.
SpaceRemotingInvocation
          Represents a remote invocation.
 


GigaSpaces XAP 7.0 API

Copyright © GigaSpaces.