|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.netscape.jndi.ldap.common.ShareableEnv
com.netscape.jndi.ldap.ContextEnv
Context Environment
Nested Class Summary | |
(package private) static class |
ContextEnv.ReferralRebindProc
Implementation for LDAPRebind interface. |
Field Summary | |
static java.lang.String |
DEFAULT_HOST
|
static int |
DEFAULT_LDAP_VERSION
|
static int |
DEFAULT_PORT
|
static int |
DEFAULT_SSL_PORT
|
static java.lang.String |
P_APPLET
|
static java.lang.String |
P_ATTRS_ONLY
|
static java.lang.String |
P_AUTHORITATIVE
|
static java.lang.String |
P_BATCHSIZE
|
static java.lang.String |
P_BINARY_ATTRS
|
static java.lang.String |
P_CIPHER_SUITE
|
static java.lang.String |
P_CONNECT_CTRLS
|
static java.lang.String |
P_DELETE_OLDRDN
|
static java.lang.String |
P_DEREF_ALIASES
|
static java.lang.String |
P_JNDIREF_SEPARATOR
|
static java.lang.String |
P_LANGUAGE
|
static java.lang.String |
P_LDAP_VERSION
|
static java.lang.String |
P_MAX_RESULTS
|
static java.lang.String |
P_PROVIDER_URL
|
static java.lang.String |
P_REFERRAL_HOPLIMIT
|
static java.lang.String |
P_REFERRAL_MODE
|
static java.lang.String |
P_SASL_AUTHID
|
static java.lang.String |
P_SASL_CALLBACK
|
static java.lang.String |
P_SASL_PKGS
|
static java.lang.String |
P_SECURITY_AUTHMODE
|
static java.lang.String |
P_SECURITY_PROTOCOL
|
static java.lang.String |
P_SOCKET_FACTORY
|
static java.lang.String |
P_TIME_LIMIT
|
static java.lang.String |
P_TRACE
|
static java.lang.String |
P_USER_DN
|
static java.lang.String |
P_USER_PASSWORD
|
Fields inherited from class com.netscape.jndi.ldap.common.ShareableEnv |
m_parentEnv, m_parentSharedEnvIdx, m_privateEnv, m_sharedEnv |
Constructor Summary | |
ContextEnv(java.util.Hashtable initialEnv)
Constructor for the root context |
|
ContextEnv(ShareableEnv parent,
int parentSharedEnvIdx)
Constructor for non root Contexts |
Method Summary | |
java.lang.Object |
clone()
Clone ShareableEnv The code is the same as in the superclass (ShareableEnv) except that a ContextEnv instance is returned |
(package private) boolean |
getAttrsOnlyFlag()
Flag whether search operation should return attribute names only (no values). |
(package private) java.lang.Object |
getCipherSuite()
Get cipher suite for the socket factory |
(package private) LDAPControl[] |
getConnectControls()
Get controls to be used during a connection request like ProxyAuth |
(package private) boolean |
getDeleteOldRDNFlag()
Flag whether rename operation should delete old RDN Read environment property P_ATTRS_ONLY. |
(package private) LDAPUrl |
getDirectoryServerURL()
Get the Directory Server URL |
(package private) int |
getLdapVersion()
Get Ldap Version. |
(package private) char |
getRefSeparator()
A user defined value for the separator for JNDI References. |
(package private) java.lang.String |
getSaslAuthId()
Return DN to be used for sasl auth. |
(package private) java.lang.Object |
getSaslCallback()
Return the callback object for sasl, if specified |
(package private) java.lang.String[] |
getSaslMechanisms()
Check if sasl auth mode is requested. |
(package private) java.util.Hashtable |
getSaslProps()
Returned all sasl properties (startwith javax.security.sasl) except AUTHID and CALLBACK, as a Hashtable. |
(package private) java.lang.String |
getSocketFactory()
Get full qualified socket factory class name |
(package private) java.lang.String[] |
getUserDefBinaryAttrs()
A user defined list of names of binary attributes. |
(package private) java.lang.String |
getUserDN()
Get user authenticate name |
(package private) java.lang.String |
getUserPassword()
Get user authenticate password |
(package private) boolean |
ignoreReferralsMode()
Check if referrals are to be ignored |
(package private) boolean |
isSSLEnabled()
Check if SSL mode is enabled |
(package private) void |
updateBatchSize(LDAPSearchConstraints cons)
Set the suggested number of result to return at a time during search in the default SearchConstraints for the connection. |
(package private) void |
updateDerefAliases(LDAPSearchConstraints cons)
Set how aliases should be dereferenced under default SearchConstraints for the connection. |
(package private) void |
updateMaxResults(LDAPSearchConstraints cons)
Set the maximum number of search results to be returned under default SearchConstraints for the connection. |
(package private) java.lang.Object |
updateProperty(java.lang.String name,
java.lang.Object val,
LDAPSearchConstraints cons)
Update property value. |
(package private) void |
updateReferralHopLimit(LDAPSearchConstraints cons)
Set maximal number of referral hops under default SearchConstraints for the connection. |
(package private) void |
updateReferralMode(LDAPSearchConstraints cons)
Set referral parameters for the default SearchConstraints for the connection. |
(package private) void |
updateSearchCons(LDAPSearchConstraints cons)
Initialize LDAPSearchConstraints with environment properties |
(package private) void |
updateTimeLimit(LDAPSearchConstraints cons)
Set the maximum number of miliseconds to wait for any operation under default SearchConstraints for the connection. |
Methods inherited from class com.netscape.jndi.ldap.common.ShareableEnv |
freezeUpdates, getAllProperties, getProperty, main, removeProperty, setProperty, toString |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final java.lang.String DEFAULT_HOST
public static final int DEFAULT_PORT
public static final int DEFAULT_SSL_PORT
public static final int DEFAULT_LDAP_VERSION
public static final java.lang.String P_PROVIDER_URL
public static final java.lang.String P_SECURITY_PROTOCOL
public static final java.lang.String P_SECURITY_AUTHMODE
public static final java.lang.String P_USER_DN
public static final java.lang.String P_USER_PASSWORD
public static final java.lang.String P_APPLET
public static final java.lang.String P_AUTHORITATIVE
public static final java.lang.String P_LANGUAGE
public static final java.lang.String P_BATCHSIZE
public static final java.lang.String P_REFERRAL_MODE
public static final java.lang.String P_CONNECT_CTRLS
public static final java.lang.String P_BINARY_ATTRS
public static final java.lang.String P_ATTRS_ONLY
public static final java.lang.String P_DELETE_OLDRDN
public static final java.lang.String P_SOCKET_FACTORY
public static final java.lang.String P_CIPHER_SUITE
public static final java.lang.String P_TIME_LIMIT
public static final java.lang.String P_MAX_RESULTS
public static final java.lang.String P_DEREF_ALIASES
public static final java.lang.String P_REFERRAL_HOPLIMIT
public static final java.lang.String P_LDAP_VERSION
public static final java.lang.String P_JNDIREF_SEPARATOR
public static final java.lang.String P_SASL_AUTHID
public static final java.lang.String P_SASL_CALLBACK
public static final java.lang.String P_SASL_PKGS
public static final java.lang.String P_TRACE
Constructor Detail |
public ContextEnv(ShareableEnv parent, int parentSharedEnvIdx)
parent
- A reference to the parent context environmentparentSharedEnvIdx
- index into parent's shared environemnt listpublic ContextEnv(java.util.Hashtable initialEnv)
initialEnv
- a hashtable with environemnt propertiesMethod Detail |
public java.lang.Object clone()
clone
in class ShareableEnv
java.lang.Object updateProperty(java.lang.String name, java.lang.Object val, LDAPSearchConstraints cons) throws javax.naming.NamingException
javax.naming.NamingException
void updateSearchCons(LDAPSearchConstraints cons) throws javax.naming.NamingException
javax.naming.NamingException
void updateBatchSize(LDAPSearchConstraints cons)
void updateTimeLimit(LDAPSearchConstraints cons)
void updateMaxResults(LDAPSearchConstraints cons)
final void updateDerefAliases(LDAPSearchConstraints cons) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
void updateReferralMode(LDAPSearchConstraints cons)
boolean ignoreReferralsMode()
void updateReferralHopLimit(LDAPSearchConstraints cons) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
boolean isSSLEnabled() throws javax.naming.NamingException
javax.naming.NamingException
LDAPUrl getDirectoryServerURL() throws javax.naming.NamingException
javax.naming.NamingException
int getLdapVersion() throws javax.naming.NamingException
javax.naming.NamingException
java.lang.String getUserDN()
java.lang.String getUserPassword()
java.lang.String getSocketFactory()
java.lang.Object getCipherSuite()
LDAPControl[] getConnectControls() throws javax.naming.NamingException
javax.naming.NamingException
boolean getAttrsOnlyFlag()
boolean getDeleteOldRDNFlag()
char getRefSeparator() throws javax.naming.NamingException
javax.naming.NamingException
java.lang.String[] getUserDefBinaryAttrs()
java.lang.String[] getSaslMechanisms()
java.util.Hashtable getSaslProps()
java.lang.String getSaslAuthId()
java.lang.Object getSaslCallback()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |