com.unboundid.directory.sdk.ds.types
Enum StartupDependency

java.lang.Object
  extended by java.lang.Enum<StartupDependency>
      extended by com.unboundid.directory.sdk.ds.types.StartupDependency
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<StartupDependency>

@ThreadSafety(level=COMPLETELY_THREADSAFE)
public enum StartupDependency
extends java.lang.Enum<StartupDependency>

This enum defines a set of dependencies that may need to be satisfied by a component which is to be invoked at server startup.


Enum Constant Summary
ACCESS_CONTROL
          This dependency will be satisfied after the access control handler has been initialized.
ALERT_HANDLERS
          This dependency will be satisfied after the alert handlers have been initialized.
BACKENDS
          This dependency will be satisfied after the backends have been initialized.
CERTIFICATE_MAPPERS
          This dependency will be satisfied after the certificate mappers have been initialized.
CHANGE_SUBSCRIPTION_HANDLERS
          This dependency will be satisfied after the change subscription handlers have been initialized.
CLIENT_CONNECTION_POLICIES
          This dependency will be satisfied after the client connection policies have been initialized.
CONFIG_AUDIT_LOG
          This dependency will be satisfied after the config audit log has been initialized.
CONNECTION_HANDLER_STARTED
          This dependency will be satisfied after the connection handlers have been started.
CONNECTION_HANDLERS_INITIALIZED
          This dependency will be satisfied after the connection handlers have been initialized.
CORE_CONFIG
          This dependency will be satisfied after the core configuration (the configuration properties associated with the "cn=config" entry itself) has been initialized.
CRITERIA
          This dependency will be satisfied after the criteria subsystem has been initialized.
CRYPTO_MANAGER_INITIALIZED
          This dependency will be satisfied after the crypto manager has been initialized.
CRYPTO_MANAGER_SYNCHRONIZATION
          This dependency will be satisfied after crypto manager synchronization has been enabled.
ENTRY_CACHE
          This dependency will be satisfied after the entry cache has been initialized.
EXTENDED_OPERATION_HANDLERS
          This dependency will be satisfied after the extended operation handlers have been initialized.
EXTERNAL_SERVERS
          This dependency will be satisfied after the external servers have been initialized.
GROUPS
          This dependency will be satisfied after the group implementations have been initialized.
IDENTITY_MAPPERS
          This dependency will be satisfied after the identity mappers have been initialized.
KEY_AND_TRUST_MANAGERS
          This dependency will be satisfied after the key manager providers and trust manager providers have been initialized.
LOCATIONS
          This dependency will be satisfied after the locations have been initialized.
LOG_FIELD_MAPPINGS
          This dependency will be satisfied after the log field mappings have been initialized.
LOGGING
          This dependency will be satisfied after the log rotation policies, log retention policies, and log publishers have been initialized.
MIB_PROVIDERS
          This dependency will be satisfied after the MIB providers have been initialized.
MONITOR_PROVIDERS
          This dependency will be satisfied after the monitor providers have been initialized.
PASSWORD_POLICY
          This dependency will be satisfied after the password policy components have been initialized.
PLUGINS
          This dependency will be satisfied after the plugins have been initialized.
PROXY_CONFIG
          This dependency will be satisfied after the proxy-related configuration has been initialized.
REPLICATION
          This dependency will be satisfied after replication has been initialized.
SASL_MECHANISM_HANDLERS
          This dependency will be satisfied after the SASL mechanism handlers have been initialized.
SCHEMA
          This dependency will be satisfied after all of the schema has been initialized.
STARTUP_COMPLETE
          This dependency will be satisfied after all other startup processing has completed.
SUBTREE_VIEWS
          This dependency will be satisfied after all the subtree views have been initialized.
SUPPORTED_CONTROLS
          This dependency will be satisfied after the supported controls have been initialized.
SUPPORTED_FEATURES
          This dependency will be satisfied after the supported features have been initialized.
SYNCHRONIZATION_SERVER
          This dependency will be satisfied after the synchronization server components have been initialized.
VIRTUAL_ATTRIBUTES
          This dependency will be satisfied after the virtual attribute providers have been initialized.
WORK_QUEUE
          This dependency will be satisfied after the work queue has been initialized.
 
Method Summary
static StartupDependency valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static StartupDependency[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

ACCESS_CONTROL

public static final StartupDependency ACCESS_CONTROL
This dependency will be satisfied after the access control handler has been initialized.


ALERT_HANDLERS

public static final StartupDependency ALERT_HANDLERS
This dependency will be satisfied after the alert handlers have been initialized.


BACKENDS

public static final StartupDependency BACKENDS
This dependency will be satisfied after the backends have been initialized.


CERTIFICATE_MAPPERS

public static final StartupDependency CERTIFICATE_MAPPERS
This dependency will be satisfied after the certificate mappers have been initialized.


CHANGE_SUBSCRIPTION_HANDLERS

public static final StartupDependency CHANGE_SUBSCRIPTION_HANDLERS
This dependency will be satisfied after the change subscription handlers have been initialized.


CLIENT_CONNECTION_POLICIES

public static final StartupDependency CLIENT_CONNECTION_POLICIES
This dependency will be satisfied after the client connection policies have been initialized.


CONFIG_AUDIT_LOG

public static final StartupDependency CONFIG_AUDIT_LOG
This dependency will be satisfied after the config audit log has been initialized.


CONNECTION_HANDLERS_INITIALIZED

public static final StartupDependency CONNECTION_HANDLERS_INITIALIZED
This dependency will be satisfied after the connection handlers have been initialized.


CONNECTION_HANDLER_STARTED

public static final StartupDependency CONNECTION_HANDLER_STARTED
This dependency will be satisfied after the connection handlers have been started.


CORE_CONFIG

public static final StartupDependency CORE_CONFIG
This dependency will be satisfied after the core configuration (the configuration properties associated with the "cn=config" entry itself) has been initialized.


CRITERIA

public static final StartupDependency CRITERIA
This dependency will be satisfied after the criteria subsystem has been initialized.


CRYPTO_MANAGER_INITIALIZED

public static final StartupDependency CRYPTO_MANAGER_INITIALIZED
This dependency will be satisfied after the crypto manager has been initialized.


CRYPTO_MANAGER_SYNCHRONIZATION

public static final StartupDependency CRYPTO_MANAGER_SYNCHRONIZATION
This dependency will be satisfied after crypto manager synchronization has been enabled.


ENTRY_CACHE

public static final StartupDependency ENTRY_CACHE
This dependency will be satisfied after the entry cache has been initialized.


EXTENDED_OPERATION_HANDLERS

public static final StartupDependency EXTENDED_OPERATION_HANDLERS
This dependency will be satisfied after the extended operation handlers have been initialized.


EXTERNAL_SERVERS

public static final StartupDependency EXTERNAL_SERVERS
This dependency will be satisfied after the external servers have been initialized.


GROUPS

public static final StartupDependency GROUPS
This dependency will be satisfied after the group implementations have been initialized.


IDENTITY_MAPPERS

public static final StartupDependency IDENTITY_MAPPERS
This dependency will be satisfied after the identity mappers have been initialized.


KEY_AND_TRUST_MANAGERS

public static final StartupDependency KEY_AND_TRUST_MANAGERS
This dependency will be satisfied after the key manager providers and trust manager providers have been initialized.


LOCATIONS

public static final StartupDependency LOCATIONS
This dependency will be satisfied after the locations have been initialized.


LOGGING

public static final StartupDependency LOGGING
This dependency will be satisfied after the log rotation policies, log retention policies, and log publishers have been initialized.


LOG_FIELD_MAPPINGS

public static final StartupDependency LOG_FIELD_MAPPINGS
This dependency will be satisfied after the log field mappings have been initialized.


MIB_PROVIDERS

public static final StartupDependency MIB_PROVIDERS
This dependency will be satisfied after the MIB providers have been initialized.


MONITOR_PROVIDERS

public static final StartupDependency MONITOR_PROVIDERS
This dependency will be satisfied after the monitor providers have been initialized.


PASSWORD_POLICY

public static final StartupDependency PASSWORD_POLICY
This dependency will be satisfied after the password policy components have been initialized.


PLUGINS

public static final StartupDependency PLUGINS
This dependency will be satisfied after the plugins have been initialized. Note that this will apply only for plugins that have not explicitly overridden the set of startup dependencies.


PROXY_CONFIG

public static final StartupDependency PROXY_CONFIG
This dependency will be satisfied after the proxy-related configuration has been initialized.


REPLICATION

public static final StartupDependency REPLICATION
This dependency will be satisfied after replication has been initialized.


SYNCHRONIZATION_SERVER

public static final StartupDependency SYNCHRONIZATION_SERVER
This dependency will be satisfied after the synchronization server components have been initialized.


SASL_MECHANISM_HANDLERS

public static final StartupDependency SASL_MECHANISM_HANDLERS
This dependency will be satisfied after the SASL mechanism handlers have been initialized.


SCHEMA

public static final StartupDependency SCHEMA
This dependency will be satisfied after all of the schema has been initialized.


STARTUP_COMPLETE

public static final StartupDependency STARTUP_COMPLETE
This dependency will be satisfied after all other startup processing has completed.


SUBTREE_VIEWS

public static final StartupDependency SUBTREE_VIEWS
This dependency will be satisfied after all the subtree views have been initialized.


SUPPORTED_CONTROLS

public static final StartupDependency SUPPORTED_CONTROLS
This dependency will be satisfied after the supported controls have been initialized.


SUPPORTED_FEATURES

public static final StartupDependency SUPPORTED_FEATURES
This dependency will be satisfied after the supported features have been initialized.


VIRTUAL_ATTRIBUTES

public static final StartupDependency VIRTUAL_ATTRIBUTES
This dependency will be satisfied after the virtual attribute providers have been initialized.


WORK_QUEUE

public static final StartupDependency WORK_QUEUE
This dependency will be satisfied after the work queue has been initialized.

Method Detail

values

public static StartupDependency[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (StartupDependency c : StartupDependency.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static StartupDependency valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null