Package com.gigaspaces.datasource

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