Uses of Interface
org.forgerock.opendj.ldap.controls.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
Modifier and TypeMethodDescriptionstatic Control
Ldap.readControl
(Asn1Reader reader) Reads the next ASN.1 element from the providedASN1Reader
as aControl
. -
Uses of Control in org.forgerock.opendj.ldap
Modifier and TypeMethodDescriptionLdapException.getControls()
Returns controls associated with the result of this LDAP exception. -
Uses of Control in org.forgerock.opendj.ldap.controls
Modifier and TypeInterfaceDescriptioninterface
ControlDecoder<C extends Control>
A factory interface for decoding a control as a control of specific type.Modifier and TypeClassDescriptionfinal class
The persistent search request control for Active Directory as defined by Microsoft.final class
The assertion request control as defined in RFC 4528.final class
The authorization request control as defined in RFC 3829.final class
The authorization response control as defined in RFC 3829.final class
The entry change notification response control as defined in draft-ietf-ldapext-psearch.final class
A generic control which can be used to represent arbitrary raw request and response controls.final class
A partial implementation of the get effective rights request control as defined in draft-ietf-ldapext-acl-model.final class
The ManageDsaIT request control as defined in RFC 3296.final class
The matched values request control as defined in RFC 3876.final class
The Netscape password expired response control as defined in draft-vchu-ldap-pwd-policy.final class
The Netscape password expiring response control as defined in draft-vchu-ldap-pwd-policy.final class
The password policy request control as defined in draft-behera-ldap-password-policy.final class
The password policy response control as defined in draft-behera-ldap-password-policy.final class
The Microsoft defined permissive modify request control.final class
The persistent search request control as defined in draft-ietf-ldapext-psearch.final class
The post-read request control as defined in RFC 4527.final class
The post-read response control as defined in RFC 4527.final class
The pre-read request control as defined in RFC 4527.final class
The pre-read response control as defined in RFC 4527.final class
The proxy authorization v1 request control as defined in draft-weltman-ldapv3-proxy-04.final class
The proxy authorization v2 request control as defined in RFC 4370.final class
The internet-draft defined Relax Rules control.final class
The server-side sort request control as defined in RFC 2891.final class
The server-side sort response control as defined in RFC 2891.final class
The simple paged results request and response control as defined in RFC 2696.final class
The sub-entries request control as defined in RFC 3672.final class
The tree delete request control as defined in draft-armijo-ldap-treedelete.final class
The virtual list view request control as defined in draft-ietf-ldapext-ldapv3-vlv.final class
The virtual list view response control as defined in draft-ietf-ldapext-ldapv3-vlv.Modifier 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.Modifier and TypeMethodDescriptiondefault C
ControlDecoder.decodeControl
(Control control) Decodes the provided control as aControl
of typeC
using the default decode options.ControlDecoder.decodeControl
(Control control, DecodeOptions options) Decodes the provided control as aControl
of typeC
.static GenericControl
GenericControl.newControl
(Control control) Creates a new control having the same OID, criticality, and value as the provided control.Modifier 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
Modifier 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) Modifier and TypeMethodDescriptionBindResult.getControls()
CompareResult.getControls()
ExtendedRequest.getControls()
ExtendedResult.getControls()
GenericExtendedResult.getControls()
GenericIntermediateResponse.getControls()
IntermediateResponse.getControls()
InvalidRequest.getControls()
PasswordModifyExtendedResult.getControls()
ProtocolOp.getControls()
Returns aList
containing the controls included with this protocol-op.Result.getControls()
SearchResultReference.getControls()
WhoAmIExtendedResult.getControls()
Modifier 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 SearchResultEntry
SearchResultEntry.addControl
(Control control) SearchResultReference.addControl
(Control control) WhoAmIExtendedResult.addControl
(Control control) Modifier 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 SearchResultEntry
SearchResultEntry.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
-
Uses of Control in org.forgerock.opendj.rest2ldap
ModifierConstructorDescriptionLdapClientContext
(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
-
Uses of Control in org.opends.server.authorization.dseecompat
-
Uses of Control in org.opends.server.authorization.policy
-
Uses of Control in org.opends.server.backends.pluggable
Modifier and TypeFieldDescriptionstatic final Control
EntryContainer.FORCE_NON_ATOMIC_CONTROL
The control to force the usage of a non-atomic subtree deletion algorithm. -
Uses of Control in org.opends.server.controls
Modifier and TypeClassDescriptionfinal class
This class implements the ECL cookie control.final class
This class implements the request control used to browse the external changelog.final class
A control providing additional modifications to a request.final class
Control that provides some replication context to requests.final class
Tell the operation router to not run a search into subordinate backends. -
Uses of Control in org.opends.server.core
Modifier and TypeMethodDescriptionAbandonOperation.getResponseControls()
AddOperation.getResponseControls()
BindOperation.getResponseControls()
CompareOperation.getResponseControls()
DeleteOperation.getResponseControls()
ExtendedOperation.getResponseControls()
ModifyDnOperation.getResponseControls()
ModifyOperation.getResponseControls()
SearchOperation.getResponseControls()
UnbindOperation.getResponseControls()
Modifier and TypeMethodDescriptionvoid
AbandonOperation.addResponseControl
(Control control) void
AddOperation.addResponseControl
(Control control) void
BindOperation.addResponseControl
(Control control) void
CompareOperation.addResponseControl
(Control control) void
DeleteOperation.addResponseControl
(Control control) void
ExtendedOperation.addResponseControl
(Control control) void
ModifyDnOperation.addResponseControl
(Control control) void
ModifyOperation.addResponseControl
(Control control) final void
SearchOperation.addResponseControl
(Control control) void
UnbindOperation.addResponseControl
(Control control) void
AbandonOperation.removeResponseControl
(Control control) void
AddOperation.removeResponseControl
(Control control) void
BindOperation.removeResponseControl
(Control control) void
CompareOperation.removeResponseControl
(Control control) void
DeleteOperation.removeResponseControl
(Control control) void
ExtendedOperation.removeResponseControl
(Control control) void
ModifyDnOperation.removeResponseControl
(Control control) void
ModifyOperation.removeResponseControl
(Control control) final void
SearchOperation.removeResponseControl
(Control control) void
UnbindOperation.removeResponseControl
(Control control) Modifier and TypeMethodDescriptionboolean
SearchOperation.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
Modifier and TypeClassDescriptionstatic final class
The control used by this plugin. -
Uses of Control in org.opends.server.replication.plugin
Modifier and TypeClassDescriptionfinal class
This class implements the Sun-defined replication repair control. -
Uses of Control in org.opends.server.types
Modifier and TypeMethodDescriptionfinal <T extends Control>
TOperation.getRequestControl
(ControlDecoder<T> d, DecodeOptions options) Modifier and TypeMethodDescriptionfinal void
Operation.addRequestControl
(Control control) Adds the provided control to the set of request controls for this operation.abstract void
Operation.addResponseControl
(Control control) Adds the provided control to the set of controls to include in the response to the client.abstract void
Operation.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
Modifier 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.Modifier 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.Modifier and TypeMethodDescriptionvoid
PreParseOperation.addRequestControl
(Control control) Adds the provided control to the set of request controls for this operation.void
InProgressOperation.addResponseControl
(Control control) Adds the provided control to the set of controls to include in the response to the client.void
PostOperationOperation.addResponseControl
(Control control) Adds the provided control to the set of controls to include in the response to the client.void
PreOperationOperation.addResponseControl
(Control control) Adds the provided control to the set of controls to include in the response to the client.void
PreParseOperation.addResponseControl
(Control control) Adds the provided control to the set of controls to include in the response to the client.void
InProgressOperation.removeResponseControl
(Control control) Removes the provided control from the set of controls to include in the response to the client.void
PostOperationOperation.removeResponseControl
(Control control) Removes the provided control from the set of controls to include in the response to the client.void
PreOperationOperation.removeResponseControl
(Control control) Removes the provided control from the set of controls to include in the response to the client.void
PreParseOperation.removeResponseControl
(Control control) Removes the provided control from the set of controls to include in the response to the client.Modifier and TypeMethodDescriptionboolean
PreOperationSearchOperation.returnEntry
(Entry entry, List<Control> controls) Returns the provided entry to the client.boolean
PreParseSearchOperation.returnEntry
(Entry entry, List<Control> controls) Returns the provided entry to the client.