| Package | Description |
|---|---|
| com.tangosol.persistence |
Contains classes and helpers for implementing various types of persistence.
|
| com.tangosol.util |
Contains various generic utilities.
|
| Modifier and Type | Field and Description |
|---|---|
protected Collector<Object> |
AbstractPersistenceManager.AbstractPersistentStore.OpenTask.f_collector
The
Collector to notify upon completion of opening the store. |
protected Collector<Object> |
AbstractPersistenceManager.AbstractPersistentStore.BatchTask.f_collector
An optional Collector to add notifications to.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
AbstractPersistenceManager.AbstractPersistentStore.begin(Collector<Object> collector, Object oReceipt)
Begin a new sequence of mutating operations that should be committed to the store asynchronously as an atomic unit.
|
Object |
SafePersistenceWrappers.SafePersistentStore.begin(Collector<Object> collector, Object oReceipt)
Begin a new sequence of mutating operations that should be committed to the store asynchronously as an atomic unit.
|
com.oracle.datagrid.persistence.PersistentStore<R> |
SafePersistenceWrappers.SafePersistenceManager.open(String sId, com.oracle.datagrid.persistence.PersistentStore<R> store, Collector<Object> collector)
Open or create a
PersistentStore associated with the specified identifier and based on the provided store. |
com.oracle.datagrid.persistence.PersistentStore<ReadBuffer> |
AbstractPersistenceManager.open(String sId, com.oracle.datagrid.persistence.PersistentStore<ReadBuffer> storeFrom, Collector<Object> collector)
Open or create a
PersistentStore associated with the specified identifier and based on the provided store. |
protected void |
AbstractPersistenceManager.AbstractPersistentStore.submitOpen(com.oracle.datagrid.persistence.PersistentStore<ReadBuffer> storeFrom, Collector<Object> collector)
Open this store either asynchronously, iff both a store to open from and a collector have been provided, or synchronously.
|
| Constructor and Description |
|---|
BatchTask(Object oToken, Collector<Object> collector, Object oReceipt)
Create a new BatchTask.
|
OpenTask(com.oracle.datagrid.persistence.PersistentStore<ReadBuffer> storeFrom, Collector<Object> collector)
Construct an OpenTask.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
NullImplementation.NullCollector<V>
A
Collector implementation that does nothing. |
| Modifier and Type | Method and Description |
|---|---|
static <V> Collector<V> |
NullImplementation.getCollector()
Factory method: Obtain a null implementation of a
Collector. |
| Modifier and Type | Method and Description |
|---|---|
Object |
NullImplementation.NullPersistentStore.begin(Collector<Object> collector, Object oReceipt) |
com.oracle.datagrid.persistence.PersistentStore<R> |
NullImplementation.NullPersistenceManager.open(String sId, com.oracle.datagrid.persistence.PersistentStore<R> store, Collector<Object> collector)
Open or create a
PersistentStore associated with the specified identifier and based on the provided store. |
| Constructor and Description |
|---|
Token(Collector<Object> collector, Object oReceipt)
Construct a new Token.
|