Class AuthenticationTokenIdentifier

  • All Implemented Interfaces:
    org.apache.hadoop.io.Writable

    public class AuthenticationTokenIdentifier
    extends org.apache.hadoop.security.token.TokenIdentifier
    Implementation that identifies the underlying Token for Accumulo.
    • Field Detail

      • TOKEN_KIND

        public static final org.apache.hadoop.io.Text TOKEN_KIND
    • Constructor Detail

      • AuthenticationTokenIdentifier

        public AuthenticationTokenIdentifier()
      • AuthenticationTokenIdentifier

        public AuthenticationTokenIdentifier​(String principal)
      • AuthenticationTokenIdentifier

        public AuthenticationTokenIdentifier​(String principal,
                                             int keyId,
                                             long issueDate,
                                             long expirationDate,
                                             String instanceId)
    • Method Detail

      • setKeyId

        public void setKeyId​(int keyId)
      • getKeyId

        public int getKeyId()
      • setIssueDate

        public void setIssueDate​(long issueDate)
      • getIssueDate

        public long getIssueDate()
      • setExpirationDate

        public void setExpirationDate​(long expirationDate)
      • getExpirationDate

        public long getExpirationDate()
      • setInstanceId

        public void setInstanceId​(String instanceId)
      • getInstanceId

        public String getInstanceId()
      • getConfig

        public DelegationTokenConfig getConfig()
        A configuration from the requesting user, may be null.
      • getKind

        public org.apache.hadoop.io.Text getKind()
        Specified by:
        getKind in class org.apache.hadoop.security.token.TokenIdentifier
      • getUser

        public org.apache.hadoop.security.UserGroupInformation getUser()
        Specified by:
        getUser in class org.apache.hadoop.security.token.TokenIdentifier
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object