Class SimpleK1Manager

  • All Implemented Interfaces:
    org.tbk.lnurl.auth.K1Factory, org.tbk.lnurl.auth.K1Manager

    public final class SimpleK1Manager
    extends java.lang.Object
    implements org.tbk.lnurl.auth.K1Manager
    • Constructor Summary

      Constructors 
      Constructor Description
      SimpleK1Manager()  
      SimpleK1Manager​(org.tbk.lnurl.auth.K1Factory factory, org.tbk.lnurl.auth.K1Cache cache)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.tbk.lnurl.auth.K1 create()  
      void invalidate​(org.tbk.lnurl.auth.K1 k1)  
      boolean isValid​(org.tbk.lnurl.auth.K1 k1)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SimpleK1Manager

        public SimpleK1Manager()
      • SimpleK1Manager

        public SimpleK1Manager​(org.tbk.lnurl.auth.K1Factory factory,
                               org.tbk.lnurl.auth.K1Cache cache)
    • Method Detail

      • create

        public org.tbk.lnurl.auth.K1 create()
        Specified by:
        create in interface org.tbk.lnurl.auth.K1Factory
      • isValid

        public boolean isValid​(org.tbk.lnurl.auth.K1 k1)
        Specified by:
        isValid in interface org.tbk.lnurl.auth.K1Manager
      • invalidate

        public void invalidate​(org.tbk.lnurl.auth.K1 k1)
        Specified by:
        invalidate in interface org.tbk.lnurl.auth.K1Manager