com.gigaspaces.datasource
Interface ExternalDataSource<T>

All Superinterfaces:
BulkDataPersister, DataPersister<T>, DataProvider<T>, ManagedDataSource<T>, SQLDataProvider<T>
All Known Implementing Classes:
HibernateDataSource

public interface ExternalDataSource<T>
extends DataProvider<T>, DataPersister<T>, SQLDataProvider<T>, BulkDataPersister

 ExternalDataSource is an interface for space external data source.
 This interface provides all the data source functionality supported by space.
 
 Supported operations:
 1. read - DataProvider
 2. write,update,remove - DataPersister
 3. batch write,update, remove - DataPersister  
 4. complex queries - SQLDataProvider
 5. bulk operations - used in transactions and mirror spaces - BulkDataPersister
 
  

Since:
6.0

Method Summary
 
Methods inherited from interface com.gigaspaces.datasource.DataPersister
remove, removeBatch, update, updateBatch, write, writeBatch
 
Methods inherited from interface com.gigaspaces.datasource.SQLDataProvider
count, iterator
 
Methods inherited from interface com.gigaspaces.datasource.BulkDataPersister
executeBulk