org.apache.hadoop.io.Writable@Private
public class BlockTokenIdentifier
extends org.apache.hadoop.security.token.TokenIdentifier
| Modifier and Type | Class | Description |
|---|---|---|
static class |
BlockTokenIdentifier.AccessMode |
|
static class |
BlockTokenIdentifier.Renewer |
| Constructor | Description |
|---|---|
BlockTokenIdentifier() |
|
BlockTokenIdentifier(java.lang.String userId,
java.lang.String bpid,
long blockId,
java.util.EnumSet<BlockTokenIdentifier.AccessMode> modes,
org.apache.hadoop.fs.StorageType[] storageTypes,
java.lang.String[] storageIds,
boolean useProto) |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
equals(java.lang.Object obj) |
|
java.util.EnumSet<BlockTokenIdentifier.AccessMode> |
getAccessModes() |
|
long |
getBlockId() |
|
java.lang.String |
getBlockPoolId() |
|
byte[] |
getBytes() |
|
long |
getExpiryDate() |
|
byte[] |
getHandshakeMsg() |
|
int |
getKeyId() |
|
org.apache.hadoop.io.Text |
getKind() |
|
java.lang.String[] |
getStorageIds() |
|
org.apache.hadoop.fs.StorageType[] |
getStorageTypes() |
|
org.apache.hadoop.security.UserGroupInformation |
getUser() |
|
java.lang.String |
getUserId() |
|
int |
hashCode() |
|
void |
readFields(java.io.DataInput in) |
readFields peeks at the first byte of the DataInput and determines if it
was written using WritableUtils ("Legacy") or Protobuf.
|
void |
setExpiryDate(long expiryDate) |
|
void |
setHandshakeMsg(byte[] bytes) |
|
void |
setKeyId(int keyId) |
|
java.lang.String |
toString() |
|
void |
write(java.io.DataOutput out) |
public BlockTokenIdentifier()
public BlockTokenIdentifier(java.lang.String userId,
java.lang.String bpid,
long blockId,
java.util.EnumSet<BlockTokenIdentifier.AccessMode> modes,
org.apache.hadoop.fs.StorageType[] storageTypes,
java.lang.String[] storageIds,
boolean useProto)
public org.apache.hadoop.io.Text getKind()
getKind in class org.apache.hadoop.security.token.TokenIdentifierpublic org.apache.hadoop.security.UserGroupInformation getUser()
getUser in class org.apache.hadoop.security.token.TokenIdentifierpublic long getExpiryDate()
public void setExpiryDate(long expiryDate)
public int getKeyId()
public void setKeyId(int keyId)
public java.lang.String getUserId()
public java.lang.String getBlockPoolId()
public long getBlockId()
public java.util.EnumSet<BlockTokenIdentifier.AccessMode> getAccessModes()
public org.apache.hadoop.fs.StorageType[] getStorageTypes()
public java.lang.String[] getStorageIds()
public byte[] getHandshakeMsg()
public void setHandshakeMsg(byte[] bytes)
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic void readFields(java.io.DataInput in)
throws java.io.IOException
field_number << 3 | wire_type.
So as long as the field_number is less than 16, but also positive, then
we know we have a Protobuf.in - DataInput to deserialize this object from.java.io.IOExceptionpublic void write(java.io.DataOutput out)
throws java.io.IOException
java.io.IOExceptionpublic byte[] getBytes()
getBytes in class org.apache.hadoop.security.token.TokenIdentifierCopyright © 2008–2025 Apache Software Foundation. All rights reserved.