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.TokenIdentifier
Implementation that identifies the underlyingToken
for Accumulo.
-
-
Field Summary
Fields Modifier and Type Field Description static org.apache.hadoop.io.Text
TOKEN_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 boolean
equals(Object o)
DelegationTokenConfig
getConfig()
A configuration from the requesting user, may be null.long
getExpirationDate()
String
getInstanceId()
long
getIssueDate()
int
getKeyId()
org.apache.hadoop.io.Text
getKind()
TAuthenticationTokenIdentifier
getThriftIdentifier()
org.apache.hadoop.security.UserGroupInformation
getUser()
int
hashCode()
void
readFields(DataInput in)
void
setExpirationDate(long expirationDate)
void
setInstanceId(String instanceId)
void
setIssueDate(long issueDate)
void
setKeyId(int keyId)
String
toString()
void
write(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:
getKind
in classorg.apache.hadoop.security.token.TokenIdentifier
-
getUser
public org.apache.hadoop.security.UserGroupInformation getUser()
- Specified by:
getUser
in classorg.apache.hadoop.security.token.TokenIdentifier
-
-