Class TokenInformation
java.lang.Object
org.apache.kafka.common.security.token.delegation.TokenInformation
@Evolving public class TokenInformation extends Object
A class representing a delegation token details.
-
Constructor Summary
Constructors Constructor Description TokenInformation(String tokenId, KafkaPrincipal owner, Collection<KafkaPrincipal> renewers, long issueTimestamp, long maxTimestamp, long expiryTimestamp) -
Method Summary
Modifier and Type Method Description booleanequals(Object o)longexpiryTimestamp()inthashCode()longissueTimestamp()longmaxTimestamp()KafkaPrincipalowner()StringownerAsString()booleanownerOrRenewer(KafkaPrincipal principal)Collection<KafkaPrincipal>renewers()Collection<String>renewersAsString()voidsetExpiryTimestamp(long expiryTimestamp)StringtokenId()StringtoString()
-
Constructor Details
-
TokenInformation
public TokenInformation(String tokenId, KafkaPrincipal owner, Collection<KafkaPrincipal> renewers, long issueTimestamp, long maxTimestamp, long expiryTimestamp)
-
-
Method Details
-
owner
-
ownerAsString
-
renewers
-
renewersAsString
-
issueTimestamp
public long issueTimestamp() -
expiryTimestamp
public long expiryTimestamp() -
setExpiryTimestamp
public void setExpiryTimestamp(long expiryTimestamp) -
tokenId
-
maxTimestamp
public long maxTimestamp() -
ownerOrRenewer
-
toString
-
equals
-
hashCode
public int hashCode()
-