Class LivelinkAuthority.AuthorizationResponseDescription

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

    protected static class LivelinkAuthority.AuthorizationResponseDescription
    extends org.apache.manifoldcf.core.cachemanager.BaseDescription
    This is the cache object descriptor for cached access tokens from this connector.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.apache.manifoldcf.core.cachemanager.BaseDescription

        org.apache.manifoldcf.core.cachemanager.BaseDescription.LocalCacheClass
    • Constructor Summary

      Constructors 
      Constructor Description
      AuthorizationResponseDescription​(java.lang.String userName, java.lang.String serverProtocol, java.lang.String serverName, int serverPort, java.lang.String serverUsername, java.lang.String serverPassword, java.lang.String serverHTTPCgi, java.lang.String serverHTTPNTLMDomain, java.lang.String serverHTTPNTLMUsername, java.lang.String serverHTTPNTLMPassword, org.apache.manifoldcf.connectorcommon.interfaces.IKeystoreManager serverHTTPSKeystore, long responseLifetime, int LRUsize)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object o)  
      java.lang.String getCriticalSectionName()
      Get the critical section name, used for synchronizing the creation of the object
      long getObjectExpirationTime​(long currentTime)
      Return the object expiration interval
      org.apache.manifoldcf.core.interfaces.StringSet getObjectKeys()
      Return the invalidation keys for this object.
      int hashCode()  
      • Methods inherited from class org.apache.manifoldcf.core.cachemanager.BaseDescription

        getObjectClass
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • userName

        protected final java.lang.String userName
        The user name associated with the access tokens
      • serverProtocol

        protected final java.lang.String serverProtocol
      • serverName

        protected final java.lang.String serverName
      • serverPort

        protected final int serverPort
      • serverUsername

        protected final java.lang.String serverUsername
      • serverPassword

        protected final java.lang.String serverPassword
      • serverHTTPCgi

        protected final java.lang.String serverHTTPCgi
      • serverHTTPNTLMDomain

        protected final java.lang.String serverHTTPNTLMDomain
      • serverHTTPNTLMUsername

        protected final java.lang.String serverHTTPNTLMUsername
      • serverHTTPNTLMPassword

        protected final java.lang.String serverHTTPNTLMPassword
      • serverHTTPSKeystore

        protected final java.lang.String serverHTTPSKeystore
      • responseLifetime

        protected long responseLifetime
      • expirationTime

        protected long expirationTime
        The expiration time
    • Constructor Detail

      • AuthorizationResponseDescription

        public AuthorizationResponseDescription​(java.lang.String userName,
                                                java.lang.String serverProtocol,
                                                java.lang.String serverName,
                                                int serverPort,
                                                java.lang.String serverUsername,
                                                java.lang.String serverPassword,
                                                java.lang.String serverHTTPCgi,
                                                java.lang.String serverHTTPNTLMDomain,
                                                java.lang.String serverHTTPNTLMUsername,
                                                java.lang.String serverHTTPNTLMPassword,
                                                org.apache.manifoldcf.connectorcommon.interfaces.IKeystoreManager serverHTTPSKeystore,
                                                long responseLifetime,
                                                int LRUsize)
                                         throws org.apache.manifoldcf.core.interfaces.ManifoldCFException
        Constructor.
        Throws:
        org.apache.manifoldcf.core.interfaces.ManifoldCFException
    • 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