GigaSpaces - Open Spaces

GigaSpaces Open Spaces

Packages
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.cluster Cluster information holder objects and abstraction allowing for custom beans to be injected with it (if set).
org.openspaces.core.config Support classes for Spring namespace based configuration of OpenSpaces core.
org.openspaces.core.context Allowing to inject configured GigaSpace instances within Spring application context using annotations.
org.openspaces.core.exception Includes exception translation services from core GigaSpaces exception into runtime data exception hierarchy.
org.openspaces.core.executor  
org.openspaces.core.executor.internal  
org.openspaces.core.executor.juc  
org.openspaces.core.executor.support  
org.openspaces.core.internal  
org.openspaces.core.jini A package including jini related services such as JiniServiceFactoryBean allowing to lookup a Jini service and use it within Spring.
org.openspaces.core.map A package including factory beans to create GigaSpaces IMap or JCache Cache based on an IJSpace instance.
org.openspaces.core.properties A package supporting advance properties based configurion (based on Spring Properties configuration support) and the ability to inject them exteranlly to a Spring application context.
org.openspaces.core.space This package is responsible for simplifying the creation of IJSpace implementation.
org.openspaces.core.space.cache A package allowing for simpler creation of Local Cache and Local View (expose an IJSpace) based on an actual IJSpace instance (usually created using the core.space package).
org.openspaces.core.space.filter A package allowing to simplify the injection of an acutal ISpaceFilter instance during Space creation.
org.openspaces.core.space.filter.replication A package allowing to create an actual IReplicationFilter instance and inject it during Space creation.
org.openspaces.core.space.mode A package exposing Space mode (primary/backup) events through Spring application event support.
org.openspaces.core.space.mode.registry  
org.openspaces.core.space.support  
org.openspaces.core.transaction A package exposing the ability to get a GigaSpaces/Jini current transaction (integrating with Spring transaction managmenet).
org.openspaces.core.transaction.internal  
org.openspaces.core.transaction.manager Jini and Local transaction managers using Spring abstraction for transaction managers (PlatformTransactionManager).
org.openspaces.core.util A package including utility classes for OpenSpaces core.
org.openspaces.core.util.numbers  
org.openspaces.esb.mule.eventcontainer  
org.openspaces.esb.mule.eventcontainer.config  
org.openspaces.esb.mule.message  
org.openspaces.esb.mule.pu  
org.openspaces.esb.mule.queue  
org.openspaces.esb.mule.queue.config  
org.openspaces.esb.mule.seda  
org.openspaces.esb.mule.seda.config  
org.openspaces.esb.mule.transformers  
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.config  
org.openspaces.events.asyncpolling.receive  
org.openspaces.events.config Support classes allowing to configure OpenSpace event module using Spring namespace support.
org.openspaces.events.notify A notify event container allowing to use GigaSpace support for notifications.
org.openspaces.events.notify.config  
org.openspaces.events.polling A polling event container generating events by performing polling receive operations.
org.openspaces.events.polling.config  
org.openspaces.events.polling.receive An abstraction on top of the actual receive operaiton performed by the polling event container.
org.openspaces.events.polling.trigger An abstraction on top of the trigger operation perfomed before the initiation of transactional receive operation.
org.openspaces.events.support  
org.openspaces.hibernate.cache An implemenation of Hibernate second level cache using GigaSpaces.
org.openspaces.interop  
org.openspaces.jdbc.config Support classes to configure OpenSpaces jdbc using Spring namespace support.
org.openspaces.jdbc.datasource Implementations of Jdbc DataSource interface using GigaSpaces support for Jdbc based on an acutal IJSpace or GigaSpace implementation.
org.openspaces.jee.sessions.jetty  
org.openspaces.jms Holds simple factory beans to create GigaSpaces implemenations of JMS ConnectionFactory and XAConnectionFactory.
org.openspaces.jms.config Support classes to configure OpenSpaces Jms using Spring namespace support.
org.openspaces.maven.support  
org.openspaces.persistency.hibernate An implementation of GigaSpaces external data source using Hibernate.
org.openspaces.persistency.hibernate.iterator A set of implementations of DataIterator using Hibernate.
org.openspaces.persistency.patterns Set of patterns that can be used to wrap different external data sources.
org.openspaces.persistency.support Support classes for persistency.
org.openspaces.persistency.utils Utility classes when using persistency.
org.openspaces.pu.container An abstraction of a Processing Unit Containers.
org.openspaces.pu.container.integrated An integrated (embedded) processing unit container allowing to integrate the execution of a Processing Unit within an application or executed within an IDE.
org.openspaces.pu.container.jee  
org.openspaces.pu.container.jee.context  
org.openspaces.pu.container.jee.jetty  
org.openspaces.pu.container.jee.jetty.support  
org.openspaces.pu.container.jee.lb.apache  
org.openspaces.pu.container.servicegrid A Service Grid based processing unit container.
org.openspaces.pu.container.servicegrid.deploy A package including the ability to deploy a processing unit onto the Service Grid.
org.openspaces.pu.container.spi Internal (SPI) level interfaces for processing unit containers.
org.openspaces.pu.container.standalone A standalone processing unit container.
org.openspaces.pu.container.support Support classes for processing unit containers including command line parsers and Spring resource based application context.
org.openspaces.pu.sla Definition of SLA (Service Level Agreement) when deploying onto an SLA enabled container (such as the Service Grid).
org.openspaces.pu.sla.config Support classes allowing to configre OpenSpaces SLA using xml namespaces based on Spring namespaces support.
org.openspaces.pu.sla.monitor Allowing to conifgure monitors/watches within SLA definition.
org.openspaces.pu.sla.requirement The requirements part of SLA definition allowing to control where a certain processing unit can be deployed (based on the requirements defined).
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  
org.openspaces.remoting.scripting.cache  

 


GigaSpaces - Open Spaces

Copyright © GigaSpaces.