|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
ScanLabelGenerator | This would be the interface which would be used add labels to the RPC context and this would be stored against the UGI. |
VisibilityExpEvaluator | During the read (ie. |
VisibilityLabelOrdinalProvider | |
VisibilityLabelService | The interface which deals with visibility labels and user auths admin service as well as the cell visibility expression storage part and read time evaluation. |
Class Summary | |
---|---|
Authorizations | This class contains visibility labels associated with a Scan/Get deciding which all labeled data current scan/get can access. |
CellVisibility | This contains a visibility expression which can be associated with a cell. |
DefaultVisibilityLabelServiceImpl | |
DefinedSetFilterScanLabelGenerator | This is an implementation for ScanLabelGenerator. |
EnforcingScanLabelGenerator | This ScanLabelGenerator enforces a set of predefined authorizations for a given user, the set defined by the admin using the VisibilityClient admin interface or the set_auths shell command. |
ExpressionExpander | |
ExpressionParser | |
FeedUserAuthScanLabelGenerator | If the passed in authorization is null, then this ScanLabelGenerator feeds the set of predefined authorization labels for the given user. |
SimpleScanLabelGenerator | This is a simple implementation for ScanLabelGenerator. |
VisibilityClient | Utility client for doing visibility labels admin operations. |
VisibilityConstants | |
VisibilityController | Coprocessor that has both the MasterObserver and RegionObserver implemented that supports in visibility labels |
VisibilityController.VisibilityReplication | A RegionServerObserver impl that provides the custom VisibilityReplicationEndpoint. |
VisibilityLabelsCache | Maintains the cache for visibility labels and also uses the zookeeper to update the labels in the system. |
VisibilityLabelServiceManager | Manages singleton instance of VisibilityLabelService |
VisibilityLabelsValidator | A simple validator that validates the labels passed |
VisibilityReplicationEndpoint | |
VisibilityScanDeleteTracker | Similar to ScanDeletTracker but tracks the visibility expression also before deciding if a Cell can be considered deleted |
VisibilityUtils | Utility method to support visibility |
ZKVisibilityLabelWatcher | A zk watcher that watches the labels table znode. |
Exception Summary | |
---|---|
InvalidLabelException | |
LabelAlreadyExistsException | |
ParseException | |
VisibilityControllerNotReadyException |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |