Class NonceCache

java.lang.Object
java.util.TimerTask
com.sun.xml.wss.impl.misc.NonceCache
All Implemented Interfaces:
Runnable

@ManagedData public class NonceCache extends TimerTask
  • Field Details

    • log

      protected static final Logger log
      logger
  • Constructor Details

    • NonceCache

      public NonceCache()
    • NonceCache

      public NonceCache(long maxNonceAge)
  • Method Details

    • validateAndCacheNonce

      public boolean validateAndCacheNonce(String nonce, String created) throws NonceManager.NonceException
      Throws:
      NonceManager.NonceException
    • isScheduled

      @ManagedAttribute public boolean isScheduled()
    • scheduled

      public void scheduled(boolean flag)
    • wasCanceled

      @ManagedAttribute public boolean wasCanceled()
    • run

      public void run()
      Specified by:
      run in interface Runnable
      Specified by:
      run in class TimerTask
    • cancel

      public boolean cancel()
      Overrides:
      cancel in class TimerTask
    • getMaxNonceAge

      @ManagedAttribute public long getMaxNonceAge()
    • removeExpired

      public void removeExpired()