Class AuthenticationTokenIdentifier
- java.lang.Object
-
- org.apache.hadoop.security.token.TokenIdentifier
-
- org.apache.accumulo.core.clientImpl.AuthenticationTokenIdentifier
-
- All Implemented Interfaces:
org.apache.hadoop.io.Writable
public class AuthenticationTokenIdentifier extends org.apache.hadoop.security.token.TokenIdentifierImplementation that identifies the underlyingTokenfor Accumulo.
-
-
Field Summary
Fields Modifier and Type Field Description static org.apache.hadoop.io.TextTOKEN_KIND
-
Constructor Summary
Constructors Constructor Description AuthenticationTokenIdentifier()AuthenticationTokenIdentifier(String principal)AuthenticationTokenIdentifier(String principal, int keyId, long issueDate, long expirationDate, String instanceId)AuthenticationTokenIdentifier(String principal, DelegationTokenConfig cfg)AuthenticationTokenIdentifier(AuthenticationTokenIdentifier identifier)AuthenticationTokenIdentifier(TAuthenticationTokenIdentifier identifier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)DelegationTokenConfiggetConfig()A configuration from the requesting user, may be null.longgetExpirationDate()StringgetInstanceId()longgetIssueDate()intgetKeyId()org.apache.hadoop.io.TextgetKind()TAuthenticationTokenIdentifiergetThriftIdentifier()org.apache.hadoop.security.UserGroupInformationgetUser()inthashCode()voidreadFields(DataInput in)voidsetExpirationDate(long expirationDate)voidsetInstanceId(String instanceId)voidsetIssueDate(long issueDate)voidsetKeyId(int keyId)StringtoString()voidwrite(DataOutput out)
-
-
-
Constructor Detail
-
AuthenticationTokenIdentifier
public AuthenticationTokenIdentifier()
-
AuthenticationTokenIdentifier
public AuthenticationTokenIdentifier(String principal)
-
AuthenticationTokenIdentifier
public AuthenticationTokenIdentifier(String principal, DelegationTokenConfig cfg)
-
AuthenticationTokenIdentifier
public AuthenticationTokenIdentifier(String principal, int keyId, long issueDate, long expirationDate, String instanceId)
-
AuthenticationTokenIdentifier
public AuthenticationTokenIdentifier(AuthenticationTokenIdentifier identifier)
-
AuthenticationTokenIdentifier
public AuthenticationTokenIdentifier(TAuthenticationTokenIdentifier identifier)
-
-
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()
-
getThriftIdentifier
public TAuthenticationTokenIdentifier getThriftIdentifier()
-
getConfig
public DelegationTokenConfig getConfig()
A configuration from the requesting user, may be null.
-
write
public void write(DataOutput out) throws IOException
- Throws:
IOException
-
readFields
public void readFields(DataInput in) throws IOException
- Throws:
IOException
-
getKind
public org.apache.hadoop.io.Text getKind()
- Specified by:
getKindin classorg.apache.hadoop.security.token.TokenIdentifier
-
getUser
public org.apache.hadoop.security.UserGroupInformation getUser()
- Specified by:
getUserin classorg.apache.hadoop.security.token.TokenIdentifier
-
-