GigaSpaces XAP 10.0.1 API

Uses of Interface
org.openspaces.core.GigaSpace

Packages that use GigaSpace
org.openspaces.admin.space Support for managing of Space(s) through the Admin API. 
org.openspaces.archive   
org.openspaces.core Top level core package holding main OpenSpaces API for Space (GigaSpace) and Map (GigaMap) and the ability to create it. 
org.openspaces.core.context Allowing to inject configured GigaSpace instances within Spring application context using annotations. 
org.openspaces.core.executor   
org.openspaces.core.executor.juc   
org.openspaces.core.space.mode A package exposing Space mode (primary/backup) events through Spring application event support. 
org.openspaces.core.space.support   
org.openspaces.events A package including based classes and support classes for different OpenSpaces event containers. 
org.openspaces.events.adapter A package including adapter implementation of SpaceDataEventListener allowing to use either annotation or method listing to listen for events generated by different event containers. 
org.openspaces.events.asyncpolling   
org.openspaces.events.asyncpolling.receive   
org.openspaces.events.notify A notify event container allowing to use GigaSpace support for notifications. 
org.openspaces.events.polling A polling event container generating events by performing polling receive operations. 
org.openspaces.events.polling.receive An abstraction on top of the actual receive operation performed by the polling event container. 
org.openspaces.events.polling.trigger An abstraction on top of the trigger operation performed before the initiation of transactional receive operation. 
org.openspaces.events.support   
org.openspaces.extensions   
org.openspaces.grid.esm   
org.openspaces.grid.gsm.machines.backup   
org.openspaces.jdbc.datasource Implementations of Jdbc DataSource interface using GigaSpaces support for Jdbc based on an actual IJSpace or GigaSpace implementation. 
org.openspaces.jms Holds simple factory beans to create GigaSpaces implementations of JMS ConnectionFactory and XAConnectionFactory. 
org.openspaces.memcached   
org.openspaces.persistency.cassandra.archive   
org.openspaces.remoting A package including OpenSpaces support for Sync and Async remoting inspired by other Spring remoting integrations. 
org.openspaces.remoting.scripting   
org.openspaces.xml   
 

Uses of GigaSpace in org.openspaces.admin.space
 

Methods in org.openspaces.admin.space that return GigaSpace
 GigaSpace SpaceInstance.getGigaSpace()
          Returns the direct proxy to the actual space instance.
 GigaSpace Space.getGigaSpace()
          Returns the clustered view of the space to operate on.
 

Uses of GigaSpace in org.openspaces.archive
 

Methods in org.openspaces.archive with parameters of type GigaSpace
 void ArchivePollingContainer.onEvent(Object data, GigaSpace gigaSpace, TransactionStatus txStatus, Object source)
           
 void DefaultArchivePollingContainerExceptionHandler.onException(ListenerExecutionFailedException exception, Object data, GigaSpace gigaSpace, TransactionStatus txStatus, Object source)
          This is the default handler if #setExceptionHandler(EventExceptionHandler) was not called.
 void DefaultArchivePollingContainerExceptionHandler.onSuccess(Object data, GigaSpace gigaSpace, TransactionStatus txStatus, Object source)
          This is the default handler if #setExceptionHandler(EventExceptionHandler) was not called.
 

Constructors in org.openspaces.archive with parameters of type GigaSpace
ArchivePollingContainerConfigurer(GigaSpace gigaSpace)
           
 

Uses of GigaSpace in org.openspaces.core
 

Classes in org.openspaces.core that implement GigaSpace
 class DefaultGigaSpace
          Default implementation of GigaSpace.
 

Methods in org.openspaces.core that return GigaSpace
 GigaSpace GigaSpaceConfigurer.create()
          Creates a new GigaSpace instance if non already created.
 GigaSpace DefaultGigaSpace.getClustered()
           
 GigaSpace GigaSpace.getClustered()
          Returns a clustered view of this GigaSpace instance.
 GigaSpace GigaSpaceConfigurer.gigaSpace()
          Creates a new GigaSpace instance if non already created.
 

Methods in org.openspaces.core that return types with arguments of type GigaSpace
 Class<? extends GigaSpace> GigaSpaceFactoryBean.getObjectType()
           
 

Methods in org.openspaces.core with parameters of type GigaSpace
static CountModifiers IsolationLevelHelpers.mergeWithIsolationLevelModifiersIfNeeded(CountModifiers modifiers, GigaSpace gigaSpace)
           
static ReadModifiers IsolationLevelHelpers.mergeWithIsolationLevelModifiersIfNeeded(ReadModifiers modifiers, GigaSpace gigaSpace)
           
 

Constructors in org.openspaces.core with parameters of type GigaSpace
IteratorBuilder(GigaSpace gigaSpace)
          Constructs a new iterator builder using the given GigaSpace.
 

Uses of GigaSpace in org.openspaces.core.context
 

Methods in org.openspaces.core.context that return GigaSpace
protected  GigaSpace GigaSpaceLateContextBeanFactoryPostProcessor.findGigaSpaceByName(String gsName)
           
protected  GigaSpace GigaSpaceContextBeanPostProcessor.findGigaSpaceByName(String gsName)
           
 

Uses of GigaSpace in org.openspaces.core.executor
 

Methods in org.openspaces.core.executor with parameters of type GigaSpace
static TaskExecutorService TaskExecutors.newExecutorService(GigaSpace gigaSpace)
          Constructs a new DefaultTaskExecutorService which is an executor service that can execute tasks on top of the Space.
 void TaskGigaSpaceAware.setGigaSpace(GigaSpace gigaSpace)
          Injects the space the task is executed on.
 

Uses of GigaSpace in org.openspaces.core.executor.juc
 

Constructors in org.openspaces.core.executor.juc with parameters of type GigaSpace
DefaultTaskExecutorService(GigaSpace gigaSpace)
           
 

Uses of GigaSpace in org.openspaces.core.space.mode
 

Methods in org.openspaces.core.space.mode with parameters of type GigaSpace
 void SpaceModeContextLoader.setGigaSpace(GigaSpace gigaSpace)
          Allows to set the GigaSpace instance that will control (based on its Space mode - PRIMARY or BACKUP) if the context will be loaded or not.
 

Uses of GigaSpace in org.openspaces.core.space.support
 

Methods in org.openspaces.core.space.support with parameters of type GigaSpace
 void WorkerAdapter.setGigaSpace(GigaSpace gigaSpace)
          Deprecated. Sets the GigaSpace that will be used to pass an IJSpace instance to the worker init method.
 

Uses of GigaSpace in org.openspaces.events
 

Methods in org.openspaces.events that return GigaSpace
protected  GigaSpace AbstractSpaceListeningContainer.getGigaSpace()
          Returns the GigaSpace instance to be used for Space operations.
 

Methods in org.openspaces.events with parameters of type GigaSpace
 void SpaceDataEventListener.onEvent(T data, GigaSpace gigaSpace, TransactionStatus txStatus, Object source)
          An event callback with the actual data object of the event.
 void EventExceptionHandler.onException(ListenerExecutionFailedException exception, T data, GigaSpace gigaSpace, TransactionStatus txStatus, Object source)
          A callback to handle exception in an event container.
 void EventExceptionHandler.onSuccess(T data, GigaSpace gigaSpace, TransactionStatus txStatus, Object source)
          A callback when a successful execution of a listener.
 void AbstractSpaceListeningContainer.setGigaSpace(GigaSpace gigaSpace)
          Sets the GigaSpace instance to be used for space event listening operations.
 

Uses of GigaSpace in org.openspaces.events.adapter
 

Methods in org.openspaces.events.adapter with parameters of type GigaSpace
protected  void AbstractResultEventListenerAdapter.handleResult(Object result, GigaSpace gigaSpace)
          Writes the result back to the space (if not null) under the configured write lease.
 void TaskExecutorEventListenerAdapter.onEvent(Object data, GigaSpace gigaSpace, TransactionStatus txStatus, Object source)
          Listens for events and and delegates them to the TaskExecutorEventListenerAdapter.setDelegate(org.openspaces.events.SpaceDataEventListener) to be executed using the provided TaskExecutorEventListenerAdapter.setTaskExecutor(org.springframework.core.task.TaskExecutor).
 void AbstractResultEventListenerAdapter.onEvent(Object data, GigaSpace gigaSpace, TransactionStatus txStatus, Object source)
          Implements the SpaceDataEventListener by delegating to AbstractResultEventListenerAdapter.onEventWithResult(Object,org.openspaces.core.GigaSpace,org.springframework.transaction.TransactionStatus,Object) and writing the result back to the space (if it is not null) using AbstractResultEventListenerAdapter.handleResult(Object,org.openspaces.core.GigaSpace).
protected  Object AbstractReflectionEventListenerAdapter.onEventWithResult(Object data, GigaSpace gigaSpace, TransactionStatus txStatus, Object source)
          Delegates the event listener invocation to the appropriate method of the configured AbstractReflectionEventListenerAdapter.setDelegate(Object).
protected abstract  Object AbstractResultEventListenerAdapter.onEventWithResult(Object data, GigaSpace gigaSpace, TransactionStatus txStatus, Object source)
          An event listener callback allowing to return a result that will be written back to the space.
 

Uses of GigaSpace in org.openspaces.events.asyncpolling
 

Constructors in org.openspaces.events.asyncpolling with parameters of type GigaSpace
SimpleAsyncPollingContainerConfigurer(GigaSpace gigaSpace)
           
 

Uses of GigaSpace in org.openspaces.events.asyncpolling.receive
 

Methods in org.openspaces.events.asyncpolling.receive with parameters of type GigaSpace
 AsyncFuture ExclusiveReadAsyncOperationHandler.asyncReceive(Object template, GigaSpace gigaSpace, long receiveTimeout, AsyncFutureListener listener)
          Performs a single take usign asyncRead(Object) under exclusive read lock.
 AsyncFuture SingleTakeAsyncOperationHandler.asyncReceive(Object template, GigaSpace gigaSpace, long receiveTimeout, AsyncFutureListener listener)
          Performs a single take usign asyncTake(Object).
 AsyncFuture SingleReadAsyncOperationHandler.asyncReceive(Object template, GigaSpace gigaSpace, long receiveTimeout, AsyncFutureListener listener)
          Performs a single take usign asyncRead(Object).
 AsyncFuture AsyncOperationHandler.asyncReceive(Object template, GigaSpace gigaSpace, long receiveTimeout, AsyncFutureListener listener)
          Perform the async receive operation.
 

Uses of GigaSpace in org.openspaces.events.notify
 

Constructors in org.openspaces.events.notify with parameters of type GigaSpace
SimpleNotifyContainerConfigurer(GigaSpace gigaSpace)
           
 

Uses of GigaSpace in org.openspaces.events.polling
 

Constructors in org.openspaces.events.polling with parameters of type GigaSpace
SimplePollingContainerConfigurer(GigaSpace gigaSpace)
           
 

Uses of GigaSpace in org.openspaces.events.polling.receive
 

Methods in org.openspaces.events.polling.receive with parameters of type GigaSpace
protected  Object SingleReadReceiveOperationHandler.doReceiveBlocking(Object template, GigaSpace gigaSpace, long receiveTimeout)
          Performs single read operation using read(Object,long) with the given timeout.
protected  Object MultiExclusiveReadReceiveOperationHandler.doReceiveBlocking(Object template, GigaSpace gigaSpace, long receiveTimeout)
          First tries and perform a readMultiple(Object,int,int) using the provided template, configured maxEntries (defaults to 50) and the configured fifoGroups (default to false).
protected  Object MultiTakeReceiveOperationHandler.doReceiveBlocking(Object template, GigaSpace gigaSpace, long receiveTimeout)
          First tries and perform a takeMultiple(Object,int,int) using the provided template, the configured maxEntries (defaults to 50) and the configured fifoGroups (default to false).
protected  Object ExclusiveReadReceiveOperationHandler.doReceiveBlocking(Object template, GigaSpace gigaSpace, long receiveTimeout)
          Performs single read operation using read(Object,long,int) under an exclusive read lock.
protected  Object MultiReadReceiveOperationHandler.doReceiveBlocking(Object template, GigaSpace gigaSpace, long receiveTimeout)
          First tries and perform a readMultiple(Object,int) using the provided template and configured maxEntries (defaults to 50).
protected  Object SingleTakeReceiveOperationHandler.doReceiveBlocking(Object template, GigaSpace gigaSpace, long receiveTimeout)
          Performs a single take operation using take(Object, long,int) with the given timeout.
protected abstract  Object AbstractNonBlockingReceiveOperationHandler.doReceiveBlocking(Object template, GigaSpace gigaSpace, long receiveTimeout)
          Performs a receive operations in a blocking manner.
protected  Object SingleReadReceiveOperationHandler.doReceiveNonBlocking(Object template, GigaSpace gigaSpace)
          Performs single read operation using read(Object,long) with no timeout.
protected  Object MultiExclusiveReadReceiveOperationHandler.doReceiveNonBlocking(Object template, GigaSpace gigaSpace)
          Perform a readMultiple(Object,int,int) using the provided template, configured maxEntries (defaults to 50) and the configured fifoGroups (default to false).
protected  Object MultiTakeReceiveOperationHandler.doReceiveNonBlocking(Object template, GigaSpace gigaSpace)
          Performs a non blocking takeMultiple(Object,int,int) using the provided template, the configured maxEntries (defaults to 50) and the configured fifoGroups (default to false).
protected  Object ExclusiveReadReceiveOperationHandler.doReceiveNonBlocking(Object template, GigaSpace gigaSpace)
          Performs single read operation using read(Object,long,int) under an exclusive read lock with no timeout.
protected  Object MultiReadReceiveOperationHandler.doReceiveNonBlocking(Object template, GigaSpace gigaSpace)
          Perform a readMultiple(Object,int) using the provided template and configured maxEntries (defaults to 50).
protected  Object SingleTakeReceiveOperationHandler.doReceiveNonBlocking(Object template, GigaSpace gigaSpace)
          Performs a single take operation using take(Object,long,int) with no timeout.
protected abstract  Object AbstractNonBlockingReceiveOperationHandler.doReceiveNonBlocking(Object template, GigaSpace gigaSpace)
          Performs a receive operations in a non blocking manner.
 Object ReceiveOperationHandler.receive(Object template, GigaSpace gigaSpace, long receiveTimeout)
          Performs the actual receive operation.
 Object AbstractNonBlockingReceiveOperationHandler.receive(Object template, GigaSpace gigaSpace, long receiveTimeout)
          Performs the receive operation.
 

Uses of GigaSpace in org.openspaces.events.polling.trigger
 

Methods in org.openspaces.events.polling.trigger with parameters of type GigaSpace
 Object TriggerOperationHandler.triggerReceive(Object template, GigaSpace gigaSpace, long receiveTimeout)
          Allows to perform a trigger receive operation which control if the active receive operation will be performed in a polling event container.
 Object ReadTriggerOperationHandler.triggerReceive(Object template, GigaSpace gigaSpace, long receiveTimeout)
          Uses read(Object,long) and returns its result.
 

Uses of GigaSpace in org.openspaces.events.support
 

Methods in org.openspaces.events.support that return GigaSpace
static GigaSpace AnnotationProcessorUtils.findGigaSpace(Object bean, String gigaSpaceName, ApplicationContext applicationContext, String beanName)
           
 

Uses of GigaSpace in org.openspaces.extensions
 

Methods in org.openspaces.extensions with parameters of type GigaSpace
static
<T,D extends Number>
D
ChangeExtension.addAndGet(GigaSpace gigaSpace, IdQuery<T> idQuery, String path, D delta)
          Atomically adds the given value to the current value of an entry's property.
static
<T,D extends Number>
D
ChangeExtension.addAndGet(GigaSpace gigaSpace, IdQuery<T> idQuery, String path, D delta, ChangeModifiers modifiers, long timeout, TimeUnit timeUnit)
          Atomically adds the given value to the current value of an entry's property.
static
<T,D extends Number>
D
ChangeExtension.addAndGet(GigaSpace gigaSpace, IdQuery<T> idQuery, String path, D delta, long timeout, TimeUnit timeUnit)
          Atomically adds the given value to the current value of an entry's property.
static
<T extends Number>
T
QueryExtension.average(GigaSpace gigaSpace, ISpaceQuery query, String path)
           
static long QueryExtension.count(GigaSpace gigaSpace, ISpaceQuery query, String path)
           
static GroupByResult QueryExtension.groupBy(GigaSpace gigaSpace, ISpaceQuery query, GroupByAggregator aggregator)
           
static
<T extends Comparable>
T
QueryExtension.max(GigaSpace gigaSpace, ISpaceQuery query, String path)
           
static
<T> T
QueryExtension.maxEntry(GigaSpace gigaSpace, ISpaceQuery<T> query, String path)
           
static
<T extends Comparable>
T
QueryExtension.min(GigaSpace gigaSpace, ISpaceQuery query, String path)
           
static
<T> T
QueryExtension.minEntry(GigaSpace gigaSpace, ISpaceQuery<T> query, String path)
           
static
<T extends Number>
T
QueryExtension.sum(GigaSpace gigaSpace, ISpaceQuery query, String path)
           
 

Uses of GigaSpace in org.openspaces.grid.esm
 

Fields in org.openspaces.grid.esm declared as GigaSpace
protected  GigaSpace ESMImpl.managementSpace
           
 

Methods in org.openspaces.grid.esm with parameters of type GigaSpace
 void ESMImplInitializer.AdminCreatedEventListener.adminCreated(Admin admin, GigaSpace managementSpace)
           
 

Uses of GigaSpace in org.openspaces.grid.gsm.machines.backup
 

Constructors in org.openspaces.grid.gsm.machines.backup with parameters of type GigaSpace
MachinesStateBackupToSpace(Admin admin, GigaSpace space, MachinesSlaEnforcementState machinesSlaEnforcementState)
           
 

Uses of GigaSpace in org.openspaces.jdbc.datasource
 

Methods in org.openspaces.jdbc.datasource with parameters of type GigaSpace
 void DbcpBasicDataSource.setGigaSpace(GigaSpace gigaSpace)
           
 void SpaceDriverManagerDataSource.setGigaSpace(GigaSpace gigaSpace)
           
 

Uses of GigaSpace in org.openspaces.jms
 

Methods in org.openspaces.jms with parameters of type GigaSpace
 void GigaSpaceXAConnectionFactory.setGigaSpace(GigaSpace gigaSpace)
          The GigaSpace instance to acquire the IJSpace from.
 void GigaSpaceConnectionFactory.setGigaSpace(GigaSpace gigaSpace)
          The GigaSpace instance to acquire the IJSpace from.
 

Uses of GigaSpace in org.openspaces.memcached
 

Methods in org.openspaces.memcached with parameters of type GigaSpace
 void MemCacheDaemon.setSpace(GigaSpace space)
           
 

Constructors in org.openspaces.memcached with parameters of type GigaSpace
SpaceCache(GigaSpace space)
           
 

Uses of GigaSpace in org.openspaces.persistency.cassandra.archive
 

Methods in org.openspaces.persistency.cassandra.archive that return GigaSpace
 GigaSpace CassandraArchiveOperationHandler.getGigaSpace()
           
 

Methods in org.openspaces.persistency.cassandra.archive with parameters of type GigaSpace
 CassandraArchiveOperationHandlerConfigurer CassandraArchiveOperationHandlerConfigurer.gigaSpace(GigaSpace gigaSpace)
           
 void CassandraArchiveOperationHandler.setGigaSpace(GigaSpace gigaSpace)
           
 

Uses of GigaSpace in org.openspaces.remoting
 

Methods in org.openspaces.remoting that return GigaSpace
protected  GigaSpace RemotingAnnotationBeanPostProcessor.findGigaSpaceByName(String gsName)
           
 

Methods in org.openspaces.remoting with parameters of type GigaSpace
 void SpaceRemotingServiceExporter.onEvent(SpaceRemotingEntry remotingEntry, GigaSpace gigaSpace, TransactionStatus txStatus, Object source)
          Receives a SpaceRemotingEntry which holds all the relevant invocation information.
 void ExecutorSpaceRemotingProxyFactoryBean.setGigaSpace(GigaSpace gigaSpace)
          Sets the GigaSpace interface that will be used to work with the space as the transport layer.
 void EventDrivenSpaceRemotingProxyFactoryBean.setGigaSpace(GigaSpace gigaSpace)
          Sets the GigaSpace interface that will be used to work with the space as the transport layer for both writing and taking SpaceRemotingEntry.
 

Constructors in org.openspaces.remoting with parameters of type GigaSpace
EventDrivenRemoteFuture(GigaSpace gigaSpace, SpaceRemotingEntry remotingEntry)
           
EventDrivenRemotingProxyConfigurer(GigaSpace gigaSpace, Class<T> serviceInterface)
           
ExecutorRemotingProxyConfigurer(GigaSpace gigaSpace, Class<T> serviceInterface)
           
 

Uses of GigaSpace in org.openspaces.remoting.scripting
 

Constructors in org.openspaces.remoting.scripting with parameters of type GigaSpace
EventDrivenScriptingProxyConfigurer(GigaSpace gigaSpace)
          Creates a new AsyncScriptingProxyConfigurer on top of the given space
ExecutorScriptingProxyConfigurer(GigaSpace gigaSpace)
          Creates a new ExecutorScriptingProxyConfigurer on top of the given space
 

Uses of GigaSpace in org.openspaces.xml
 

Constructors in org.openspaces.xml with parameters of type GigaSpace
SpaceXmlDocumentFactory(GigaSpace gigaSpace)
           
 


GigaSpaces XAP 10.0.1 API

Copyright © GigaSpaces.