public class CoreConfigManager extends Object implements org.forgerock.opendj.config.server.ConfigurationChangeListener<org.forgerock.opendj.server.config.server.GlobalCfg>
These configuration attributes appear in the "cn=config" configuration entry.
Constructor and Description |
---|
CoreConfigManager(ServerContext serverContext)
Creates a new instance of this core config manager.
|
Modifier and Type | Method and Description |
---|---|
org.forgerock.opendj.config.server.ConfigChangeResult |
applyConfigurationChange(org.forgerock.opendj.server.config.server.GlobalCfg configuration) |
Set<String> |
getAllowedTasks()
Retrieves a set containing the names of the allowed tasks that may be invoked in the server.
|
org.forgerock.opendj.ldap.Dn |
getDefaultPasswordPolicyDN()
Retrieves the DN of the configuration entry for the default password policy for the Directory Server.
|
Set<Privilege> |
getDisabledPrivileges()
Retrieves the set of privileges that have been disabled.
|
long |
getIdleTimeLimit()
Retrieves the idle time limit for the server.
|
int |
getLookthroughLimit()
Retrieves the default maximum number of entries that should checked for matches during a search.
|
List<Properties> |
getMailServerPropertySets()
Retrieves the sets of information about the mail servers configured for use by the Directory Server.
|
long |
getMaxAllowedConnections()
Retrieves the maximum number of connections that will be allowed at any given time.
|
int |
getMaxInternalBufferSize()
Returns the threshold capacity beyond which internal cached buffers used for encoding and decoding entries and
protocol messages will be trimmed after use.
|
int |
getMaxPSearches()
Retrieves the maximum number of concurrent persistent searches that will be allowed.
|
org.forgerock.opendj.ldap.Dn |
getProxiedAuthorizationIdentityMapperDN()
Retrieves the DN of the configuration entry for the identity mapper that should be used in conjunction with
proxied authorization V2 controls.
|
AcceptRejectWarn |
getSingleStructuralObjectClassPolicy()
Retrieves the policy that should be used regarding enforcement of a single structural objectclass per entry.
|
int |
getSizeLimit()
Retrieves the default maximum number of entries that should be returned for a search.
|
Set<org.forgerock.opendj.ldap.Dn> |
getSubordinateBaseDNs()
Retrieves the restricted set of subordinate base DNs to use when searching the root suffix "".
|
AcceptRejectWarn |
getSyntaxEnforcementPolicy()
Retrieves the policy that should be used when an attribute value is found that is not valid according to the
associated attribute syntax.
|
int |
getTimeLimit()
Retrieves the default maximum length of time in seconds that should be allowed when processing a search.
|
org.forgerock.util.time.TimeService |
getTimeService()
Returns a
TimeService to compute processing time. |
WritabilityMode |
getWritabilityMode()
Retrieves the writability mode for the Directory Server.
|
void |
initializeCoreConfig()
Initializes the Directory Server's core configuration.
|
boolean |
isAddMissingRDNAttributes()
Indicates whether the Directory Server should automatically add missing RDN attributes to an entry whenever it is
added.
|
boolean |
isAllowAttributeNameExceptions()
Deprecated.
The schema option SchemaOptions.ALLOW_MALFORMED_NAMES_AND_OPTIONS from the schema should be used
instead
|
boolean |
isBindWithDNRequiresPassword()
Indicates whether simple bind requests that contain a bind DN will also be required to have a password.
|
boolean |
isCheckSchema()
Indicates whether the Directory Server should perform schema checking.
|
boolean |
isConfigurationChangeAcceptable(org.forgerock.opendj.server.config.server.GlobalCfg configuration,
List<LocalizableMessage> unacceptableReasons) |
boolean |
isDisabled(Privilege privilege)
Indicates whether the specified privilege is disabled.
|
boolean |
isMailServerConfigured()
Indicates whether the Directory Server is configured with information about one or more mail servers and may
therefore be used to send e-mail messages.
|
boolean |
isNotifyAbandonedOperations()
Indicates whether the Directory Server should send a response to an operation that has been abandoned.
|
boolean |
isRejectUnauthenticatedRequests()
Indicates whether unauthenticated requests should be rejected.
|
boolean |
isReturnBindErrorMessages()
Indicates whether responses to failed bind operations should include a message explaining the reason for the
failure.
|
boolean |
isSaveConfigOnSuccessfulStartup()
Indicates whether configuration should be saved on successful startup of the server.
|
boolean |
isUseNanoTime()
Retrieves whether operation processing times should be collected with nanosecond resolution.
|
public CoreConfigManager(ServerContext serverContext)
serverContext
- The server context.public void initializeCoreConfig() throws org.forgerock.opendj.config.server.ConfigException, InitializationException
org.forgerock.opendj.config.server.ConfigException
- If a configuration problem causes the identity mapper initialization process to fail.InitializationException
- If a problem occurs while initializing the identity mappers that is not related to the server
configuration.public boolean isConfigurationChangeAcceptable(org.forgerock.opendj.server.config.server.GlobalCfg configuration, List<LocalizableMessage> unacceptableReasons)
isConfigurationChangeAcceptable
in interface org.forgerock.opendj.config.server.ConfigurationChangeListener<org.forgerock.opendj.server.config.server.GlobalCfg>
public org.forgerock.opendj.config.server.ConfigChangeResult applyConfigurationChange(org.forgerock.opendj.server.config.server.GlobalCfg configuration)
applyConfigurationChange
in interface org.forgerock.opendj.config.server.ConfigurationChangeListener<org.forgerock.opendj.server.config.server.GlobalCfg>
public Set<String> getAllowedTasks()
public org.forgerock.opendj.ldap.Dn getDefaultPasswordPolicyDN()
public Set<Privilege> getDisabledPrivileges()
public long getIdleTimeLimit()
public int getLookthroughLimit()
public List<Properties> getMailServerPropertySets()
public long getMaxAllowedConnections()
public int getMaxInternalBufferSize()
public int getMaxPSearches()
public org.forgerock.opendj.ldap.Dn getProxiedAuthorizationIdentityMapperDN()
null
if none is defined.public AcceptRejectWarn getSingleStructuralObjectClassPolicy()
public int getSizeLimit()
public Set<org.forgerock.opendj.ldap.Dn> getSubordinateBaseDNs()
public AcceptRejectWarn getSyntaxEnforcementPolicy()
public int getTimeLimit()
public org.forgerock.util.time.TimeService getTimeService()
TimeService
to compute processing time.TimeService
to compute processing time.public WritabilityMode getWritabilityMode()
public boolean isAddMissingRDNAttributes()
true
if the Directory Server should automatically add missing RDN attributes to an entry, or
false
if it should return an error to the client.@Deprecated public boolean isAllowAttributeNameExceptions()
true
if the server should use a more flexible syntax for attribute names, or false
if
not.public boolean isBindWithDNRequiresPassword()
true
if simple bind requests containing a bind DN will be required to have a password, or
false
if not (and therefore will be treated as anonymous binds).public boolean isCheckSchema()
true
if the Directory Server should perform schema checking, or false
if not.public boolean isDisabled(Privilege privilege)
privilege
- The privilege for which to make the determination.true
if the specified privilege is disabled, or false
if not.public boolean isMailServerConfigured()
true
if the Directory Server is configured to be able to send e-mail messages, or false
if not.public boolean isNotifyAbandonedOperations()
true
if the Directory Server should send a response to an operation that has been abandoned,
or false
if not.public boolean isRejectUnauthenticatedRequests()
true
if unauthenticated request should be rejected, false
otherwise.public boolean isReturnBindErrorMessages()
true
if bind responses should include error messages, or false
if not.public boolean isUseNanoTime()
true
if nanosecond resolution times are collected or false
if only millisecond
resolution times are being collected.public boolean isSaveConfigOnSuccessfulStartup()
true
if configuration should be saved, false
otherwise.Copyright © 2010-2017 ForgeRock AS. All Rights Reserved.