Atavism Version 2018.1AGIS API

atavism.server.util
Class SecureTokenManager.IssuerHistory

java.lang.Object
  extended by atavism.server.util.SecureTokenManager.IssuerHistory
Enclosing class:
SecureTokenManager

protected class SecureTokenManager.IssuerHistory
extends java.lang.Object


Field Summary
protected  java.lang.String issuerId
           
protected  java.util.Set<java.lang.Long> usedTokenIds
           
protected  java.util.TreeMap<java.lang.Long,java.util.Set<java.lang.Long>> usedTokens
           
 
Constructor Summary
protected SecureTokenManager.IssuerHistory(java.lang.String issuerId)
           
 
Method Summary
protected  void addToken(long tokenId, long expiry)
           
 boolean alreadyUsed(long tokenId)
           
protected  void cleanup(long time)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

issuerId

protected final java.lang.String issuerId

usedTokenIds

protected final java.util.Set<java.lang.Long> usedTokenIds

usedTokens

protected final java.util.TreeMap<java.lang.Long,java.util.Set<java.lang.Long>> usedTokens
Constructor Detail

SecureTokenManager.IssuerHistory

protected SecureTokenManager.IssuerHistory(java.lang.String issuerId)
Method Detail

alreadyUsed

public boolean alreadyUsed(long tokenId)

addToken

protected void addToken(long tokenId,
                        long expiry)

cleanup

protected void cleanup(long time)


Copyright © 2018 Dragonsan Studios Sp. z o.o.