Inheritance diagram for sfi.director.repository.LDAP:

Public Member Functions | ||||
| LDAP () | ||||
| LDAP (String url) | ||||
| void | setCredentials (Credentials cred) | |||
| synchronized void | setURL (String url) throws DirectorException | |||
| DN | completeDN (DN dn) | |||
| Enumeration | search (String expr, final Options searchopt) throws DirectorException | |||
| DBAccessor | get (DN dn) throws DirectorException | |||
| void | replace (DBObject dbo) throws DirectorException | |||
| void | remove (DBObject dbo) throws DirectorException | |||
| void | modify (DBObject dbo, Vector attrs) throws DirectorException | |||
| void | append (DBObject dbo) throws DirectorException | |||
*
| ||||
| void | truncate () throws DirectorException | |||
| DN | forceRelative (String name, DN base) | |||
Static Public Member Functions | ||||
| static Attributes | toAttributes (DBObject dbo) | |||
Static Public Attributes | ||||
| static final int | retryLoopDelay = 5000 | |||
| static final int | retryMaxCount = 24 | |||
Protected Member Functions | ||||
| CompositeName | makeName (String dn) throws DirectorException | |||
Static Protected Member Functions | ||||
| static String | mangleFilter (String filter) | |||
Protected Attributes | ||||
| LdapContext | rootContext | |||
| String | host | |||
| DN | rootDN | |||
| Credentials | accessCreds | |||
| String | orgUrl | |||
| boolean | wasConnectedBefore = false | |||
| boolean | flakyServer = false | |||
| Is our LDAP server not standard-compliant? If set to true the LDAP module will try to emulate some functions. | ||||
Static Protected Attributes | ||||
| static int | reconnectRetries | |||
| track number of maximum unsuccessful re-connection retries the LDAP is willing to do. | ||||
Classes | ||||
| class | LDAPAccessor | |||
|
|
|
|
|
|
|
|
*
Implements sfi.director.repository.DBConnection. |
|
|
Reimplemented from sfi.director.repository.DBConnection. |
|
||||||||||||
|
|
|
|
Reimplemented from sfi.director.repository.DBConnection. |
|
|
|
|
|
|
|
||||||||||||
|
Reimplemented from sfi.director.repository.DBConnection. |
|
|
Reimplemented from sfi.director.repository.DBConnection. |
|
|
Reimplemented from sfi.director.repository.DBConnection. |
|
||||||||||||
|
|
|
|
Reimplemented from sfi.director.repository.DBConnection. |
|
|
Reimplemented from sfi.director.repository.DBConnection. |
|
|
|
|
|
Implements sfi.director.repository.DBConnection. |
|
|
|
|
|
Is our LDAP server not standard-compliant? If set to true the LDAP module will try to emulate some functions. Currently this does only effect the way how attributes are deleted. LDAP lets you remove attributes by replacing it by replacing them with an empty attribute. At least OpenLDAP 1.x rejects doing so. This is set by the LDAP() constructor from Setup.properties (setup property "FlakyLDAPServer" in director.conf). |
|
|
|
|
|
|
|
|
track number of maximum unsuccessful re-connection retries the LDAP is willing to do. This is 'static' since we want to avoid the number of retries increase with the number of open connections. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.5