BrooklynMementoPersisterToObjectStore instead@Deprecated public abstract class AbstractBrooklynMementoPersister extends java.lang.Object implements BrooklynMementoPersister
BrooklynMementoPersister.Delta, BrooklynMementoPersister.LookupContext, BrooklynMementoPersister.MutableDelta| Constructor and Description |
|---|
AbstractBrooklynMementoPersister()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
checkpoint(BrooklynMemento newMemento,
PersistenceExceptionHandler exceptionHandler)
Deprecated.
|
void |
checkpoint(BrooklynMementoRawData newMemento,
PersistenceExceptionHandler exceptionHandler)
Deprecated.
applies a full checkpoint (write) of all state
|
void |
delta(BrooklynMementoPersister.Delta delta,
PersistenceExceptionHandler exceptionHanlder)
Deprecated.
applies a partial write of state delta
|
void |
disableWriteAccess(boolean graceful)
Deprecated.
|
void |
enableWriteAccess()
Deprecated.
|
java.lang.String |
getBackingStoreDescription()
Deprecated.
|
BrooklynMemento |
loadMemento(BrooklynMementoPersister.LookupContext lookupContext,
RebindExceptionHandler exceptionHandler)
Deprecated.
|
BrooklynMemento |
loadMemento(BrooklynMementoRawData mementoData,
BrooklynMementoPersister.LookupContext lookupContext,
RebindExceptionHandler exceptionHandler)
Deprecated.
Retrieves the memento class, containing deserialized objects (but not the
BrooklynObject class). |
BrooklynMementoManifest |
loadMementoManifest(BrooklynMementoRawData mementoData,
RebindExceptionHandler exceptionHandler)
Deprecated.
Loads minimal manifest information (almost entirely *not* deserialized).
|
BrooklynMementoManifest |
loadMementoManifest(RebindExceptionHandler exceptionHandler)
Deprecated.
|
BrooklynMementoRawData |
loadMementoRawData(RebindExceptionHandler exceptionHandler)
Deprecated.
Loads raw data contents of the mementos.
|
void |
queueDelta(BrooklynMementoPersister.Delta delta)
Deprecated.
inserts an additional delta to be written on the next delta request
|
void |
stop(boolean graceful)
Deprecated.
permanently shuts down all access to the remote store
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitwaitForWritesCompleted, waitForWritesCompletedpublic AbstractBrooklynMementoPersister()
public BrooklynMementoRawData loadMementoRawData(RebindExceptionHandler exceptionHandler)
BrooklynMementoPersister
Some classes (esp deprecated ones) may return null here,
meaning that the BrooklynMementoPersister.loadMementoManifest(BrooklynMementoRawData, RebindExceptionHandler)
and BrooklynMementoPersister.loadMemento(BrooklynMementoRawData, LookupContext, RebindExceptionHandler) methods
will populate the raw data via another source.
loadMementoRawData in interface BrooklynMementoPersisterpublic BrooklynMemento loadMemento(BrooklynMementoRawData mementoData, BrooklynMementoPersister.LookupContext lookupContext, RebindExceptionHandler exceptionHandler)
BrooklynMementoPersisterBrooklynObject class).
Implementations should load the raw data if BrooklynMementoRawData is not supplied,
but callers are encouraged to supply that for optimal performance.
Note that this method is *not* thread safe.
loadMemento in interface BrooklynMementoPersisterpublic BrooklynMemento loadMemento(BrooklynMementoPersister.LookupContext lookupContext, RebindExceptionHandler exceptionHandler)
loadMemento in interface BrooklynMementoPersisterpublic BrooklynMementoManifest loadMementoManifest(RebindExceptionHandler exceptionHandler)
loadMementoManifest in interface BrooklynMementoPersisterpublic BrooklynMementoManifest loadMementoManifest(BrooklynMementoRawData mementoData, RebindExceptionHandler exceptionHandler)
BrooklynMementoPersisterBrooklynMementoRawData is not supplied,
but callers are encouraged to supply that for optimal performance.loadMementoManifest in interface BrooklynMementoPersisterpublic void enableWriteAccess()
enableWriteAccess in interface BrooklynMementoPersisterpublic void disableWriteAccess(boolean graceful)
disableWriteAccess in interface BrooklynMementoPersisterpublic void stop(boolean graceful)
BrooklynMementoPersisterstop in interface BrooklynMementoPersisterpublic void checkpoint(BrooklynMemento newMemento, PersistenceExceptionHandler exceptionHandler)
checkpoint in interface BrooklynMementoPersisterpublic void checkpoint(BrooklynMementoRawData newMemento, PersistenceExceptionHandler exceptionHandler)
BrooklynMementoPersistercheckpoint in interface BrooklynMementoPersisterpublic void delta(BrooklynMementoPersister.Delta delta, PersistenceExceptionHandler exceptionHanlder)
BrooklynMementoPersisterdelta in interface BrooklynMementoPersisterpublic void queueDelta(BrooklynMementoPersister.Delta delta)
BrooklynMementoPersisterqueueDelta in interface BrooklynMementoPersisterpublic java.lang.String getBackingStoreDescription()
getBackingStoreDescription in interface BrooklynMementoPersister