Package org.apache.hadoop.hbase.keymeta
Interface KeyManagementService
- All Known Subinterfaces:
MasterServices,RegionServerServices
- All Known Implementing Classes:
HBaseServerBase,HMaster,HMasterCommandLine.LocalHMaster,HRegionServer,MiniHBaseCluster.MiniHBaseClusterRegionServer,MockRegionServerServices
STUB INTERFACE - Feature not yet complete. This interface will be fully implemented in
HBASE-29368 feature PR.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final KeyManagementServiceNo-op implementation for precursor PR. -
Method Summary
Modifier and TypeMethodDescriptionstatic KeyManagementServicecreateDefault(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.FileSystem fs) Creates a default key management service.default KeymetaAdminReturns the keymeta admin.default ManagedKeyDataCacheReturns the managed key data cache.default SystemKeyCacheReturns the system key cache.
-
Field Details
-
NONE
No-op implementation for precursor PR.
-
-
Method Details
-
createDefault
static KeyManagementService createDefault(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.FileSystem fs) Creates a default key management service. Returns NONE for precursor PR. -
getManagedKeyDataCache
Returns the managed key data cache.- Returns:
- the managed key data cache, or null if not available
-
getSystemKeyCache
Returns the system key cache.- Returns:
- the system key cache, or null if not available
-
getKeymetaAdmin
Returns the keymeta admin.- Returns:
- the keymeta admin, or null if not available
-