GigaSpaces XAP 8.0 API

com.gigaspaces.datasource
Interface ExternalDataSource<T>

All Superinterfaces:
BulkDataPersister, DataPersister<T>, DataProvider<T>, ManagedDataSource<T>, SQLDataProvider<T>

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
Author:
anna

Field Summary
 
Fields inherited from interface com.gigaspaces.datasource.ManagedDataSource
DATA_CLASS_PROPS, NUMBER_OF_PARTITIONS, STATIC_PARTITION_NUMBER
 
Method Summary
 
Methods inherited from interface com.gigaspaces.datasource.DataPersister
remove, update, write, writeBatch
 
Methods inherited from interface com.gigaspaces.datasource.DataProvider
iterator, read
 
Methods inherited from interface com.gigaspaces.datasource.ManagedDataSource
init, initialLoad, shutdown
 
Methods inherited from interface com.gigaspaces.datasource.SQLDataProvider
iterator
 
Methods inherited from interface com.gigaspaces.datasource.BulkDataPersister
executeBulk
 


GigaSpaces XAP 8.0 API

Copyright © GigaSpaces.