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(TAuthenticationTokenIdentifier identifier)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TAuthenticationTokenIdentifier
createTAuthIdentifier(String principal, int keyId, long issueDate, long expirationDate, String instanceId)
boolean
equals(Object o)
long
getExpirationDate()
InstanceId
getInstanceId()
long
getIssueDate()
int
getKeyId()
org.apache.hadoop.io.Text
getKind()
TAuthenticationTokenIdentifier
getThriftIdentifier()
org.apache.hadoop.security.UserGroupInformation
getUser()
int
hashCode()
boolean
isSetExpirationDate()
boolean
isSetIssueDate()
void
readFields(DataInput in)
void
setExpirationDate(long expirationDate)
void
setInstanceId(InstanceId instanceId)
void
setIssueDate(long issueDate)
void
setKeyId(int keyId)
String
toString()
void
write(DataOutput out)
-
-
-
Constructor Detail
-
AuthenticationTokenIdentifier
public AuthenticationTokenIdentifier()
-
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(InstanceId instanceId)
-
getInstanceId
public InstanceId getInstanceId()
-
getThriftIdentifier
public TAuthenticationTokenIdentifier getThriftIdentifier()
-
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
-
createTAuthIdentifier
public static TAuthenticationTokenIdentifier createTAuthIdentifier(String principal, int keyId, long issueDate, long expirationDate, String instanceId)
-
isSetIssueDate
public boolean isSetIssueDate()
-
isSetExpirationDate
public boolean isSetExpirationDate()
-
-