public abstract class InternalDirectoryServerPlugin extends DirectoryServerPlugin<PluginCfg>
| Modifier | Constructor and Description |
|---|---|
protected |
InternalDirectoryServerPlugin(DN componentDN,
Set<PluginType> pluginTypes,
boolean invokeForInternalOps)
Creates a new internal directory server plugin using the provided
component name and plugin types.
|
| Modifier and Type | Method and Description |
|---|---|
void |
initializePlugin(Set<PluginType> pluginTypes,
PluginCfg configuration)
Performs any initialization necessary for this plugin.
|
boolean |
isConfigurationAcceptable(PluginCfg configuration,
List<LocalizableMessage> unacceptableReasons)
Indicates whether the provided configuration is acceptable for
this plugin.
|
doLDIFExport, doLDIFImport, doLDIFImportBegin, doLDIFImportEnd, doPostConnect, doPostDisconnect, doPostOperation, doPostOperation, doPostOperation, doPostOperation, doPostOperation, doPostOperation, doPostOperation, doPostOperation, doPostOperation, doPostOperation, doPostResponse, doPostResponse, doPostResponse, doPostResponse, doPostResponse, doPostResponse, doPostResponse, doPostResponse, doPostSynchronization, doPostSynchronization, doPostSynchronization, doPostSynchronization, doPreOperation, doPreOperation, doPreOperation, doPreOperation, doPreOperation, doPreOperation, doPreOperation, doPreOperation, doPreParse, doPreParse, doPreParse, doPreParse, doPreParse, doPreParse, doPreParse, doPreParse, doPreParse, doPreParse, doShutdown, doStartup, finalizePlugin, getPluginEntryDN, getPluginTypes, initializeInternal, invokeForInternalOperations, processIntermediateResponse, processSearchEntry, processSearchReference, processSubordinateDelete, processSubordinateModifyDN, setInvokeForInternalOperationsprotected InternalDirectoryServerPlugin(DN componentDN, Set<PluginType> pluginTypes, boolean invokeForInternalOps)
componentDN - The configuration entry name of the component associated
with this internal plugin.pluginTypes - The set of plugin types for which this internal plugin
is registered.invokeForInternalOps - Indicates whether this internal plugin should be invoked
for internal operations.public final void initializePlugin(Set<PluginType> pluginTypes, PluginCfg configuration) throws ConfigException, InitializationException
initializePlugin in class DirectoryServerPlugin<PluginCfg>pluginTypes - The set of plugin types that indicate the
ways in which this plugin will be invoked.configuration - The configuration for this plugin.ConfigException - If the provided entry does not contain
a valid configuration for this plugin.InitializationException - If a problem occurs while
initializing the plugin that is
not related to the server
configuration.public final boolean isConfigurationAcceptable(PluginCfg configuration, List<LocalizableMessage> unacceptableReasons)
isConfigurationAcceptable in class DirectoryServerPlugin<PluginCfg>configuration - The plugin configuration for which
to make the determination.unacceptableReasons - A list that may be used to hold the
reasons that the provided
configuration is not acceptable.true if the provided configuration is acceptable
for this plugin, or false if not.Copyright © 2010-2015 ForgeRock AS. All Rights Reserved.