| 构造器和说明 |
|---|
Credentials() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addAll(Credentials other)
Copy all of the credentials from one credential object into another.
|
void |
addSecretKey(Text alias,
byte[] key)
Set the key for an alias
|
void |
addToken(Text alias,
Token<? extends TokenIdentifier> t)
Add a token in the storage (in memory)
|
Collection<Token<? extends TokenIdentifier>> |
getAllTokens()
Return all the tokens in the in-memory map
|
byte[] |
getSecretKey(Text alias)
Returns the key bytes for the alias
|
Token<? extends TokenIdentifier> |
getToken(Text alias)
Returns the Token object for the alias
|
int |
numberOfSecretKeys() |
int |
numberOfTokens() |
void |
readFields(DataInput in)
Loads all the keys
|
static Credentials |
readTokenStorageFile(Path filename,
Configuration conf)
Convenience method for reading a token storage file, and loading the Tokens
therein in the passed UGI
|
void |
readTokenStorageStream(DataInputStream in)
Convenience method for reading a token storage file directly from a
datainputstream
|
void |
write(DataOutput out)
Stores all the keys to DataOutput
|
void |
writeTokenStorageFile(Path filename,
Configuration conf) |
void |
writeTokenStorageToStream(DataOutputStream os) |
public byte[] getSecretKey(Text alias)
alias - the alias for the keypublic Token<? extends TokenIdentifier> getToken(Text alias)
alias - the alias for the Tokenpublic void addToken(Text alias, Token<? extends TokenIdentifier> t)
alias - the alias for the keyt - the token objectpublic Collection<Token<? extends TokenIdentifier>> getAllTokens()
public int numberOfTokens()
public int numberOfSecretKeys()
public void addSecretKey(Text alias, byte[] key)
alias - the alias for the keykey - the key bytespublic static Credentials readTokenStorageFile(Path filename, Configuration conf) throws IOException
filename - conf - IOExceptionpublic void readTokenStorageStream(DataInputStream in) throws IOException
IOExceptionpublic void writeTokenStorageToStream(DataOutputStream os) throws IOException
IOExceptionpublic void writeTokenStorageFile(Path filename, Configuration conf) throws IOException
IOExceptionpublic void write(DataOutput out) throws IOException
write 在接口中 Writableout - IOExceptionpublic void readFields(DataInput in) throws IOException
readFields 在接口中 Writablein - IOExceptionpublic void addAll(Credentials other)
other - the credentials to copyCopyright © 2009 The Apache Software Foundation