|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface DataPersister<T>
DataPersister is responsible for the persistency of the space data
in external data source.
This interface should be implemented for non-transactional applications.
Single operations - write,update and remove are used for objects with UID.
Batch operations - are used for batch space operations for objects without UID.
| Field Summary |
|---|
| Fields inherited from interface com.gigaspaces.datasource.ManagedDataSource |
|---|
DATA_CLASS_PROPS, NUMBER_OF_PARTITIONS, STATIC_PARTITION_NUMBER |
| Method Summary | |
|---|---|
void |
remove(T object)
Remove the given object from the data store |
void |
removeBatch(List<T> objects)
Remove given objects from the data store. |
void |
update(T object)
Update the given object in the data store |
void |
updateBatch(List<T> objects)
Update given objects in the data store. |
void |
write(T object)
Write given new object to the data store |
void |
writeBatch(List<T> objects)
Write given new objects to the data store. |
| Methods inherited from interface com.gigaspaces.datasource.DataProvider |
|---|
count, iterator, read |
| Methods inherited from interface com.gigaspaces.datasource.ManagedDataSource |
|---|
init, initialLoad, shutdown |
| Method Detail |
|---|
void write(T object)
throws DataSourceException
object -
DataSourceException
void update(T object)
throws DataSourceException
object -
DataSourceException
void remove(T object)
throws DataSourceException
object -
DataSourceException
void writeBatch(List<T> objects)
throws DataSourceException
objects -
DataSourceException
void updateBatch(List<T> objects)
throws DataSourceException
objects -
DataSourceException
void removeBatch(List<T> objects)
throws DataSourceException
objects -
DataSourceException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||