Interface | Description |
---|---|
ConfigLoader | |
LocationWithObjectStore |
Marker interface for locations which can create a
PersistenceObjectStore |
MementoSerializer<T> |
Serializes the given object; it is often used with
BrooklynMemento for persisting and restoring,
though it can be used for any object (and is also used for the ManagementNodeSyncRecord instances) |
PersistenceObjectStore |
Interface for working with persistence targets, including file system and jclouds object stores.
|
PersistenceObjectStore.StoreObjectAccessor |
accessor to an object/item in a
PersistenceObjectStore |
PersistenceObjectStore.StoreObjectAccessorWithLock |
Class | Description |
---|---|
BrooklynMementoPersisterToObjectStore |
Implementation of the
BrooklynMementoPersister backed by a pluggable
PersistenceObjectStore such as a file system or a jclouds object store |
BrooklynPersistenceUtils | |
CatalogItemLibrariesConverter | Deprecated |
DeserializingClassRenamesProvider | |
DeserializingJcloudsRenamesProvider | |
DeserializingProvider | |
FileBasedObjectStore | |
FileBasedStoreObjectAccessor |
Reads/writes to a file.
|
PersistenceActivityMetrics | |
PropertiesConfigLoader | |
RetryingMementoSerializer<T> | |
StoreObjectAccessorLocking |
Wraps access to an object (the delegate
PersistenceObjectStore.StoreObjectAccessor
in a guarded read-write context such that callers will be blocked if another thread
is accessing the object in an incompatible way (e.g. |
UnwantedStateLoggingMapper | |
XmlMementoSerializer<T> | |
XmlMementoSerializer.CustomMapper |
For changing the tag used for anything that implements/extends the given type.
|
Enum | Description |
---|---|
BrooklynPersistenceUtils.CreateBackupMode | |
PersistMode |