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 |
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.
|
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.
|
com.oracle.coherence.persistence.PersistentStore<R> |
SafePersistenceWrappers.SafePersistenceManager.open(String sId,
com.oracle.coherence.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.coherence.persistence.PersistentStore<ReadBuffer> |
AbstractPersistenceManager.open(String sId,
com.oracle.coherence.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.coherence.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.coherence.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.coherence.persistence.PersistentStore<R> |
NullImplementation.NullPersistenceManager.open(String sId,
com.oracle.coherence.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.
|