Class PropStoreKey<ID_TYPE extends AbstractId<ID_TYPE>>

  • All Implemented Interfaces:
    Comparable<PropStoreKey<ID_TYPE>>
    Direct Known Subclasses:
    NamespacePropKey, SystemPropKey, TablePropKey

    public abstract class PropStoreKey<ID_TYPE extends AbstractId<ID_TYPE>>
    extends Object
    implements Comparable<PropStoreKey<ID_TYPE>>
    Provides a strongly-typed id for storing properties in ZooKeeper. The path in ZooKeeper is determined by the instance id and the type (system, namespace and table), with different root paths.

    Provides utility methods from constructing different id based on type and methods to parse a ZooKeeper path and return a prop cache id.