| Interface | Description | 
|---|---|
| BrooklynMemento | 
 Represents an entire persisted Brooklyn management context, with all its entities and locations. 
 | 
| BrooklynMementoManifest | 
 Represents a manifest of the entities etc in the overall memento. 
 | 
| BrooklynMementoManifest.EntityMementoManifest | |
| BrooklynMementoPersister | 
 Controls the persisting and reading back of mementos. 
 | 
| BrooklynMementoPersister.Delta | 
 All methods on this interface are unmodifiable by the caller. 
 | 
| BrooklynMementoPersister.LookupContext | |
| BrooklynMementoPersister.MutableDelta | |
| CatalogItemMemento | |
| EnricherMemento | 
 Represents the state of an enricher, so that it can be reconstructed (e.g. 
 | 
| EntityMemento | 
 Represents the state of an entity, so that it can be reconstructed (e.g. 
 | 
| FeedMemento | 
 Represents the state of a feed, so that it can be reconstructed (e.g. 
 | 
| LocationMemento | 
 Represents the state of a location, so that it can be reconstructed (e.g. 
 | 
| ManagedBundleMemento | |
| Memento | 
 Represents the internal state of something in brooklyn, so that it can be reconstructed (e.g. 
 | 
| PolicyMemento | 
 Represents the state of an policy, so that it can be reconstructed (e.g. 
 | 
| TreeNode | 
 A simple tree structure, where a node references a parent and children using their ids. 
 | 
| Class | Description | 
|---|---|
| BrooklynMementoRawData | 
 Represents the raw persisted data. 
 | 
| BrooklynMementoRawData.Builder |