Class ActiveDirectoryAuthority.DCSessionInfo

  • Enclosing class:
    ActiveDirectoryAuthority

    protected static class ActiveDirectoryAuthority.DCSessionInfo
    extends java.lang.Object
    Class representing the session information for a specific domain controller connection.
    • Constructor Summary

      Constructors 
      Constructor Description
      DCSessionInfo()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void closeConnection()
      Close the connection handle.
      protected void closeIfExpired​(long currentTime)
      Close connection if it has expired.
      javax.naming.ldap.LdapContext getSession​(java.lang.String domainControllerName, ActiveDirectoryAuthority.DCConnectionParameters params, java.lang.String ldapConnectionTimeout)
      Initialize the session.
      protected boolean isOpen()
      Check if open
      • Methods inherited from class java.lang.Object

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

      • DCSessionInfo

        public DCSessionInfo()
    • Method Detail

      • getSession

        public javax.naming.ldap.LdapContext getSession​(java.lang.String domainControllerName,
                                                        ActiveDirectoryAuthority.DCConnectionParameters params,
                                                        java.lang.String ldapConnectionTimeout)
                                                 throws org.apache.manifoldcf.core.interfaces.ManifoldCFException
        Initialize the session.
        Throws:
        org.apache.manifoldcf.core.interfaces.ManifoldCFException
      • closeConnection

        protected void closeConnection()
        Close the connection handle.
      • closeIfExpired

        protected void closeIfExpired​(long currentTime)
        Close connection if it has expired.
      • isOpen

        protected boolean isOpen()
        Check if open