Uses of Interface
org.forgerock.opendj.ldap.controls.Control
Packages that use Control
Package
Description
Classes and interfaces providing I/O functionality.
Classes and interfaces for core types including connections, entries, and
attributes.
Classes and interfaces for common LDAP controls.
Classes and interfaces for core LDAP requests/responses.
Classes and interfaces for reading and writing LDIF.
APIs for implementing REST to LDAP gateways.
Contains a number of API declarations for use throughout the Directory Server.
Contains the Directory Server Sun Java System Directory Server Enterprise Edition (dseecompat) compatability access
control handler implementation.
Contains the policy based access control handler implementation.
Contains the code for implementing Directory Server pluggable storage backends.
Contains classes that represent specific LDAP controls and their values.
Contains various classes that comprise the core of the Directory Server codebase.
Contains the implementation for various Directory Server plugins.
This package contains the part of the Multi-master replication code that works on the Directory Server side.
Contains implementations for a number of Directory Server data types.
Contains a number of interfaces that are implemented by the various types of Directory Server operations.
-
Uses of Control in org.forgerock.opendj.io
Methods in org.forgerock.opendj.io that return ControlModifier and TypeMethodDescriptionstatic ControlLdap.readControl(Asn1Reader reader) Reads the next ASN.1 element from the providedASN1Readeras aControl. -
Uses of Control in org.forgerock.opendj.ldap
Methods in org.forgerock.opendj.ldap that return types with arguments of type ControlModifier and TypeMethodDescriptionLdapException.getControls()Returns controls associated with the result of this LDAP exception. -
Uses of Control in org.forgerock.opendj.ldap.controls
Classes in org.forgerock.opendj.ldap.controls with type parameters of type ControlModifier and TypeInterfaceDescriptioninterfaceControlDecoder<C extends Control>A factory interface for decoding a control as a control of specific type.Classes in org.forgerock.opendj.ldap.controls that implement ControlModifier and TypeClassDescriptionfinal classThe persistent search request control for Active Directory as defined by Microsoft.final classThe assertion request control as defined in RFC 4528.final classThe authorization request control as defined in RFC 3829.final classThe authorization response control as defined in RFC 3829.final classThe entry change notification response control as defined in draft-ietf-ldapext-psearch.final classA generic control which can be used to represent arbitrary raw request and response controls.final classA partial implementation of the get effective rights request control as defined in draft-ietf-ldapext-acl-model.final classThe ManageDsaIT request control as defined in RFC 3296.final classThe matched values request control as defined in RFC 3876.final classThe Netscape password expired response control as defined in draft-vchu-ldap-pwd-policy.final classThe Netscape password expiring response control as defined in draft-vchu-ldap-pwd-policy.final classThe password policy request control as defined in draft-behera-ldap-password-policy.final classThe password policy response control as defined in draft-behera-ldap-password-policy.final classThe Microsoft defined permissive modify request control.final classThe persistent search request control as defined in draft-ietf-ldapext-psearch.final classThe post-read request control as defined in RFC 4527.final classThe post-read response control as defined in RFC 4527.final classThe pre-read request control as defined in RFC 4527.final classThe pre-read response control as defined in RFC 4527.final classThe proxy authorization v1 request control as defined in draft-weltman-ldapv3-proxy-04.final classThe proxy authorization v2 request control as defined in RFC 4370.final classThe internet-draft defined Relax Rules control.final classThe server-side sort request control as defined in RFC 2891.final classThe server-side sort response control as defined in RFC 2891.final classThe simple paged results request and response control as defined in RFC 2696.final classThe sub-entries request control as defined in RFC 3672.final classThe tree delete request control as defined in draft-armijo-ldap-treedelete.final classThe virtual list view request control as defined in draft-ietf-ldapext-ldapv3-vlv.final classThe virtual list view response control as defined in draft-ietf-ldapext-ldapv3-vlv.Methods in org.forgerock.opendj.ldap.controls with type parameters of type ControlModifier and TypeMethodDescriptionstatic <C extends Control>
ControlDecoder<C>Controls.newRequestControlDecoderWithoutValue(Class<C> controlClass, String oid, String alias, Function<Control, C> decoder) Creates a new control decoder for request controls which does not expect to find a value for the decoded control.static <C extends Control>
ControlDecoder<C>Controls.newRequestControlDecoderWithValue(Class<C> controlClass, String oid, String alias, BiFunction<Control, DecodeOptions, C, IOException> decoder) Creates a new control decoder for request controls which expects to find a value for the decoded control.static <C extends Control>
ControlDecoder<C>Controls.newResponseControlDecoderWithValue(Class<C> controlClass, String oid, String alias, BiFunction<Control, DecodeOptions, C, IOException> decoder) Creates a new control decoder for response controls which expects to find a value for the decoded control.Methods in org.forgerock.opendj.ldap.controls with parameters of type ControlModifier and TypeMethodDescriptiondefault CControlDecoder.decodeControl(Control control) Decodes the provided control as aControlof typeCusing the default decode options.ControlDecoder.decodeControl(Control control, DecodeOptions options) Decodes the provided control as aControlof typeC.static GenericControlGenericControl.newControl(Control control) Creates a new control having the same OID, criticality, and value as the provided control.Method parameters in org.forgerock.opendj.ldap.controls with type arguments of type ControlModifier and TypeMethodDescriptionstatic <C extends Control>
ControlDecoder<C>Controls.newRequestControlDecoderWithoutValue(Class<C> controlClass, String oid, String alias, Function<Control, C> decoder) Creates a new control decoder for request controls which does not expect to find a value for the decoded control.static <C extends Control>
ControlDecoder<C>Controls.newRequestControlDecoderWithValue(Class<C> controlClass, String oid, String alias, BiFunction<Control, DecodeOptions, C, IOException> decoder) Creates a new control decoder for request controls which expects to find a value for the decoded control.static <C extends Control>
ControlDecoder<C>Controls.newResponseControlDecoderWithValue(Class<C> controlClass, String oid, String alias, BiFunction<Control, DecodeOptions, C, IOException> decoder) Creates a new control decoder for response controls which expects to find a value for the decoded control. -
Uses of Control in org.forgerock.opendj.ldap.messages
Methods in org.forgerock.opendj.ldap.messages with type parameters of type ControlModifier and TypeMethodDescription<C extends Control>
CBindResult.getControl(ControlDecoder<C> decoder, DecodeOptions options) <C extends Control>
CCompareResult.getControl(ControlDecoder<C> decoder, DecodeOptions options) <C extends Control>
CExtendedRequest.getControl(ControlDecoder<C> decoder, DecodeOptions options) <C extends Control>
CExtendedResult.getControl(ControlDecoder<C> decoder, DecodeOptions options) <C extends Control>
CGenericExtendedResult.getControl(ControlDecoder<C> decoder, DecodeOptions options) <C extends Control>
CGenericIntermediateResponse.getControl(ControlDecoder<C> decoder, DecodeOptions options) <C extends Control>
CIntermediateResponse.getControl(ControlDecoder<C> decoder, DecodeOptions options) <C extends Control>
CInvalidRequest.getControl(ControlDecoder<C> decoder, DecodeOptions options) <C extends Control>
CPasswordModifyExtendedResult.getControl(ControlDecoder<C> decoder, DecodeOptions options) default <C extends Control>
CProtocolOp.getControl(ControlDecoder<C> decoder) Decodes and returns the first control in this protocol-op having an OID corresponding to the provided control decoder using default decode options.<C extends Control>
CProtocolOp.getControl(ControlDecoder<C> decoder, DecodeOptions options) Decodes and returns the first control in this protocol-op having an OID corresponding to the provided control decoder.<C extends Control>
CResult.getControl(ControlDecoder<C> decoder, DecodeOptions options) <C extends Control>
CSearchResultReference.getControl(ControlDecoder<C> decoder, DecodeOptions options) <C extends Control>
CWhoAmIExtendedResult.getControl(ControlDecoder<C> decoder, DecodeOptions options) Methods in org.forgerock.opendj.ldap.messages that return types with arguments of type ControlModifier and TypeMethodDescriptionBindResult.getControls()CompareResult.getControls()ExtendedRequest.getControls()ExtendedResult.getControls()GenericExtendedResult.getControls()GenericIntermediateResponse.getControls()IntermediateResponse.getControls()InvalidRequest.getControls()PasswordModifyExtendedResult.getControls()ProtocolOp.getControls()Returns aListcontaining the controls included with this protocol-op.Result.getControls()SearchResultReference.getControls()WhoAmIExtendedResult.getControls()Methods in org.forgerock.opendj.ldap.messages with parameters of type ControlModifier and TypeMethodDescriptionBindResult.addControl(Control control) CompareResult.addControl(Control control) ExtendedRequest.addControl(Control control) ExtendedResult.addControl(Control control) GenericExtendedResult.addControl(Control control) GenericIntermediateResponse.addControl(Control control) IntermediateResponse.addControl(Control control) InvalidRequest.addControl(Control control) PasswordModifyExtendedResult.addControl(Control control) ProtocolOp.addControl(Control control) Adds the provided control to this protocol-op.Request.addControl(Control control) Response.addControl(Control control) Result.addControl(Control control) default SearchResultEntrySearchResultEntry.addControl(Control control) SearchResultReference.addControl(Control control) WhoAmIExtendedResult.addControl(Control control) Method parameters in org.forgerock.opendj.ldap.messages with type arguments of type ControlModifier and TypeMethodDescriptionBindResult.addControls(Iterable<? extends Control> controls) CompareResult.addControls(Iterable<? extends Control> controls) ExtendedRequest.addControls(Iterable<? extends Control> controls) ExtendedResult.addControls(Iterable<? extends Control> controls) GenericExtendedResult.addControls(Iterable<? extends Control> controls) GenericIntermediateResponse.addControls(Iterable<? extends Control> controls) IntermediateResponse.addControls(Iterable<? extends Control> controls) InvalidRequest.addControls(Iterable<? extends Control> controls) PasswordModifyExtendedResult.addControls(Iterable<? extends Control> controls) ProtocolOp.addControls(Iterable<? extends Control> controls) Adds the provided controls to this protocol-op.Request.addControls(Iterable<? extends Control> controls) Response.addControls(Iterable<? extends Control> control) Result.addControls(Iterable<? extends Control> controls) default SearchResultEntrySearchResultEntry.addControls(Iterable<? extends Control> controls) SearchResultReference.addControls(Iterable<? extends Control> controls) WhoAmIExtendedResult.addControls(Iterable<? extends Control> controls) -
Uses of Control in org.forgerock.opendj.ldif
Methods in org.forgerock.opendj.ldif with parameters of type ControlMethod parameters in org.forgerock.opendj.ldif with type arguments of type Control -
Uses of Control in org.forgerock.opendj.rest2ldap
Constructors in org.forgerock.opendj.rest2ldap with parameters of type ControlModifierConstructorDescriptionLdapClientContext(org.forgerock.services.context.Context parent, LdapClient ldapClientForReadingSchema, LdapClientSocket ldapClientSocketForUserRequests, Control proxiedAuthControl) Creates a new LDAP client context having the provided parent and an ID automatically generated usingUUID.randomUUID(). -
Uses of Control in org.opends.server.api
Methods in org.opends.server.api with parameters of type Control -
Uses of Control in org.opends.server.authorization.dseecompat
Methods in org.opends.server.authorization.dseecompat with parameters of type Control -
Uses of Control in org.opends.server.authorization.policy
Methods in org.opends.server.authorization.policy with parameters of type Control -
Uses of Control in org.opends.server.backends.pluggable
Fields in org.opends.server.backends.pluggable declared as ControlModifier and TypeFieldDescriptionstatic final ControlEntryContainer.FORCE_NON_ATOMIC_CONTROLThe control to force the usage of a non-atomic subtree deletion algorithm. -
Uses of Control in org.opends.server.controls
Classes in org.opends.server.controls that implement ControlModifier and TypeClassDescriptionfinal classThis class implements the ECL cookie control.final classThis class implements the request control used to browse the external changelog.final classA control providing additional modifications to a request.final classControl that provides some replication context to requests.final classTell the operation router to not run a search into subordinate backends. -
Uses of Control in org.opends.server.core
Methods in org.opends.server.core that return types with arguments of type ControlModifier and TypeMethodDescriptionAbandonOperation.getResponseControls()AddOperation.getResponseControls()BindOperation.getResponseControls()CompareOperation.getResponseControls()DeleteOperation.getResponseControls()ExtendedOperation.getResponseControls()ModifyDnOperation.getResponseControls()ModifyOperation.getResponseControls()SearchOperation.getResponseControls()UnbindOperation.getResponseControls()Methods in org.opends.server.core with parameters of type ControlModifier and TypeMethodDescriptionvoidAbandonOperation.addResponseControl(Control control) voidAddOperation.addResponseControl(Control control) voidBindOperation.addResponseControl(Control control) voidCompareOperation.addResponseControl(Control control) voidDeleteOperation.addResponseControl(Control control) voidExtendedOperation.addResponseControl(Control control) voidModifyDnOperation.addResponseControl(Control control) voidModifyOperation.addResponseControl(Control control) final voidSearchOperation.addResponseControl(Control control) voidUnbindOperation.addResponseControl(Control control) voidAbandonOperation.removeResponseControl(Control control) voidAddOperation.removeResponseControl(Control control) voidBindOperation.removeResponseControl(Control control) voidCompareOperation.removeResponseControl(Control control) voidDeleteOperation.removeResponseControl(Control control) voidExtendedOperation.removeResponseControl(Control control) voidModifyDnOperation.removeResponseControl(Control control) voidModifyOperation.removeResponseControl(Control control) final voidSearchOperation.removeResponseControl(Control control) voidUnbindOperation.removeResponseControl(Control control) Method parameters in org.opends.server.core with type arguments of type ControlModifier and TypeMethodDescriptionbooleanSearchOperation.returnEntry(Entry entry, List<Control> controls) Used as a callback for backends to indicate that the provided entry matches the search criteria and that additional processing should be performed to potentially send it back to the client. -
Uses of Control in org.opends.server.plugins
Classes in org.opends.server.plugins that implement ControlModifier and TypeClassDescriptionstatic final classThe control used by this plugin. -
Uses of Control in org.opends.server.replication.plugin
Classes in org.opends.server.replication.plugin that implement ControlModifier and TypeClassDescriptionfinal classThis class implements the Sun-defined replication repair control. -
Uses of Control in org.opends.server.types
Methods in org.opends.server.types with type parameters of type ControlModifier and TypeMethodDescriptionfinal <T extends Control>
TOperation.getRequestControl(ControlDecoder<T> d, DecodeOptions options) Methods in org.opends.server.types that return types with arguments of type ControlMethods in org.opends.server.types with parameters of type ControlModifier and TypeMethodDescriptionfinal voidOperation.addRequestControl(Control control) Adds the provided control to the set of request controls for this operation.abstract voidOperation.addResponseControl(Control control) Adds the provided control to the set of controls to include in the response to the client.abstract voidOperation.removeResponseControl(Control control) Removes the provided control from the set of controls to include in the response to the client. -
Uses of Control in org.opends.server.types.operation
Methods in org.opends.server.types.operation with type parameters of type ControlModifier and TypeMethodDescriptiondefault <T extends Control>
TPluginOperation.getRequestControl(ControlDecoder<T> d) Retrieves a control included in the request from the client using the default decode options.<T extends Control>
TPluginOperation.getRequestControl(ControlDecoder<T> d, DecodeOptions options) Retrieves a control included in the request from the client.Methods in org.opends.server.types.operation that return types with arguments of type ControlModifier and TypeMethodDescriptionPluginOperation.getRequestControls()Retrieves the set of controls included in the request from the client.PluginOperation.getResponseControls()Retrieves the set of controls to include in the response to the client.Methods in org.opends.server.types.operation with parameters of type ControlModifier and TypeMethodDescriptionvoidPreParseOperation.addRequestControl(Control control) Adds the provided control to the set of request controls for this operation.voidInProgressOperation.addResponseControl(Control control) Adds the provided control to the set of controls to include in the response to the client.voidPostOperationOperation.addResponseControl(Control control) Adds the provided control to the set of controls to include in the response to the client.voidPreOperationOperation.addResponseControl(Control control) Adds the provided control to the set of controls to include in the response to the client.voidPreParseOperation.addResponseControl(Control control) Adds the provided control to the set of controls to include in the response to the client.voidInProgressOperation.removeResponseControl(Control control) Removes the provided control from the set of controls to include in the response to the client.voidPostOperationOperation.removeResponseControl(Control control) Removes the provided control from the set of controls to include in the response to the client.voidPreOperationOperation.removeResponseControl(Control control) Removes the provided control from the set of controls to include in the response to the client.voidPreParseOperation.removeResponseControl(Control control) Removes the provided control from the set of controls to include in the response to the client.Method parameters in org.opends.server.types.operation with type arguments of type ControlModifier and TypeMethodDescriptionbooleanPreOperationSearchOperation.returnEntry(Entry entry, List<Control> controls) Returns the provided entry to the client.booleanPreParseSearchOperation.returnEntry(Entry entry, List<Control> controls) Returns the provided entry to the client.