Interface ManagedResourceStorage.StorageIO

All Known Implementing Classes:
ManagedResourceStorage.FileStorageIO, ManagedResourceStorage.InMemoryStorageIO, ManagedResourceStorage.ZooKeeperStorageIO
Enclosing class:
ManagedResourceStorage

public static interface ManagedResourceStorage.StorageIO
Hides the underlying storage implementation for data being managed by a ManagedResource. For instance, a ManagedResource may use JSON as the data format and an instance of this class to persist and load the JSON bytes to/from some backing store, such as ZooKeeper.