📄 ldapcontext.html
字号:
<HR><P><!-- ======== INNER CLASS SUMMARY ======== --><!-- =========== FIELD SUMMARY =========== --><A NAME="field_summary"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2"><B>Field Summary</B></FONT></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static <A HREF="../../../java/lang/String.html">String</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../javax/naming/ldap/LdapContext.html#CONTROL_FACTORIES">CONTROL_FACTORIES</A></B></CODE><BR> Constant that holds the name of the environment property for specifying the list of control factories to use.</TD></TR></TABLE> <A NAME="fields_inherited_from_class_javax.naming.directory.DirContext"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Fields inherited from interface javax.naming.directory.<A HREF="../../../javax/naming/directory/DirContext.html">DirContext</A></B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../javax/naming/directory/DirContext.html#ADD_ATTRIBUTE">ADD_ATTRIBUTE</A>, <A HREF="../../../javax/naming/directory/DirContext.html#REMOVE_ATTRIBUTE">REMOVE_ATTRIBUTE</A>, <A HREF="../../../javax/naming/directory/DirContext.html#REPLACE_ATTRIBUTE">REPLACE_ATTRIBUTE</A></CODE></TD></TR></TABLE> <A NAME="fields_inherited_from_class_javax.naming.Context"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Fields inherited from interface javax.naming.<A HREF="../../../javax/naming/Context.html">Context</A></B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../javax/naming/Context.html#APPLET">APPLET</A>, <A HREF="../../../javax/naming/Context.html#AUTHORITATIVE">AUTHORITATIVE</A>, <A HREF="../../../javax/naming/Context.html#BATCHSIZE">BATCHSIZE</A>, <A HREF="../../../javax/naming/Context.html#DNS_URL">DNS_URL</A>, <A HREF="../../../javax/naming/Context.html#INITIAL_CONTEXT_FACTORY">INITIAL_CONTEXT_FACTORY</A>, <A HREF="../../../javax/naming/Context.html#LANGUAGE">LANGUAGE</A>, <A HREF="../../../javax/naming/Context.html#OBJECT_FACTORIES">OBJECT_FACTORIES</A>, <A HREF="../../../javax/naming/Context.html#PROVIDER_URL">PROVIDER_URL</A>, <A HREF="../../../javax/naming/Context.html#REFERRAL">REFERRAL</A>, <A HREF="../../../javax/naming/Context.html#SECURITY_AUTHENTICATION">SECURITY_AUTHENTICATION</A>, <A HREF="../../../javax/naming/Context.html#SECURITY_CREDENTIALS">SECURITY_CREDENTIALS</A>, <A HREF="../../../javax/naming/Context.html#SECURITY_PRINCIPAL">SECURITY_PRINCIPAL</A>, <A HREF="../../../javax/naming/Context.html#SECURITY_PROTOCOL">SECURITY_PROTOCOL</A>, <A HREF="../../../javax/naming/Context.html#STATE_FACTORIES">STATE_FACTORIES</A>, <A HREF="../../../javax/naming/Context.html#URL_PKG_PREFIXES">URL_PKG_PREFIXES</A></CODE></TD></TR></TABLE> <!-- ======== CONSTRUCTOR SUMMARY ======== --><!-- ========== METHOD SUMMARY =========== --><A NAME="method_summary"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2"><B>Method Summary</B></FONT></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../javax/naming/ldap/ExtendedResponse.html">ExtendedResponse</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../javax/naming/ldap/LdapContext.html#extendedOperation(javax.naming.ldap.ExtendedRequest)">extendedOperation</A></B>(<A HREF="../../../javax/naming/ldap/ExtendedRequest.html">ExtendedRequest</A> request)</CODE><BR> Performs an extended operation.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../javax/naming/ldap/Control.html">Control</A>[]</CODE></FONT></TD><TD><CODE><B><A HREF="../../../javax/naming/ldap/LdapContext.html#getConnectControls()">getConnectControls</A></B>()</CODE><BR> Retrieves the connection request controls in effect for this context.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../javax/naming/ldap/Control.html">Control</A>[]</CODE></FONT></TD><TD><CODE><B><A HREF="../../../javax/naming/ldap/LdapContext.html#getRequestControls()">getRequestControls</A></B>()</CODE><BR> Retrieves the request controls in effect for this context.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../javax/naming/ldap/Control.html">Control</A>[]</CODE></FONT></TD><TD><CODE><B><A HREF="../../../javax/naming/ldap/LdapContext.html#getResponseControls()">getResponseControls</A></B>()</CODE><BR> Retrieves the response controls produced as a result of the last method invoked on this context.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../javax/naming/ldap/LdapContext.html">LdapContext</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../javax/naming/ldap/LdapContext.html#newInstance(javax.naming.ldap.Control[])">newInstance</A></B>(<A HREF="../../../javax/naming/ldap/Control.html">Control</A>[] requestControls)</CODE><BR> Creates a new instance of this context initialized using request controls.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../javax/naming/ldap/LdapContext.html#reconnect(javax.naming.ldap.Control[])">reconnect</A></B>(<A HREF="../../../javax/naming/ldap/Control.html">Control</A>[] connCtls)</CODE><BR> Reconnects to the LDAP server using the supplied controls and this context's environment.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../javax/naming/ldap/LdapContext.html#setRequestControls(javax.naming.ldap.Control[])">setRequestControls</A></B>(<A HREF="../../../javax/naming/ldap/Control.html">Control</A>[] requestControls)</CODE><BR> Sets the request controls for methods subsequently invoked on this context.</TD></TR></TABLE> <A NAME="methods_inherited_from_class_javax.naming.directory.DirContext"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Methods inherited from interface javax.naming.directory.<A HREF="../../../javax/naming/directory/DirContext.html">DirContext</A></B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../javax/naming/directory/DirContext.html#bind(javax.naming.Name, java.lang.Object, javax.naming.directory.Attributes)">bind</A>, <A HREF="../../../javax/naming/directory/DirContext.html#bind(java.lang.String, java.lang.Object, javax.naming.directory.Attributes)">bind</A>, <A HREF="../../../javax/naming/directory/DirContext.html#createSubcontext(javax.naming.Name, javax.naming.directory.Attributes)">createSubcontext</A>, <A HREF="../../../javax/naming/directory/DirContext.html#createSubcontext(java.lang.String, javax.naming.directory.Attributes)">createSubcontext</A>, <A HREF="../../../javax/naming/directory/DirContext.html#getAttributes(javax.naming.Name)">getAttributes</A>, <A HREF="../../../javax/naming/directory/DirContext.html#getAttributes(javax.naming.Name, java.lang.String[])">getAttributes</A>, <A HREF="../../../javax/naming/directory/DirContext.html#getAttributes(java.lang.String)">getAttributes</A>, <A HREF="../../../javax/naming/directory/DirContext.html#getAttributes(java.lang.String, java.lang.String[])">getAttributes</A>, <A HREF="../../../javax/naming/directory/DirContext.html#getSchema(javax.naming.Name)">getSchema</A>, <A HREF="../../../javax/naming/directory/DirContext.html#getSchema(java.lang.String)">getSchema</A>, <A HREF="../../../javax/naming/directory/DirContext.html#getSchemaClassDefinition(javax.naming.Name)">getSchemaClassDefinition</A>, <A HREF="../../../javax/naming/directory/DirContext.html#getSchemaClassDefinition(java.lang.String)">getSchemaClassDefinition</A>, <A HREF="../../../javax/naming/directory/DirContext.html#modifyAttributes(javax.naming.Name, int, javax.naming.directory.Attributes)">modifyAttributes</A>, <A HREF="../../../javax/naming/directory/DirContext.html#modifyAttributes(javax.naming.Name, javax.naming.directory.ModificationItem[])">modifyAttributes</A>, <A HREF="../../../javax/naming/directory/DirContext.html#modifyAttributes(java.lang.String, int, javax.naming.directory.Attributes)">modifyAttributes</A>, <A HREF="../../../javax/naming/directory/DirContext.html#modifyAttributes(java.lang.String, javax.naming.directory.ModificationItem[])">modifyAttributes</A>, <A HREF="../../../javax/naming/directory/DirContext.html#rebind(javax.naming.Name, java.lang.Object, javax.naming.directory.Attributes)">rebind</A>, <A HREF="../../../javax/naming/directory/DirContext.html#rebind(java.lang.String, java.lang.Object, javax.naming.directory.Attributes)">rebind</A>, <A HREF="../../../javax/naming/directory/DirContext.html#search(javax.naming.Name, javax.naming.directory.Attributes)">search</A>, <A HREF="../../../javax/naming/directory/DirContext.html#search(javax.naming.Name, javax.naming.directory.Attributes, java.lang.String[])">search</A>, <A HREF="../../../javax/naming/directory/DirContext.html#search(javax.naming.Name, java.lang.String, java.lang.Object[], javax.naming.directory.SearchControls)">search</A>, <A HREF="../../../javax/naming/directory/DirContext.html#search(javax.naming.Name, java.lang.String, javax.naming.directory.SearchControls)">search</A>, <A HREF="../../../javax/naming/directory/DirContext.html#search(java.lang.String, javax.naming.directory.Attributes)">search</A>, <A HREF="../../../javax/naming/directory/DirContext.html#search(java.lang.String, javax.naming.directory.Attributes, java.lang.String[])">search</A>, <A HREF="../../../javax/naming/directory/DirContext.html#search(java.lang.String, java.lang.String, java.lang.Object[], javax.naming.directory.SearchControls)">search</A>, <A HREF="../../../javax/naming/directory/DirContext.html#search(java.lang.String, java.lang.String, javax.naming.directory.SearchControls)">search</A></CODE></TD></TR></TABLE> <A NAME="methods_inherited_from_class_javax.naming.Context"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Methods inherited from interface javax.naming.<A HREF="../../../javax/naming/Context.html">Context</A></B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../javax/naming/Context.html#addToEnvironment(java.lang.String, java.lang.Object)">addToEnvironment</A>, <A HREF="../../../javax/naming/Context.html#bind(javax.naming.Name, java.lang.Object)">bind</A>, <A HREF="../../../javax/naming/Context.html#bind(java.lang.String, java.lang.Object)">bind</A>, <A HREF="../../../javax/naming/Context.html#close()">close</A>, <A HREF="../../../javax/naming/Context.html#composeName(javax.naming.Name, javax.naming.Name)">composeName</A>, <A HREF="../../../javax/naming/Context.html#composeName(java.lang.String, java.lang.String)">composeName</A>, <A HREF="../../../javax/naming/Context.html#createSubcontext(javax.naming.Name)">createSubcontext</A>, <A HREF="../../../javax/naming/Context.html#createSubcontext(java.lang.String)">createSubcontext</A>, <A HREF="../../../javax/naming/Context.html#destroySubcontext(javax.naming.Name)">destroySubcontext</A>, <A HREF="../../../javax/naming/Context.html#destroySubcontext(java.lang.String)">destroySubcontext</A>, <A HREF="../../../javax/naming/Context.html#getEnvironment()">getEnvironment</A>, <A HREF="../../../javax/naming/Context.html#getNameInNamespace()">getNameInNamespace</A>, <A HREF="../../../javax/naming/Context.html#getNameParser(javax.naming.Name)">getNameParser</A>, <A HREF="../../../javax/naming/Context.html#getNameParser(java.lang.String)">getNameParser</A>, <A HREF="../../../javax/naming/Context.html#list(javax.naming.Name)">list</A>, <A HREF="../../../javax/naming/Context.html#list(java.lang.String)">list</A>, <A HREF="../../../javax/naming/Context.html#listBindings(javax.naming.Name)">listBindings</A>, <A HREF="../../../javax/naming/Context.html#listBindings(java.lang.String)">listBindings</A>, <A HREF="../../../javax/naming/Context.html#lookup(javax.naming.Name)">lookup</A>, <A HREF="../../../javax/naming/Context.html#lookup(java.lang.String)">lookup</A>, <A HREF="../../../javax/naming/Context.html#lookupLink(javax.naming.Name)">lookupLink</A>, <A HREF="../../../javax/naming/Context.html#lookupLink(java.lang.String)">lookupLink</A>, <A HREF="../../../javax/naming/Context.html#rebind(javax.naming.Name, java.lang.Object)">rebind</A>, <A HREF="../../../javax/naming/Context.html#rebind(java.lang.String, java.lang.Object)">rebind</A>, <A HREF="../../../javax/naming/Context.html#removeFromEnvironment(java.lang.String)">removeFromEnvironment</A>, <A HREF="../../../javax/naming/Context.html#rename(javax.naming.Name, javax.naming.Name)">rename</A>, <A HREF="../../../javax/naming/Context.html#rename(java.lang.String, java.lang.String)">rename</A>, <A HREF="../../../javax/naming/Context.html#unbind(javax.naming.Name)">unbind</A>, <A HREF="../../../javax/naming/Context.html#unbind(java.lang.String)">unbind</A></CODE></TD></TR></TABLE> <P><!-- ============ FIELD DETAIL =========== --><A NAME="field_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Field Detail</B></FONT></TD></TR></TABLE><A NAME="CONTROL_FACTORIES"><!-- --></A><H3>CONTROL_FACTORIES</H3><PRE>public static final <A HREF="../../../java/lang/String.html">String</A> <B>CONTROL_FACTORIES</B></PRE><DL><DD>Constant that holds the name of the environment property for specifying the list of control factories to use. The value of the property should be a colon-separated list of the fully qualified class names of factory classes that will create a control given another control. See <tt>ControlFactory.getControlInstance()</tt> for details. This property may be specified in the environment, an applet parameter, a system property, or one or more resource files.<p> The value of this constant is "java.naming.factory.control".<p><DD><DL><DT><B>See Also: </B><DD><A HREF="../../../javax/naming/ldap/ControlFactory.html"><CODE>ControlFactory</CODE></A>, <A HREF="../../../javax/naming/Context.html#addToEnvironment(java.lang.String, java.lang.Object)"><CODE>Context.addToEnvironment(java.lang.String, java.lang.Object)</CODE></A>, <A HREF="../../../javax/naming/Context.html#removeFromEnvironment(java.lang.String)"><CODE>Context.removeFromEnvironment(java.lang.String)</CODE></A></DL></DD></DL><!-- ========= CONSTRUCTOR DETAIL ======== --><!-- ============ METHOD DETAIL ========== --><A NAME="method_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Method Detail</B></FONT></TD></TR></TABLE><A NAME="extendedOperation(javax.naming.ldap.ExtendedRequest)"><!-- --></A><H3>extendedOperation</H3><PRE>public <A HREF="../../../javax/naming/ldap/ExtendedResponse.html">ExtendedResponse</A> <B>extendedOperation</B>(<A HREF="../../../javax/naming/ldap/ExtendedRequest.html">ExtendedRequest</A> request) throws <A HREF="../../../javax/naming/NamingException.html">NamingException</A></PRE><DL><DD>Performs an extended operation. This method is used to support LDAPv3 extended operations.<DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>request</CODE> - The non-null request to be performed.<DT><B>Returns:</B><DD>The possibly null response of the operation. null means the operation did not generate any response.<DT><B>Throws:</B><DD><CODE><A HREF="../../../javax/naming/NamingException.html">NamingException</A></CODE> - If an error occurred while performing the extended operation.</DL></DD></DL><HR><A NAME="newInstance(javax.naming.ldap.Control[])"><!-- --></A><H3>newInstance</H3><PRE>public <A HREF="../../../javax/naming/ldap/LdapContext.html">LdapContext</A> <B>newInstance</B>(<A HREF="../../../javax/naming/ldap/Control.html">Control</A>[] requestControls) throws <A HREF="../../../javax/naming/NamingException.html">NamingException</A></PRE><DL><DD>Creates a new instance of this context initialized using request controls. This method is a convenience method for creating a new instance of this context for the purposes of multithreaded access. For example, if multiple threads want to use different context request controls, each thread may use this method to get its own copy of this context
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -