public abstract class AbstractToken
extends java.lang.Object
implements java.io.Serializable
It is highly recommended that implementations be immutable.
Modifier | Constructor and Description |
---|---|
protected |
AbstractToken(java.lang.String tokenValue,
java.time.Instant issuedAt,
java.time.Instant expiresAt) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.time.Instant |
getExpiresAt() |
java.time.Instant |
getIssuedAt() |
java.lang.String |
getTokenValue() |
int |
hashCode() |
protected AbstractToken(java.lang.String tokenValue, java.time.Instant issuedAt, java.time.Instant expiresAt)
public java.lang.String getTokenValue()
public java.time.Instant getIssuedAt()
public java.time.Instant getExpiresAt()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object