@InterfaceAudience.Private public class AuthenticationTokenIdentifier extends TokenIdentifier
Modifier and Type | Field and Description |
---|---|
static Text |
AUTH_TOKEN_TYPE |
protected long |
expirationDate |
protected long |
issueDate |
protected int |
keyId |
protected long |
sequenceNumber |
protected java.lang.String |
username |
Constructor and Description |
---|
AuthenticationTokenIdentifier() |
AuthenticationTokenIdentifier(java.lang.String username) |
AuthenticationTokenIdentifier(java.lang.String username,
int keyId,
long issueDate,
long expirationDate) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object other) |
long |
getExpirationDate() |
long |
getIssueDate() |
int |
getKeyId() |
Text |
getKind() |
long |
getSequenceNumber() |
UserGroupInformation |
getUser() |
java.lang.String |
getUsername() |
int |
hashCode() |
void |
readFields(java.io.DataInput in) |
byte[] |
toBytes() |
void |
write(java.io.DataOutput out) |
public static final Text AUTH_TOKEN_TYPE
protected java.lang.String username
protected int keyId
protected long issueDate
protected long expirationDate
protected long sequenceNumber
public AuthenticationTokenIdentifier()
public AuthenticationTokenIdentifier(java.lang.String username)
public AuthenticationTokenIdentifier(java.lang.String username, int keyId, long issueDate, long expirationDate)
public Text getKind()
public UserGroupInformation getUser()
public java.lang.String getUsername()
public int getKeyId()
public long getIssueDate()
public long getExpirationDate()
public long getSequenceNumber()
public byte[] toBytes()
public void write(java.io.DataOutput out) throws java.io.IOException
java.io.IOException
public void readFields(java.io.DataInput in) throws java.io.IOException
java.io.IOException
public boolean equals(java.lang.Object other)
public int hashCode()