java.io.Closeable, java.lang.AutoCloseable, org.apache.hadoop.hdfs.protocol.datatransfer.sasl.DataEncryptionKeyFactory@Private
public class KeyManager
extends java.lang.Object
implements java.io.Closeable, org.apache.hadoop.hdfs.protocol.datatransfer.sasl.DataEncryptionKeyFactory
| Constructor | Description |
|---|---|
KeyManager(java.lang.String blockpoolID,
NamenodeProtocol namenode,
boolean encryptDataTransfer,
org.apache.hadoop.conf.Configuration conf) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
close() |
|
org.apache.hadoop.security.token.Token<org.apache.hadoop.hdfs.security.token.block.BlockTokenIdentifier> |
getAccessToken(org.apache.hadoop.hdfs.protocol.ExtendedBlock eb,
org.apache.hadoop.fs.StorageType[] storageTypes,
java.lang.String[] storageIds) |
Get an access token for a block.
|
org.apache.hadoop.hdfs.security.token.block.DataEncryptionKey |
newDataEncryptionKey() |
|
void |
startBlockKeyUpdater() |
public KeyManager(java.lang.String blockpoolID,
NamenodeProtocol namenode,
boolean encryptDataTransfer,
org.apache.hadoop.conf.Configuration conf)
throws java.io.IOException
java.io.IOExceptionpublic void startBlockKeyUpdater()
public org.apache.hadoop.security.token.Token<org.apache.hadoop.hdfs.security.token.block.BlockTokenIdentifier> getAccessToken(org.apache.hadoop.hdfs.protocol.ExtendedBlock eb,
org.apache.hadoop.fs.StorageType[] storageTypes,
java.lang.String[] storageIds)
throws java.io.IOException
java.io.IOExceptionpublic org.apache.hadoop.hdfs.security.token.block.DataEncryptionKey newDataEncryptionKey()
newDataEncryptionKey in interface org.apache.hadoop.hdfs.protocol.datatransfer.sasl.DataEncryptionKeyFactorypublic void close()
close in interface java.lang.AutoCloseableclose in interface java.io.CloseableCopyright © 2008–2025 Apache Software Foundation. All rights reserved.