Class MeridioAuthority.AuthorizationResponseDescription

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

    protected static class MeridioAuthority.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
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.String adminPassword  
      protected java.lang.String adminUserName  
      protected java.lang.String DMWSProxyHost  
      protected java.lang.String DMWSProxyPort  
      protected java.lang.String DmwsURL  
      protected long expirationTime
      The expiration time
      protected long responseLifetime  
      protected java.lang.String RMWSProxyHost  
      protected java.lang.String RMWSProxyPort  
      protected java.lang.String RmwsURL  
      protected java.lang.String userName
      The user name associated with the access tokens
      protected java.lang.String wsProxyHost  
      protected java.lang.String wsProxyPort  
      protected java.lang.String wsURL  
      • Fields inherited from class org.apache.manifoldcf.core.cachemanager.BaseDescription

        _rcsid, cacheClass, MAX_VALUE
    • Constructor Summary

      Constructors 
      Constructor Description
      AuthorizationResponseDescription​(java.lang.String userName, java.lang.String DmwsURL, java.lang.String RmwsURL, java.lang.String wsURL, java.lang.String DMWSProxyHost, java.lang.String DMWSProxyPort, java.lang.String RMWSProxyHost, java.lang.String RMWSProxyPort, java.lang.String wsProxyHost, java.lang.String wsProxyPort, java.lang.String adminUserName, java.lang.String adminPassword, 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 java.lang.String userName
        The user name associated with the access tokens
      • DmwsURL

        protected java.lang.String DmwsURL
      • RmwsURL

        protected java.lang.String RmwsURL
      • wsURL

        protected java.lang.String wsURL
      • DMWSProxyHost

        protected java.lang.String DMWSProxyHost
      • DMWSProxyPort

        protected java.lang.String DMWSProxyPort
      • RMWSProxyHost

        protected java.lang.String RMWSProxyHost
      • RMWSProxyPort

        protected java.lang.String RMWSProxyPort
      • wsProxyHost

        protected java.lang.String wsProxyHost
      • wsProxyPort

        protected java.lang.String wsProxyPort
      • adminUserName

        protected java.lang.String adminUserName
      • adminPassword

        protected java.lang.String adminPassword
      • responseLifetime

        protected long responseLifetime
      • expirationTime

        protected long expirationTime
        The expiration time
    • Constructor Detail

      • AuthorizationResponseDescription

        public AuthorizationResponseDescription​(java.lang.String userName,
                                                java.lang.String DmwsURL,
                                                java.lang.String RmwsURL,
                                                java.lang.String wsURL,
                                                java.lang.String DMWSProxyHost,
                                                java.lang.String DMWSProxyPort,
                                                java.lang.String RMWSProxyHost,
                                                java.lang.String RMWSProxyPort,
                                                java.lang.String wsProxyHost,
                                                java.lang.String wsProxyPort,
                                                java.lang.String adminUserName,
                                                java.lang.String adminPassword,
                                                long responseLifetime,
                                                int LRUsize)
        Constructor.
    • 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