GigaSpaces XAP 7.0 API

Package com.gigaspaces.datasource

Provides GigaSpaces DataSource implementation.

See:
          Description

Interface Summary
BulkDataPersister BulkDataPersister is responsible for executing bulk operations
This interface should be implemented when using mirror space
or space transactions.
BulkItem BulkItem defines a single item in a bulk.
DataIterator<T> DataIterator iterates the data provided by the DataProvider
and the SQLDataProvider

Data iterator is closed after use.
DataPersister<T> DataPersister is responsible for the persistency of the space data in external data source.
DataProvider<T> DataProvider is responsible for retrieving space data from external data source.
ExternalDataSource<T> ExternalDataSource is an interface for space external data source.
ManagedDataSource<T> ManagedDataSource should be implemented when initialization and shutdown operations are needed by the data source.
MapDataSource<K,V> MapDataSource interface defines all the interfaces that need to implemented to support external datasource with Map API.
SQLDataProvider<T> SQLDataProvider should be implemented when complex queries are used by the client.
 

Exception Summary
DataSourceException DataSourceException thrown in case of an external data source failure
 

Package com.gigaspaces.datasource Description

Provides GigaSpaces DataSource implementation.


GigaSpaces XAP 7.0 API

Copyright © GigaSpaces.