com.gigaspaces.datasource
Interface MapDataSource<K,V>

All Superinterfaces:
BasicCacheLoader<K,V>, BulkDataPersister, CacheLoader, CacheStore, ManagedDataSource<Map.Entry<K,V>>
All Known Implementing Classes:
HibernateMapDataSource

public interface MapDataSource<K,V>
extends BasicCacheLoader<K,V>, CacheStore, ManagedDataSource<Map.Entry<K,V>>, BulkDataPersister

 MapDataSource interface defines all the interfaces that need to implemented
 to support external datasource with Map API.
 

Since:
6.0

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.j_spaces.javax.cache.BasicCacheLoader
entries
 
Methods inherited from interface com.j_spaces.javax.cache.CacheLoader
load, loadAll
 
Methods inherited from interface com.j_spaces.javax.cache.CacheStore
erase, eraseAll, store, storeAll
 
Methods inherited from interface com.j_spaces.javax.cache.CacheLoader
load, loadAll
 
Methods inherited from interface com.gigaspaces.datasource.ManagedDataSource
init, initialLoad, shutdown
 
Methods inherited from interface com.gigaspaces.datasource.BulkDataPersister
executeBulk