org.apache.hadoop.hdfs.security
Class BlockAccessKey
java.lang.Object
org.apache.hadoop.hdfs.security.BlockAccessKey
- All Implemented Interfaces:
- org.apache.hadoop.io.Writable
@InterfaceAudience.Private
public class BlockAccessKey
- extends Object
- implements org.apache.hadoop.io.Writable
Key used for generating and verifying access tokens
BlockAccessKey
public BlockAccessKey()
BlockAccessKey
public BlockAccessKey(long keyID,
org.apache.hadoop.io.Text key,
long expiryDate)
getKeyID
public long getKeyID()
getKey
public org.apache.hadoop.io.Text getKey()
getExpiryDate
public long getExpiryDate()
getMac
public Mac getMac()
setMac
public void setMac(Mac mac)
equals
public boolean equals(Object obj)
-
- Overrides:
equals
in class Object
hashCode
public int hashCode()
-
- Overrides:
hashCode
in class Object
write
public void write(DataOutput out)
throws IOException
- Specified by:
write
in interface org.apache.hadoop.io.Writable
- Throws:
IOException
readFields
public void readFields(DataInput in)
throws IOException
- Specified by:
readFields
in interface org.apache.hadoop.io.Writable
- Throws:
IOException
Copyright © 2009 The Apache Software Foundation