GigaSpaces XAP 8.0 API

GigaSpaces XAP 8.0 API

Packages
com.gigaspaces.annotation.pojo Provides annotations to support POJO usage with GigaSpaces.
com.gigaspaces.async Provides GigaSpaces asynchronous operations related interfaces.
com.gigaspaces.client Deprecated: use org.openspaces.core instead.
com.gigaspaces.client.iterator Provides classes to configure GSIterator.
com.gigaspaces.cluster.replication.async.mirror Provides information about mirror statistics.
com.gigaspaces.cluster.replication.gateway.conflict  
com.gigaspaces.cluster.replication.statistics Provides information about replication statistics.
com.gigaspaces.config.lrmi.nio Provides classes to configure LRMI NIO.
com.gigaspaces.datasource Provides GigaSpaces DataSource implementation.
com.gigaspaces.document Provides GigaSpaces Document API.
com.gigaspaces.events Provides GigaSpaces events related interfaces.
com.gigaspaces.log  
com.gigaspaces.logger Package Specification GigaSpaces makes logging calls by use of the JavaTM platform's core logging facilities.
com.gigaspaces.lrmi Provides GigaSpaces LRMI (Light-RMI) package.
com.gigaspaces.lrmi.nio.filters Provides classes to configure and customize IO Filters (e.g.
com.gigaspaces.metadata Provides classes and interfaces encapsulating space entries metadata.
com.gigaspaces.metadata.index Provides classes and interfaces encapsulating space entries indexes.
com.gigaspaces.query Provides classes and interfaces to execute queries on space entries.
com.gigaspaces.security Security GigaSpaces security is used to secure numerous demanding environments at different levels of security.
com.gigaspaces.security.audit Service-side security auditing Server-side security auditing using the configuration given entirely by the LogManager properties.
com.gigaspaces.security.authorities Security Authorities There are four categories of user authorities.
com.gigaspaces.security.directory Security Directory The security directory (storing users and roles) is managed by the Directory Manager.
com.gigaspaces.security.encoding Security Encoding The Encoding mechanism is separated into two - password encoding and content encoding.
com.gigaspaces.security.fs  
com.gigaspaces.security.service  
com.gigaspaces.security.tool.migration  
com.gigaspaces.server Provides classes and interfaces representing server-side entities.
com.j_spaces.core Provides Space properties and security context services
com.j_spaces.core.admin Provides GigaSpaces administration services
com.j_spaces.core.client Provides GigaSpaces client interface services
com.j_spaces.core.client.view GigaSpace client view files.
com.j_spaces.core.cluster Provides GigaSpaces cluster plug-in interfaces
com.j_spaces.core.exception Defines a common exceptions used in core.
com.j_spaces.core.filters Provides GigaSpaces filter plug-in interfaces.
com.j_spaces.core.filters.entry Provides GigaSpaces filter plug-in interfaces.
com.j_spaces.core.multiple Provides exceptions thrown when a batch operation triggers one or more errors.
com.j_spaces.core.multiple.query Provides exceptions thrown when a batch query operation triggers one or more errors.
com.j_spaces.javax.cache Deprecated: use com.gigaspaces.datasource instead.
com.j_spaces.jdbc.driver Provides GigaSpaces JDBC interfaces
com.j_spaces.kernel Provides GigaSpaces low level services
com.j_spaces.map Provides GigaSpaces MAP API
com.j_spaces.sadapter.datasource  
com.sun.jini.action Provides convenience PrivilegedAction implementations for retrieving system property values.
com.sun.jini.admin Interfaces that a service might choose to use for some common administrative tasks.
com.sun.jini.collection Various collection classes used internally by code in com.sun.jini classes.
com.sun.jini.config Defines convenience classes for writing configuration files and accessing Configuration entries.
com.sun.jini.constants These are interfaces and classes for working with certain constants.
com.sun.jini.discovery Provides a set of constraints, low-level utility classes, and provider interfaces for participating in versions 1 and 2 of the multicast request, multicast announcement, and unicast discovery protocols.
com.sun.jini.discovery.internal  
com.sun.jini.discovery.plaintext Provides an implementation of the net.jini.discovery.plaintext discovery format, specified in the Jini(TM) Discovery and Join Specification.
com.sun.jini.landlord This is a utility for services implementing leases.
com.sun.jini.lease Some basic utility classes for helping with client-side lease renewal operations.
com.sun.jini.loader.pref.internal  
com.sun.jini.logging Defines convenience classes for use with the java.util.logging package.
com.sun.jini.lookup.entry Helper utility classes for managing entries used as lookup service attributes.
com.sun.jini.mahalo Provides implementations of the TransactionManager service.
com.sun.jini.mahalo.log Utilities for managing Mahalo's recoverable log of transaction state.
com.sun.jini.proxy  
com.sun.jini.reggie Provides implementations of ServiceRegistrar.
com.sun.jini.reliableLog Reliable log is used to store state in case of system crash or reboot.
com.sun.jini.resource Utility classes for manipulating resources.
com.sun.jini.start Provides the utilities and APIs used to launch the contributed services provided in the Jini(TM) Technology Starter Kit (starter kit).
com.sun.jini.system Utility classes helping with interactions with the underlying system.
com.sun.jini.thread These are utility classes and interfaces for helping with tasks done in multiple threads.
com.sun.jini.tool Tools for: checking configuration files; checking for missing serialVersionUID fields; computing class dependencies; generating permission grants to debug security policy setup; providing HTTP service; generating message digests; generating HTTPMD URLs; generating wrapper JAR files; and generating preferred lists.
com.sun.jini.tool.envcheck Tool for examining the run-time environment of a Jini component.
com.sun.jini.tool.envcheck.plugins  
net.jini.activation Extensions to the Java(TM) Remote Method Invocation (Java RMI) activation framework to support activatable objects that are exported using an Exporter to go inactive, to provide invocation handlers for exporters that want to use dynamic proxies for activatable remote objects, and to support trust verification of secure activatable dynamic proxies and secure activation identifiers.
net.jini.admin These interfaces provide common ways to export particular administrative functionality.
net.jini.config Provides a Configuration interface for obtaining objects needed to configure applications, such as Exporter or ProxyPreparer instances, or other application-specific objects, from configuration files, databases, or other sources.
net.jini.constraint Provides a basic implementation of MethodConstraints and a TrustVerifier for common constraints.
net.jini.core.constraint Defines constraints and collections of constraints that can be used to control method invocation, and an interface that proxies implement to allow clients to specify constraints for remote method calls.
net.jini.core.discovery A standard utility class for finding particular lookup services.
net.jini.core.entry The Entry interface and its associated UnusableEntryException are used by the lookup service to represent service-specific attributes and by the JavaSpace interface to mark entries.
net.jini.core.event The RemoteEventListener interface and related standard classes.
net.jini.core.lease These are distributed leasing interfaces and classes.
net.jini.core.lookup These are the lookup service interfaces and classes.
net.jini.core.transaction These are the transaction abstraction's interfaces and classes.
net.jini.core.transaction.server These are the default transaction semantics for participant/manager interaction.
net.jini.discovery These are utility classes and interfaces that conform to the discovery and join protocol defined in the Jini(TM) Discovery and Join Specification.
net.jini.entry Provides classes that are useful when handling or implementing entries.
net.jini.event  
net.jini.export Provides generic abstractions for exporting remote objects (Exporter), obtaining a proxy from an exported remote object (ProxyAccessor), obtaining the server-side context information for an executing remote call (ServerContext), and defining export permissions (ExportPermission).
net.jini.id Provides classes and interfaces for using universally unique identifiers.
net.jini.iiop Provides an Exporter implementation, IiopExporter, that can be used to export and unexport RMI-IIOP remote objects.
net.jini.io Provides I/O interfaces and utility classes.
net.jini.io.context Provides type definitions for elements commonly found in the context collections available from ServerContext and ObjectStreamContext.
net.jini.lease Standard service and utility classes for managing leases.
net.jini.loader Provides interfaces and utility classes related to dynamic class loading with RMIClassLoader.
net.jini.loader.pref Provides class loader and RMIClassLoader provider implementations that support preferred classes.
net.jini.lookup Standard utility classes for managing the join state of a service and the service discovery duties of a client or service.
net.jini.lookup.entry These are common entry classes for use as attributes in lookup services and their associated JavaBeans(TM) component wrapping classes.
net.jini.security Provides mechanisms and abstractions for managing security, especially in the presence of dynamically downloaded code.
net.jini.security.policy Provides an interface for security policy providers capable of dynamic permission grants, an interface for security manager or policy providers that use custom security context state, and a security policy provider supporting dynamic permission grants.
net.jini.security.proxytrust Defines a trust verifier to support verification of proxies that use dynamically downloaded code, implementation mechanisms to support the verification of such proxies, and an exporter for remote objects that have such proxies.
net.jini.space JavaSpaces(TM) servers provide a place on the network, a space, for clients to store and exchange objects.
net.jini.url.file Provides support for FILE URLs.
net.jini.url.httpmd Provides support for the HTTPMD URL protocol.
net.jini.url.https Provides support for HTTPS URLs.
org.openspaces.admin Entry point for Admin API, allowing to use AdminFactory in order to create an Admin instance.
org.openspaces.admin.alert Support for managing Alerts through the Admin API.
org.openspaces.admin.alert.alerts  
org.openspaces.admin.alert.config  
org.openspaces.admin.alert.config.parser  
org.openspaces.admin.alert.events  
org.openspaces.admin.application  
org.openspaces.admin.application.events  
org.openspaces.admin.bean Support for managing admin Beans through the Admin API.
org.openspaces.admin.dump  
org.openspaces.admin.esm Support for managing of Elastic Service Manager(s) through the Admin API.
org.openspaces.admin.esm.events  
org.openspaces.admin.gateway  
org.openspaces.admin.gsa Support for managing of Grid Service Agent(s) through the Admin API.
org.openspaces.admin.gsa.events Support for managing of Grid Service Agent events through the Admin API.
org.openspaces.admin.gsc Support for managing of Grid Service Container(s) through the Admin API.
org.openspaces.admin.gsc.events Support for managing of Grid Service Container events through the Admin API.
org.openspaces.admin.gsm Support for managing of Grid Service Manager(s) through the Admin API.
org.openspaces.admin.gsm.events Support for managing of Elastic Service Manager events through the Admin API.
org.openspaces.admin.lus Support for managing of Lookup Service(s) through the Admin API.
org.openspaces.admin.lus.events Support for managing of Lookup Service events through the Admin API.
org.openspaces.admin.machine Support for managing of Machine(s) through the Admin API.
org.openspaces.admin.machine.events Support for managing of Machine events through the Admin API.
org.openspaces.admin.memcached  
org.openspaces.admin.os Support for managing of Operating System(s) through the Admin API.
org.openspaces.admin.os.events Support for managing of Operating System events through the Admin API.
org.openspaces.admin.pu Support for managing of Processing Unit(s) through the Admin API.
org.openspaces.admin.pu.dependency  
org.openspaces.admin.pu.elastic  
org.openspaces.admin.pu.elastic.config  
org.openspaces.admin.pu.elastic.events  
org.openspaces.admin.pu.elastic.topology  
org.openspaces.admin.pu.events Support for managing of Processing Unit events through the Admin API.
org.openspaces.admin.pu.topology  
org.openspaces.admin.samples  
org.openspaces.admin.space Support for managing of Space(s) through the Admin API.
org.openspaces.admin.space.events Support for managing of Space events through the Admin API.
org.openspaces.admin.support  
org.openspaces.admin.transport Support for managing of Transport(s) through the Admin API.
org.openspaces.admin.transport.events Support for managing of Transport events through the Admin API.
org.openspaces.admin.vm Support for managing of Virtual Machine(s) through the Admin API.
org.openspaces.admin.vm.events Support for managing of Virtual Machine events through the Admin API.
org.openspaces.admin.zone Support for managing of Zone(s) through the Admin API.
org.openspaces.admin.zone.events Support for managing of Zone events through the Admin API.
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.bean  
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.juc  
org.openspaces.core.executor.support  
org.openspaces.core.gateway  
org.openspaces.core.gateway.config  
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 configuration (based on Spring Properties configuration support) and the ability to inject them externally 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 actual 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 management).
org.openspaces.core.transaction.config  
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.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 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.grid.esm  
org.openspaces.grid.gsa  
org.openspaces.grid.gsm  
org.openspaces.grid.gsm.capacity  
org.openspaces.grid.gsm.containers  
org.openspaces.grid.gsm.containers.exceptions  
org.openspaces.grid.gsm.machines  
org.openspaces.grid.gsm.machines.exceptions  
org.openspaces.grid.gsm.machines.isolation  
org.openspaces.grid.gsm.machines.plugins  
org.openspaces.grid.gsm.machines.plugins.discovered  
org.openspaces.grid.gsm.rebalancing  
org.openspaces.grid.gsm.rebalancing.exceptions  
org.openspaces.grid.gsm.sla  
org.openspaces.grid.gsm.sla.exceptions  
org.openspaces.grid.gsm.strategy  
org.openspaces.hibernate.cache An implementation 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 actual IJSpace or GigaSpace implementation.
org.openspaces.jee.sessions.jetty  
org.openspaces.jms Holds simple factory beans to create GigaSpaces implementations of JMS ConnectionFactory and XAConnectionFactory.
org.openspaces.jms.config Support classes to configure OpenSpaces Jms using Spring namespace support.
org.openspaces.jpa Holds OpenSpaces JPA implementations.
org.openspaces.jpa.openjpa Holds OpenSpaces OpenJPA extensions.
org.openspaces.jpa.openjpa.query Holds OpenSpaces OpenJPA query related implementations.
org.openspaces.jpa.openjpa.query.executor Holds OpenSpaces OpenJPA query execution related implementations.
org.openspaces.launcher  
org.openspaces.maven.support  
org.openspaces.memcached  
org.openspaces.memcached.protocol  
org.openspaces.memcached.protocol.binary  
org.openspaces.memcached.protocol.exceptions  
org.openspaces.memcached.protocol.text  
org.openspaces.memcached.util  
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.holder  
org.openspaces.pu.container.jee.jetty.support  
org.openspaces.pu.container.jee.lb.apache  
org.openspaces.pu.container.jee.stats  
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.servicegrid.jmxs  
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.service  
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 configure OpenSpaces SLA using xml namespaces based on Spring namespaces support.
org.openspaces.pu.sla.monitor Allowing to configure 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  
org.openspaces.security.spring  
org.openspaces.ui  

 


GigaSpaces XAP 8.0 API

Copyright © GigaSpaces.