Package | Description |
---|---|
org.opends.guitools.controlpanel.datamodel |
Defines the data structures that are used in the control panel.
|
org.opends.server.api |
Contains a number of API declarations for use throughout the
Directory Server.
|
org.opends.server.api.plugin |
Defines the Directory Server plugin API.
|
org.opends.server.backends |
Contains various Directory Server backend implementations.
|
org.opends.server.backends.jeb |
Contains the code for the Directory Server backend that uses the Berkeley DB
Java Edition as the repository for storing entry and index information.
|
org.opends.server.backends.pdb |
Contains the code for the Directory Server backend that uses Persistit
as the repository for storing entry and index information.
|
org.opends.server.backends.pluggable |
Contains the code for implementing Directory Server pluggable storage backends.
|
org.opends.server.backends.task |
Contains the code for the Directory Server backend that provides an interface
for executing administrative tasks.
|
org.opends.server.config |
Contains code used to interact with the Directory Server configuration.
|
org.opends.server.core |
Contains various classes that comprise the core of the Directory Server
codebase.
|
org.opends.server.crypto |
This package implements the Directory Server cryptographic framework,
which is described in the
CrytpoManager design document.
|
org.opends.server.extensions |
Contains various implementations of Directory Server APIs that are not
appropriate for other packages.
|
org.opends.server.loggers |
Contains implementations of Directory Server access, error, and debug
loggers.
|
org.opends.server.protocols |
Contains various Directory Server connection handler implementations which
will be used to accept connections from and perform communication with
clients over various protocols.
|
org.opends.server.protocols.http |
Contains the implementation for the Directory Server connection handler that
is responsible for interacting with clients using HTTP.
|
org.opends.server.protocols.http.authz |
Contains factories to build the authorization stage of the HTTP request processing.
|
org.opends.server.protocols.http.rest2ldap |
Contains the implementation for the HTTPEndpoint that is responsible for providing
a REST interface to this LDAP server.
|
org.opends.server.protocols.jmx |
Contains the implementation for the Directory Server connection handler that
is responsible for interacting with clients using JMX.
|
org.opends.server.protocols.ldap |
Contains the implementation for the Directory Server connection handler that
is responsible for interacting with clients using LDAPv3.
|
org.opends.server.schema |
Contains implementations of various Directory Server schema elements.
|
org.opends.server.util |
Contains implementations for various Directory Server utility classes and
methods which may be used throughout the server but do not necessarily fit in
elsewhere.
|
Modifier and Type | Method and Description |
---|---|
void |
SomeSchemaElement.setExtraPropertyMultipleValues(ServerContext serverContext,
String property,
List<String> values)
Sets a multi-valued extra property on the wrapped element.
|
void |
SomeSchemaElement.setExtraPropertySingleValue(ServerContext serverContext,
String property,
String value)
Sets a single-valued extra property on the wrapped element.
|
Modifier and Type | Field and Description |
---|---|
protected ServerContext |
HttpEndpoint.serverContext
Context of this LDAP server.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
Backend.configureBackend(C cfg,
ServerContext serverContext)
Configure this backend based on the information in the provided configuration.
|
abstract LDIFImportResult |
Backend.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext)
Imports information from an LDIF file into this backend.
|
abstract void |
ConnectionHandler.initializeConnectionHandler(ServerContext serverContext,
T configuration)
Initializes this connection handler provider based on the
information in the provided connection handler configuration.
|
void |
AttributeSyntax.initializeSyntax(T configuration,
ServerContext serverContext)
Initializes this attribute syntax based on the information in the provided configuration entry.
|
boolean |
Backend.isConfigurationAcceptable(C configuration,
List<LocalizableMessage> unacceptableReasons,
ServerContext serverContext)
Indicates whether the provided configuration is acceptable for
this backend.
|
abstract Group<T> |
Group.newInstance(ServerContext serverContext,
Entry groupEntry)
Creates a new group of this type based on the definition
contained in the provided entry.
|
void |
Backend.rebuildBackend(RebuildConfig rebuildConfig,
ServerContext serverContext)
Rebuild indexes in the backend instance.
|
void |
AuthenticationPolicyFactory.setServerContext(ServerContext serverContext)
Sets the server context.
|
Constructor and Description |
---|
CompressedSchema(ServerContext serverContext)
Creates a new empty instance of this compressed schema.
|
HttpEndpoint(C configuration,
ServerContext serverContext)
Create a new
HttpEndpoint with the given configuration. |
Modifier and Type | Method and Description |
---|---|
protected ServerContext |
DirectoryServerPlugin.getServerContext()
Returns the server context.
|
Modifier and Type | Method and Description |
---|---|
void |
DirectoryServerPlugin.initializeInternal(ServerContext serverContext,
DN pluginDN,
Set<PluginType> pluginTypes,
boolean invokeForInternalOps)
Performs any initialization that should be done for all types of
plugins regardless of type.
|
Constructor and Description |
---|
ConfigurationBackend(ServerContext serverContext,
ConfigurationHandler configurationHandler)
Creates and initializes a new instance of this backend.
|
Modifier and Type | Method and Description |
---|---|
protected Storage |
JEBackend.configureStorage(JEBackendCfg cfg,
ServerContext serverContext) |
boolean |
JEBackend.isConfigurationAcceptable(JEBackendCfg cfg,
List<LocalizableMessage> unacceptableReasons,
ServerContext serverContext) |
Modifier and Type | Method and Description |
---|---|
protected Storage |
PDBBackend.configureStorage(PDBBackendCfg cfg,
ServerContext serverContext) |
boolean |
PDBBackend.isConfigurationAcceptable(PDBBackendCfg cfg,
List<LocalizableMessage> unacceptableReasons,
ServerContext serverContext) |
Constructor and Description |
---|
PDBStorage(PDBBackendCfg cfg,
ServerContext serverContext)
Creates a new persistit storage with the provided configuration.
|
Modifier and Type | Method and Description |
---|---|
void |
BackendImpl.configureBackend(C cfg,
ServerContext serverContext) |
protected abstract Storage |
BackendImpl.configureStorage(C cfg,
ServerContext serverContext)
Creates the storage engine which will be used by this pluggable backend.
|
LDIFImportResult |
BackendImpl.importLDIF(LDIFImportConfig importConfig,
ServerContext serverContext) |
boolean |
BackendImpl.isConfigurationAcceptable(C config,
List<LocalizableMessage> unacceptableReasons,
ServerContext serverContext) |
void |
BackendImpl.rebuildBackend(RebuildConfig rebuildConfig,
ServerContext serverContext) |
Modifier and Type | Method and Description |
---|---|
protected ServerContext |
Task.getServerContext()
Returns the server context.
|
Modifier and Type | Method and Description |
---|---|
void |
TaskBackend.configureBackend(TaskBackendCfg cfg,
ServerContext serverContext) |
LDIFImportResult |
TaskBackend.importLDIF(LDIFImportConfig importConfig,
ServerContext sContext) |
void |
Task.initializeTaskInternal(ServerContext serverContext,
TaskScheduler taskScheduler,
Entry taskEntry)
Performs generic initialization for this task based on the information in
the provided task entry.
|
boolean |
TaskBackend.isConfigurationAcceptable(TaskBackendCfg config,
List<LocalizableMessage> unacceptableReasons,
ServerContext serverContext) |
Constructor and Description |
---|
RecurringTask(ServerContext serverContext,
TaskScheduler taskScheduler,
Entry recurringTaskEntry)
Creates a new recurring task based on the information in the provided
entry.
|
TaskScheduler(ServerContext serverContext,
TaskBackend taskBackend)
Creates a new task scheduler that will be used to ensure that tasks are
invoked at the appropriate times.
|
Modifier and Type | Method and Description |
---|---|
static ConfigurationHandler |
ConfigurationHandler.bootstrapConfiguration(ServerContext serverContext)
Bootstraps the server configuration.
|
static void |
AdministrationConnector.createSelfSignedCertificateIfNeeded(ServerContext serverContext)
Creates a self-signed JKS certificate if needed.
|
Constructor and Description |
---|
AdministrationConnector(ServerContext serverContext)
Creates an instance of the administration connector.
|
ConfigurationHandler(ServerContext serverContext)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
ServerContext |
DirectoryServer.getServerContext()
Returns the server context.
|
Modifier and Type | Method and Description |
---|---|
void |
SchemaHandler.initialize(ServerContext serverContext)
Initialize this schema handler.
|
void |
AccessControlConfigManager.initializeAccessControl(ServerContext serverContext)
Initializes the access control sub-system.
|
void |
PasswordPolicyFactory.setServerContext(ServerContext serverContext)
Sets the server context.
|
Constructor and Description |
---|
AccountStatusNotificationHandlerConfigManager(ServerContext serverContext)
Creates a new instance of this account status notification handler config
manager.
|
AlertHandlerConfigManager(ServerContext serverContext)
Creates a new instance of this alert handler config manager.
|
AttributeSyntaxConfigManager(ServerContext serverContext)
Creates a new instance of this attribute syntax config manager.
|
BackendConfigManager(ServerContext serverContext)
Creates a new instance of this backend config manager.
|
CertificateMapperConfigManager(ServerContext serverContext)
Creates a new instance of this certificate mapper config manager.
|
ConnectionHandlerConfigManager(ServerContext serverContext)
Creates a new instance of this connection handler config manager.
|
CoreConfigManager(ServerContext serverContext)
Creates a new instance of this core config manager.
|
DefaultCompressedSchema(ServerContext serverContext)
Creates a new instance of this compressed schema manager.
|
EntryCacheConfigManager(ServerContext serverContext)
Creates a new instance of this entry cache config manager.
|
ExtendedOperationConfigManager(ServerContext serverContext)
Creates a new instance of this extended operation config manager.
|
GroupManager(ServerContext serverContext)
Creates a new instance of this group manager.
|
HttpEndpointConfigManager(ServerContext serverContext)
Creates a new instance of this HTTP endpoint config manager.
|
IdentityMapperConfigManager(ServerContext serverContext)
Creates a new instance of this identity mapper config manager.
|
KeyManagerProviderConfigManager(ServerContext serverContext)
Creates a new instance of this key manager provider config manager.
|
LoggerConfigManager(ServerContext context)
Create the logger config manager with the provided
server context.
|
LogRetentionPolicyConfigManager(ServerContext serverContext)
Creates this log retention policy manager.
|
LogRotationPolicyConfigManager(ServerContext serverContext)
Creates this log rotation policy manager.
|
MatchingRuleConfigManager(ServerContext serverContext)
Creates a new instance of this matching rule config manager.
|
MonitorConfigManager(ServerContext serverContext)
Creates a new instance of this monitor provider config manager.
|
PasswordGeneratorConfigManager(ServerContext serverContext)
Creates a new instance of this password generator config manager.
|
PasswordStorageSchemeConfigManager(ServerContext serverContext)
Creates a new instance of this password storage scheme config manager.
|
PasswordValidatorConfigManager(ServerContext serverContext)
Creates a new instance of this password validator config manager.
|
PluginConfigManager(ServerContext serverContext)
Creates a new instance of this plugin config manager.
|
RootDNConfigManager(ServerContext serverContext)
Creates a new instance of this root DN config manager.
|
SASLConfigManager(ServerContext serverContext)
Creates a new instance of this SASL mechanism handler config manager.
|
SchemaConfigManager(ServerContext serverContext)
Creates a new instance of this schema config manager.
|
SynchronizationProviderConfigManager(ServerContext serverContext)
Creates a new instance of this synchronization provider config manager.
|
TrustManagerProviderConfigManager(ServerContext serverContext)
Creates a new instance of this trust manager provider config manager.
|
VirtualAttributeConfigManager(ServerContext serverContext)
Creates a new instance of this virtual attribute config manager.
|
WorkQueueConfigManager(ServerContext serverContext)
Creates a new instance of this work queue config manager.
|
Constructor and Description |
---|
CryptoManagerImpl(ServerContext serverContext,
CryptoManagerCfg config)
Creates a new instance of this crypto manager object from a given
configuration, plus some static member initialization.
|
Modifier and Type | Method and Description |
---|---|
VirtualStaticGroup |
VirtualStaticGroup.newInstance(ServerContext serverContext,
Entry groupEntry) |
StaticGroup |
StaticGroup.newInstance(ServerContext serverContext,
Entry groupEntry) |
DynamicGroup |
DynamicGroup.newInstance(ServerContext serverContext,
Entry groupEntry) |
void |
LDAPPassThroughAuthenticationPolicyFactory.setServerContext(ServerContext serverContext)
Sets the server context.
|
Constructor and Description |
---|
FilteredStaticGroupMemberList(ServerContext serverContext,
DN groupDN,
Set<org.opends.server.extensions.StaticGroup.CompactDn> memberDNs,
DN baseDN,
SearchScope scope,
SearchFilter filter)
Creates a new filtered static group member list with the provided
information.
|
SimpleStaticGroupMemberList(ServerContext serverContext,
DN groupDN,
Set<org.opends.server.extensions.StaticGroup.CompactDn> memberDNs)
Creates a new simple static group member list with the provided set of
member DNs.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractLogger.initializeLogger(List<C> configs,
ServerContext serverContext)
Initializes all the log publishers.
|
void |
ConsoleDebugLogPublisher.initializeLogPublisher(DebugLogPublisherCfg config,
ServerContext serverContext) |
void |
ThreadFilterTextErrorLogPublisher.initializeLogPublisher(ErrorLogPublisherCfg config,
ServerContext serverContext) |
void |
TextAccessLogPublisher.initializeLogPublisher(FileBasedAccessLogPublisherCfg cfg,
ServerContext serverContext) |
void |
TextAuditLogPublisher.initializeLogPublisher(FileBasedAuditLogPublisherCfg cfg,
ServerContext serverContext) |
void |
TextDebugLogPublisher.initializeLogPublisher(FileBasedDebugLogPublisherCfg config,
ServerContext serverContext) |
void |
TextErrorLogPublisher.initializeLogPublisher(FileBasedErrorLogPublisherCfg config,
ServerContext serverContext) |
void |
TextHTTPAccessLogPublisher.initializeLogPublisher(FileBasedHTTPAccessLogPublisherCfg cfg,
ServerContext serverContext) |
void |
LogPublisher.initializeLogPublisher(T config,
ServerContext serverContext)
Initializes this publisher provider based on the information in the
provided debug publisher configuration.
|
Constructor and Description |
---|
CommonAudit(ServerContext serverContext)
Creates the common audit.
|
Modifier and Type | Method and Description |
---|---|
void |
LDIFConnectionHandler.initializeConnectionHandler(ServerContext serverContext,
LDIFConnectionHandlerCfg configuration) |
Modifier and Type | Method and Description |
---|---|
void |
HTTPConnectionHandler.initializeConnectionHandler(ServerContext serverContext,
HTTPConnectionHandlerCfg config) |
Constructor and Description |
---|
HttpAuthorizationMechanismFactory(ServerContext serverContext)
Creates a new authorization mechanism factory.
|
Constructor and Description |
---|
AdminEndpoint(AdminEndpointCfg configuration,
ServerContext serverContext)
Create a new AdminEndpoint with the supplied configuration.
|
Rest2LdapEndpoint(Rest2ldapEndpointCfg configuration,
ServerContext serverContext)
Create a new Rest2LdapEndpoint with the supplied configuration.
|
Modifier and Type | Method and Description |
---|---|
void |
JmxConnectionHandler.initializeConnectionHandler(ServerContext serverContext,
JMXConnectionHandlerCfg config) |
Modifier and Type | Method and Description |
---|---|
void |
LDAPConnectionHandler.initializeConnectionHandler(ServerContext serverContext,
LDAPConnectionHandlerCfg config) |
Modifier and Type | Method and Description |
---|---|
void |
CoreSchemaProvider.initialize(ServerContext serverContext,
CoreSchemaCfg configuration,
SchemaBuilder initialSchemaBuilder) |
void |
SchemaProvider.initialize(ServerContext serverContext,
T configuration,
SchemaBuilder initialSchemaBuilder)
Initialize the schema provider from provided configuration and schema
builder.
|
void |
SubtreeSpecificationSyntax.initializeSyntax(AttributeSyntaxCfg configuration,
ServerContext serverContext) |
void |
AciSyntax.initializeSyntax(AttributeSyntaxCfg configuration,
ServerContext serverContext) |
void |
AttributeTypeSyntax.initializeSyntax(AttributeTypeDescriptionAttributeSyntaxCfg configuration,
ServerContext serverContext) |
void |
CertificateSyntax.initializeSyntax(CertificateAttributeSyntaxCfg configuration,
ServerContext serverContext) |
void |
CountryStringSyntax.initializeSyntax(CountryStringAttributeSyntaxCfg configuration,
ServerContext serverContext) |
void |
DirectoryStringSyntax.initializeSyntax(DirectoryStringAttributeSyntaxCfg configuration,
ServerContext serverContext) |
void |
JPEGSyntax.initializeSyntax(JPEGAttributeSyntaxCfg configuration,
ServerContext serverContext) |
void |
TelephoneNumberSyntax.initializeSyntax(TelephoneNumberAttributeSyntaxCfg configuration,
ServerContext serverContext) |
static AttributeType |
ServerSchemaElement.updateProperty(ServerContext serverContext,
AttributeType attributeType,
String property,
String... values)
Updates the property of the provided attribute type.
|
Modifier and Type | Method and Description |
---|---|
static File |
StaticUtils.getFileForPath(String path,
ServerContext serverContext)
Retrieves a
File object corresponding to the specified path. |
Copyright 2010-2017 ForgeRock AS.