Class ActiveDirectoryAuthority.AuthorizationResponseDescription

  • All Implemented Interfaces:
    org.apache.manifoldcf.core.interfaces.ICacheDescription
    Enclosing class:
    ActiveDirectoryAuthority

    protected static class ActiveDirectoryAuthority.AuthorizationResponseDescription
    extends org.apache.manifoldcf.core.cachemanager.BaseDescription
    This is the cache object descriptor for cached access tokens from this connector.
    • Field Detail

      • userName

        protected java.lang.String userName
        The user name
      • responseLifetime

        protected long responseLifetime
        The response lifetime
      • expirationTime

        protected long expirationTime
        The expiration time
    • Method Detail

      • getObjectKeys

        public org.apache.manifoldcf.core.interfaces.StringSet getObjectKeys()
        Return the invalidation keys for this object.
      • getCriticalSectionName

        public java.lang.String getCriticalSectionName()
        Get the critical section name, used for synchronizing the creation of the object
      • getObjectExpirationTime

        public long getObjectExpirationTime​(long currentTime)
        Return the object expiration interval
        Specified by:
        getObjectExpirationTime in interface org.apache.manifoldcf.core.interfaces.ICacheDescription
        Overrides:
        getObjectExpirationTime in class org.apache.manifoldcf.core.cachemanager.BaseDescription
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object