| Interface | Description |
|---|---|
| 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 | |
| FileBasedObjectStore | |
| FileBasedStoreObjectAccessor |
Reads/writes to a file.
|
| OsgiClassPrefixer |
For serialize/deserialize of persisted state, we need to prefix classes with their OSGi bundle
(so we know which classloader to use when deserializing).
|
| PersistenceActivityMetrics | |
| 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> |
| Enum | Description |
|---|---|
| BrooklynPersistenceUtils.CreateBackupMode | |
| PersistMode |