Class Jwt


  • public class Jwt
    extends Object
    a model class represents a JWT mostly for caching usage so that we don't need to decrypt jwt string to get info. it will load config from client.yml/oauth/token
    • Constructor Detail

      • Jwt

        public Jwt()
    • Method Detail

      • getJwt

        public String getJwt()
      • setJwt

        public void setJwt​(String jwt)
      • getExpire

        public long getExpire()
      • setExpire

        public void setExpire​(long expire)
      • isRenewing

        public boolean isRenewing()
      • setRenewing

        public void setRenewing​(boolean renewing)
      • getExpiredRetryTimeout

        public long getExpiredRetryTimeout()
      • setExpiredRetryTimeout

        public void setExpiredRetryTimeout​(long expiredRetryTimeout)
      • getEarlyRetryTimeout

        public long getEarlyRetryTimeout()
      • setEarlyRetryTimeout

        public void setEarlyRetryTimeout​(long earlyRetryTimeout)
      • getTokenRenewBeforeExpired

        public static long getTokenRenewBeforeExpired()
      • setTokenRenewBeforeExpired

        public static void setTokenRenewBeforeExpired​(long tokenRenewBeforeExpired)
      • getExpiredRefreshRetryDelay

        public static long getExpiredRefreshRetryDelay()
      • setExpiredRefreshRetryDelay

        public static void setExpiredRefreshRetryDelay​(long expiredRefreshRetryDelay)
      • getEarlyRefreshRetryDelay

        public static long getEarlyRefreshRetryDelay()
      • setEarlyRefreshRetryDelay

        public static void setEarlyRefreshRetryDelay​(long earlyRefreshRetryDelay)
      • setScopes

        public void setScopes​(Set<String> scopes)
      • setScopes

        public void setScopes​(String scopesStr)