@PublicAPI(stability=UNCOMMITTED)

Package org.opends.server.api.plugin

Defines the Directory Server plugin API.

See:
          Description

Class Summary
DirectoryServerPlugin<T extends PluginCfg> This class defines the set of methods and structures that are available for use in Directory Server plugins.
IntermediateResponsePluginResult This class defines a data structure that holds information about the result of processing by an intermediate response plugin.
LDIFPluginResult This class defines a data structure that holds information about the result of processing an LDIF import or export plugin.
PostConnectPluginResult This class defines a data structure that holds information about the result of processing by a post-connect plugin.
PostDisconnectPluginResult This class defines a data structure that holds information about the result of processing by a post-disconnect plugin.
PostOperationPluginResult This class defines a data structure that holds information about the result of processing by a post-operation plugin.
PostResponsePluginResult This class defines a data structure that holds information about the result of processing by a post-response plugin.
PreOperationPluginResult This class defines a data structure that holds information about the result of processing by a pre-operation plugin.
PreParsePluginResult This class defines a data structure that holds information about the result of processing by a pre-parse plugin.
SearchEntryPluginResult This class defines a data structure that holds information about the result of processing by a search result entry plugin.
SearchReferencePluginResult This class defines a data structure that holds information about the result of processing by a search result reference plugin.
StartupPluginResult This class defines a data structure that holds information about the result of processing by a plugin invoked during the Directory Server startup process.
SubordinateModifyDNPluginResult This class defines a data structure that holds information about the result of processing by a subordinate modify DN plugin.
 

Enum Summary
PluginType This class defines an enumeration containing the types of plugins that are supported for use in the Directory Server.
 

Package org.opends.server.api.plugin Description

Defines the Directory Server plugin API. Plugins are classes containing user-defined code that will be executed at specific times points during operation processing. In particular, the plugin points for operation processing include:


These plugins may be invoked for most kinds of operations, although certain types of operations like abandon and unbind do not have responses and therefore there is no ability to invoke post-response plugins for those kinds of operations.

Other plugin Directory Server plugin points include: