Enum StartupDependency
- java.lang.Object
-
- java.lang.Enum<StartupDependency>
-
- 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
Enum Constants Enum Constant Description ACCESS_CONTROL
This dependency will be satisfied after the access control handler has been initialized.ALARMS
This dependency will be satisfied after the alarm manager 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.GAUGES
This dependency will be satisfied after gauges 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.REPLICATION_ASSURANCE_POLICIES
This dependency will be satisfied after the replication assurance policy manager 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_ACCESSIBILITY
This dependency will be satisfied after the subtree accessibility manager has been initialized.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
All Methods Static Methods Concrete Methods Modifier and Type Method Description 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.
-
-
-
Enum Constant Detail
-
ACCESS_CONTROL
public static final StartupDependency ACCESS_CONTROL
This dependency will be satisfied after the access control handler has been initialized.
-
ALARMS
public static final StartupDependency ALARMS
This dependency will be satisfied after the alarm manager 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.
-
REPLICATION_ASSURANCE_POLICIES
public static final StartupDependency REPLICATION_ASSURANCE_POLICIES
This dependency will be satisfied after the replication assurance policy manager 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.
-
GAUGES
public static final StartupDependency GAUGES
This dependency will be satisfied after gauges 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_ACCESSIBILITY
public static final StartupDependency SUBTREE_ACCESSIBILITY
This dependency will be satisfied after the subtree accessibility manager has been initialized.
-
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 namejava.lang.NullPointerException
- if the argument is null
-
-