com.unboundid.directory.sdk.common.config
Interface GenericConfig

All Known Subinterfaces:
AccessLoggerConfig, AlertHandlerConfig, CertificateMapperConfig, ChangeSubscriptionHandlerConfig, CipherStreamProviderConfig, ErrorLoggerConfig, ExtendedOperationHandlerConfig, FileBasedAccessLoggerConfig, FileBasedErrorLoggerConfig, GenericDirectoryConfig, GenericHTTPConfig, GenericProxyConfig, GenericSyncConfig, HTTPOperationLoggerConfig, HTTPServletExtensionConfig, IdentityMapperConfig, JDBCSyncDestinationConfig, JDBCSyncSourceConfig, KeyManagerProviderConfig, LDAPHealthCheckConfig, LDAPSyncDestinationPluginConfig, LDAPSyncSourcePluginConfig, MonitorProviderConfig, PasswordGeneratorConfig, PasswordStorageSchemeConfig, PasswordValidatorConfig, PlacementAlgorithmConfig, PluginConfig, ProxyTransformationConfig, SyncDestinationConfig, SyncPipePluginConfig, TrustManagerProviderConfig, VirtualAttributeProviderConfig

@NotExtensible
@ThreadSafety(level=INTERFACE_NOT_THREADSAFE)
public interface GenericConfig

This interface defines a set of methods that may be used to obtain information about the general configuration for all types of extensions.


Method Summary
 java.lang.String getConfigObjectDN()
          Retrieves the DN of the entry containing the configuration for this extension.
 java.lang.String getConfigObjectName()
          Retrieves the name of the configuration object for this extension.
 ServerContext getServerContext()
          Retrieves a handle to the server context for the server in which this extension is running.
 

Method Detail

getServerContext

ServerContext getServerContext()
Retrieves a handle to the server context for the server in which this extension is running.

Returns:
A handle to the server context for the server in which this extension is running.

getConfigObjectDN

java.lang.String getConfigObjectDN()
Retrieves the DN of the entry containing the configuration for this extension.

Returns:
The DN of the entry containing the configuration for this extension.

getConfigObjectName

java.lang.String getConfigObjectName()
Retrieves the name of the configuration object for this extension. It will generally be the RDN value for the configuration DN.

Returns:
The name of the configuration object for this extension.