public class DirContext<T extends DirContext<T>> extends Object
Modifier and Type | Class and Description |
---|---|
static class |
DirContext.ReferralMode |
Constructor and Description |
---|
DirContext(String key) |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Adds a property change listener
|
String |
authenticationContext()
The authentication context to obtain login credentials to connect to the
LDAP server.
|
T |
authenticationContext(String value)
The authentication context to obtain login credentials to connect to the
LDAP server.
|
String |
authenticationLevel()
The authentication level (security level/authentication mechanism) to
use.
|
T |
authenticationLevel(String value)
The authentication level (security level/authentication mechanism) to
use.
|
Integer |
connectionTimeout()
The timeout for connecting to the LDAP server in milliseconds.
|
T |
connectionTimeout(Integer value)
The timeout for connecting to the LDAP server in milliseconds.
|
Map |
credentialReference()
The credential reference to authenticate and connect to the LDAP server.
|
T |
credentialReference(Map value)
The credential reference to authenticate and connect to the LDAP server.
|
T |
credentialReference(String key,
Object value)
The credential reference to authenticate and connect to the LDAP server.
|
Boolean |
enableConnectionPooling()
Indicates if connection pooling is enabled.
|
T |
enableConnectionPooling(Boolean value)
Indicates if connection pooling is enabled.
|
String |
getKey() |
String |
module()
Name of module that will be used as class loading base.
|
T |
module(String value)
Name of module that will be used as class loading base.
|
String |
principal()
The principal to authenticate and connect to the LDAP server.
|
T |
principal(String value)
The principal to authenticate and connect to the LDAP server.
|
Map |
properties()
The additional connection properties for the DirContext.
|
T |
properties(Map value)
The additional connection properties for the DirContext.
|
T |
property(String key,
Object value)
The additional connection properties for the DirContext.
|
Integer |
readTimeout()
The read timeout for an LDAP operation in milliseconds.
|
T |
readTimeout(Integer value)
The read timeout for an LDAP operation in milliseconds.
|
DirContext.ReferralMode |
referralMode()
If referrals should be followed.
|
T |
referralMode(DirContext.ReferralMode value)
If referrals should be followed.
|
void |
removePropertyChangeListener(PropertyChangeListener listener)
Removes a property change listener
|
String |
sslContext()
The name of ssl-context used to secure connection to the LDAP server.
|
T |
sslContext(String value)
The name of ssl-context used to secure connection to the LDAP server.
|
String |
url()
The connection url.
|
T |
url(String value)
The connection url.
|
public DirContext(String key)
public String getKey()
public void addPropertyChangeListener(PropertyChangeListener listener)
public void removePropertyChangeListener(PropertyChangeListener listener)
public String authenticationContext()
public T authenticationContext(String value)
public String authenticationLevel()
public T authenticationLevel(String value)
public Integer connectionTimeout()
public T connectionTimeout(Integer value)
public Map credentialReference()
public T credentialReference(Map value)
public T credentialReference(String key, Object value)
public Boolean enableConnectionPooling()
public T enableConnectionPooling(Boolean value)
public String module()
public String principal()
public T principal(String value)
public Map properties()
public T property(String key, Object value)
public Integer readTimeout()
public T readTimeout(Integer value)
public DirContext.ReferralMode referralMode()
public T referralMode(DirContext.ReferralMode value)
public String sslContext()
public T sslContext(String value)
public String url()
Copyright © 2020 JBoss by Red Hat. All rights reserved.