org.apache.hadoop.security.token
Class TokenIdentifier
java.lang.Object
org.apache.hadoop.security.token.TokenIdentifier
- All Implemented Interfaces:
- Writable
- Direct Known Subclasses:
- AbstractDelegationTokenIdentifier, JobTokenIdentifier
public abstract class TokenIdentifier
- extends Object
- implements Writable
An identifier that identifies a token, may contain public information
about a token, including its kind (or type).
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TokenIdentifier
public TokenIdentifier()
getKind
public abstract Text getKind()
- Get the token kind
- Returns:
- the kind of the token
getUser
public abstract UserGroupInformation getUser()
- Get the Ugi with the username encoded in the token identifier
- Returns:
- the username. null is returned if username in the identifier is
empty or null.
getBytes
public byte[] getBytes()
- Get the bytes for the token identifier
- Returns:
- the bytes of the identifier
Copyright © 2009 The Apache Software Foundation