All Classes and Interfaces

Class
Description
 
 
 
A class runs several bookie servers for testing.
 
 
Represent a result for a MetadataCache.getWithStats(String) operation.
 
Interface for the coordination service.
 
Options to use when creating key-value pairs on the MetadataStoreExtended.
 
Monitor the ETCd session state every few seconds and send notifications.
Add possibility to inject failures during tests that interact with MetadataStore.
 
Represent a result for a MetadataStore.get(String) operation.
 
 
Leader election controller.
State of the leader election.
Hierarchical Ledger Manager which manages ledger meta in zookeeper using 2-level hierarchical znodes.
 
Controller for acquiring distributed lock on resources.
Represent the caching layer access for a specific type of objects.
The configuration builder for a MetadataCache config.
 
Metadata event used by MetadataEventSynchronizer.
Metadata synchronizer to notify and synchronize metadata change events.
 
 
Interface that define a serializer/deserializer implementation.
Metadata store client interface.
The configuration builder for a MetadataStore config.
Generic metadata store exception.
The store was already closed.
Key was already in store.
Unsuccessful update due to mismatched expected version.
Failed to de-serialize the metadata.
Implementation is invalid.
 
A resource lock is already taken by a different instance.
Key not found in store.
Extension of the MetadataStore interface that includes more methods which might not be supported by all implementations.
Factory class for MetadataStore.
 
Extension of the MetadataStore interface that supports lifecycle operation methods which might not be supported by all implementations.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Provide a zookeeper client to handle session expire.
A builder to build retryable zookeeper client.
Represent a lock that the current process has on a shared resource.
 
 
An event regarding a session of MetadataStore.
Represent the information associated with a given value in the store.
 
Monitor the ZK session state every few seconds and send notifications.