Package | Description |
---|---|
org.forgerock.opendj.grizzly |
Provides an implementation of a transport provider using Grizzly as
transport.
|
org.forgerock.opendj.ldap |
Classes and interfaces for core types including connections, entries, and
attributes.
|
org.forgerock.opendj.ldap.schema |
Classes and interfaces for constructing and querying LDAP schemas.
|
org.forgerock.opendj.rest2ldap |
APIs for implementing REST to LDAP gateways.
|
org.forgerock.util |
Provides common interfaces and classes.
|
org.opends.server.types |
Contains implementations for a number of Directory Server data
types.
|
Modifier and Type | Field and Description |
---|---|
static Option<org.glassfish.grizzly.nio.transport.TCPNIOTransport> |
GrizzlyLDAPConnectionFactory.GRIZZLY_TRANSPORT
Grizzly TCP Transport NIO implementation to use for connections.
|
Modifier and Type | Field and Description |
---|---|
static Option<BindRequest> |
LDAPConnectionFactory.AUTHN_BIND_REQUEST
Configures the connection factory to return pre-authenticated connections using the specified
BindRequest . |
static Option<Integer> |
LDAPListener.CONNECT_MAX_BACKLOG
Specifies the maximum queue length for incoming connections requests.
|
static Option<Duration> |
LDAPConnectionFactory.CONNECT_TIMEOUT
Specifies the connect timeout spcified.
|
static Option<Boolean> |
LDAPConnectionFactory.HEARTBEAT_ENABLED
Configures the connection factory to periodically send "heart-beat" or "keep-alive" requests to the Directory
Server.
|
static Option<Duration> |
LDAPConnectionFactory.HEARTBEAT_INTERVAL
Specifies the time between successive heart-beat requests (default interval is 10 seconds).
|
static Option<ScheduledExecutorService> |
LDAPConnectionFactory.HEARTBEAT_SCHEDULER
Specifies the scheduler which will be used for periodically sending heart-beat requests.
|
static Option<SearchRequest> |
LDAPConnectionFactory.HEARTBEAT_SEARCH_REQUEST
Specifies the parameters of the search request that will be used for heart-beats.
|
static Option<Duration> |
LDAPConnectionFactory.HEARTBEAT_TIMEOUT
Specifies the timeout for heart-beat requests, after which the remote Directory Server will be deemed to be
unavailable (default timeout is 3 seconds).
|
static Option<LoadBalancerEventListener> |
Connections.LOAD_BALANCER_EVENT_LISTENER
Specifies the event listener which should be notified whenever a load-balanced connection factory changes state
from online to offline or vice-versa.
|
static Option<Duration> |
Connections.LOAD_BALANCER_MONITORING_INTERVAL
Specifies the interval between successive attempts to reconnect to offline load-balanced connection factories.
|
static Option<ScheduledExecutorService> |
Connections.LOAD_BALANCER_SCHEDULER
Specifies the scheduler which will be used for periodically reconnecting to offline connection factories.
|
static Option<Integer> |
LDAPListener.REQUEST_MAX_SIZE_IN_BYTES
Specifies the maximum request size in bytes for incoming LDAP requests.
|
static Option<Duration> |
LDAPConnectionFactory.REQUEST_TIMEOUT
Specifies the operation timeout.
|
static Option<SSLContext> |
LDAPConnectionFactory.SSL_CONTEXT
Specifies the SSL context which will be used when initiating connections with the Directory Server.
|
static Option<List<String>> |
LDAPConnectionFactory.SSL_ENABLED_CIPHER_SUITES
Specifies the cipher suites enabled for secure connections with the Directory Server.
|
static Option<List<String>> |
LDAPConnectionFactory.SSL_ENABLED_PROTOCOLS
Specifies the protocol versions enabled for secure connections with the Directory Server.
|
static Option<Boolean> |
LDAPConnectionFactory.SSL_USE_STARTTLS
Specifies whether SSL or StartTLS should be used for securing connections when an SSL context is specified.
|
Modifier and Type | Field and Description |
---|---|
static Option<Boolean> |
SchemaOptions.ALLOW_ATTRIBUTE_TYPES_WITH_NO_SUP_OR_SYNTAX
Specifies whether the schema should allow attribute type definitions that do not declare a superior attribute
type or syntax.
|
static Option<Boolean> |
SchemaOptions.ALLOW_MALFORMED_CERTIFICATES
Specifies whether the Certificate syntax should allow values which
do not conform to the X.509 specifications.
|
static Option<Boolean> |
SchemaOptions.ALLOW_MALFORMED_JPEG_PHOTOS
Specifies whether the JPEG Photo syntax should allow values which
do not conform to the JFIF or Exif specifications.
|
static Option<Boolean> |
SchemaOptions.ALLOW_MALFORMED_NAMES_AND_OPTIONS
Specifies whether the schema should allow certain illegal
characters in OIDs and attribute options.
|
static Option<Boolean> |
SchemaOptions.ALLOW_NON_STANDARD_TELEPHONE_NUMBERS
Specifies whether the Telephone Number syntax should allow values
which do not conform to the E.123 international telephone number format.
|
static Option<Boolean> |
SchemaOptions.ALLOW_ZERO_LENGTH_DIRECTORY_STRINGS
Specifies whether zero-length values will be allowed by the
Directory String syntax.
|
static Option<String> |
SchemaOptions.DEFAULT_MATCHING_RULE_OID
Specifies the OID of the default matching rule which will be used when
parsing unrecognized attributes.
|
static Option<String> |
SchemaOptions.DEFAULT_SYNTAX_OID
Specifies the OID of the default syntax which will be used when parsing
unrecognized attributes.
|
static Option<Boolean> |
SchemaOptions.STRICT_FORMAT_FOR_COUNTRY_STRINGS
Indicates whether country code values are required to strictly
comply with the standard definition for this syntax.
|
static Option<Boolean> |
SchemaOptions.STRIP_UPPER_BOUND_FOR_ATTRIBUTE_TYPE
Indicates whether the minimum upper bound value should be stripped from
the Attribute Type Syntax Description.
|
Modifier and Type | Method and Description |
---|---|
<T> T |
Schema.getOption(Option<T> option)
Returns the value associated to the provided
Option or the option
default value, if there is no such option in this schema. |
<T> SchemaBuilder |
SchemaBuilder.setOption(Option<T> option,
T value)
Sets a schema option overriding any previous values for the option.
|
Modifier and Type | Field and Description |
---|---|
static Option<DecodeOptions> |
Rest2Ldap.DECODE_OPTIONS
Specifies the LDAP decoding options which should be used when decoding LDAP DNs, attribute types, and controls.
|
static Option<String> |
Rest2Ldap.MVCC_ATTRIBUTE
Specifies the name of the LDAP attribute which should be used for multi-version concurrency control (MVCC) if
enabled . |
static Option<ReadOnUpdatePolicy> |
Rest2Ldap.READ_ON_UPDATE_POLICY
Specifies the policy which should be used in order to read an entry before it is deleted, or after it is added or
modified.
|
static Option<Boolean> |
Rest2Ldap.USE_MVCC
Specifies whether Rest2Ldap should support multi-version concurrency control (MVCC) through the use of an MVCC
LDAP
attribute such as "etag". |
static Option<Boolean> |
Rest2Ldap.USE_PERMISSIVE_MODIFY
Specifies whether Rest2Ldap should perform LDAP modify operations using the LDAP permissive modify
control.
|
static Option<Boolean> |
Rest2Ldap.USE_SUBTREE_DELETE
Specifies whether Rest2Ldap should perform LDAP delete operations using the LDAP subtree delete control.
|
Modifier and Type | Method and Description |
---|---|
static <T> Option<T> |
Option.of(Class<T> type,
T defaultValue)
Defines an option with the provided type and default value.
|
static <T> Option<T> |
Option.withDefault(T defaultValue)
Defines a boolean option with the provided default value.
|
Modifier and Type | Method and Description |
---|---|
<T> T |
Options.get(Option<T> option)
Returns the value associated with the provided option, or its default
value if the option has not been configured.
|
<T> Options |
Options.reset(Option<T> option)
Resets an option to its default behavior.
|
<T> Options |
Options.set(Option<T> option,
T value)
Sets an option to the provided value.
|
Modifier and Type | Method and Description |
---|---|
<T> void |
Schema.updateSchemaOption(Option<T> option,
T newValue)
Updates the schema option if the new value differs from the old value.
|
Copyright 2010-2017 ForgeRock AS.