Class ActiveDirectoryAuthority.DCSessionInfo
- java.lang.Object
-
- org.apache.manifoldcf.authorities.authorities.activedirectory.ActiveDirectoryAuthority.DCSessionInfo
-
- Enclosing class:
- ActiveDirectoryAuthority
protected static class ActiveDirectoryAuthority.DCSessionInfo extends java.lang.ObjectClass 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 voidcloseConnection()Close the connection handle.protected voidcloseIfExpired(long currentTime)Close connection if it has expired.javax.naming.ldap.LdapContextgetSession(java.lang.String domainControllerName, ActiveDirectoryAuthority.DCConnectionParameters params, java.lang.String ldapConnectionTimeout)Initialize the session.protected booleanisOpen()Check if open
-
-
-
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.ManifoldCFExceptionInitialize 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
-
-