org.opends.server.admin.std.server
Interface PluginRootCfg

All Superinterfaces:
Configuration

public interface PluginRootCfg
extends Configuration

A server-side interface for querying Plugin Root settings.

The Plugin Root defines the parent entry for all plug-ins defined in the server.


Method Summary
 void addChangeListener(ConfigurationChangeListener<PluginRootCfg> listener)
          Register to be notified when this Plugin Root is changed.
 void addPluginAddListener(ConfigurationAddListener<PluginCfg> listener)
          Registers to be notified when new Plugins are added.
 void addPluginDeleteListener(ConfigurationDeleteListener<PluginCfg> listener)
          Registers to be notified when existing Plugins are deleted.
 java.lang.Class<? extends PluginRootCfg> configurationClass()
          Gets the configuration class associated with this Plugin Root.
 PluginCfg getPlugin(java.lang.String name)
          Gets the named Plugin.
 java.lang.String getPluginOrderIntermediateResponse()
          Gets the "plugin-order-intermediate-response" property.
 java.lang.String getPluginOrderLDIFExport()
          Gets the "plugin-order-ldif-export" property.
 java.lang.String getPluginOrderLDIFImport()
          Gets the "plugin-order-ldif-import" property.
 java.lang.String getPluginOrderPostConnect()
          Gets the "plugin-order-post-connect" property.
 java.lang.String getPluginOrderPostDisconnect()
          Gets the "plugin-order-post-disconnect" property.
 java.lang.String getPluginOrderPostOperationAbandon()
          Gets the "plugin-order-post-operation-abandon" property.
 java.lang.String getPluginOrderPostOperationAdd()
          Gets the "plugin-order-post-operation-add" property.
 java.lang.String getPluginOrderPostOperationBind()
          Gets the "plugin-order-post-operation-bind" property.
 java.lang.String getPluginOrderPostOperationCompare()
          Gets the "plugin-order-post-operation-compare" property.
 java.lang.String getPluginOrderPostOperationDelete()
          Gets the "plugin-order-post-operation-delete" property.
 java.lang.String getPluginOrderPostOperationExtended()
          Gets the "plugin-order-post-operation-extended" property.
 java.lang.String getPluginOrderPostOperationModify()
          Gets the "plugin-order-post-operation-modify" property.
 java.lang.String getPluginOrderPostOperationModifyDN()
          Gets the "plugin-order-post-operation-modify-dn" property.
 java.lang.String getPluginOrderPostOperationSearch()
          Gets the "plugin-order-post-operation-search" property.
 java.lang.String getPluginOrderPostOperationUnbind()
          Gets the "plugin-order-post-operation-unbind" property.
 java.lang.String getPluginOrderPostResponseAdd()
          Gets the "plugin-order-post-response-add" property.
 java.lang.String getPluginOrderPostResponseBind()
          Gets the "plugin-order-post-response-bind" property.
 java.lang.String getPluginOrderPostResponseCompare()
          Gets the "plugin-order-post-response-compare" property.
 java.lang.String getPluginOrderPostResponseDelete()
          Gets the "plugin-order-post-response-delete" property.
 java.lang.String getPluginOrderPostResponseExtended()
          Gets the "plugin-order-post-response-extended" property.
 java.lang.String getPluginOrderPostResponseModify()
          Gets the "plugin-order-post-response-modify" property.
 java.lang.String getPluginOrderPostResponseModifyDN()
          Gets the "plugin-order-post-response-modify-dn" property.
 java.lang.String getPluginOrderPostResponseSearch()
          Gets the "plugin-order-post-response-search" property.
 java.lang.String getPluginOrderPostSynchronizationAdd()
          Gets the "plugin-order-post-synchronization-add" property.
 java.lang.String getPluginOrderPostSynchronizationDelete()
          Gets the "plugin-order-post-synchronization-delete" property.
 java.lang.String getPluginOrderPostSynchronizationModify()
          Gets the "plugin-order-post-synchronization-modify" property.
 java.lang.String getPluginOrderPostSynchronizationModifyDN()
          Gets the "plugin-order-post-synchronization-modify-dn" property.
 java.lang.String getPluginOrderPreOperationAdd()
          Gets the "plugin-order-pre-operation-add" property.
 java.lang.String getPluginOrderPreOperationBind()
          Gets the "plugin-order-pre-operation-bind" property.
 java.lang.String getPluginOrderPreOperationCompare()
          Gets the "plugin-order-pre-operation-compare" property.
 java.lang.String getPluginOrderPreOperationDelete()
          Gets the "plugin-order-pre-operation-delete" property.
 java.lang.String getPluginOrderPreOperationExtended()
          Gets the "plugin-order-pre-operation-extended" property.
 java.lang.String getPluginOrderPreOperationModify()
          Gets the "plugin-order-pre-operation-modify" property.
 java.lang.String getPluginOrderPreOperationModifyDN()
          Gets the "plugin-order-pre-operation-modify-dn" property.
 java.lang.String getPluginOrderPreOperationSearch()
          Gets the "plugin-order-pre-operation-search" property.
 java.lang.String getPluginOrderPreParseAbandon()
          Gets the "plugin-order-pre-parse-abandon" property.
 java.lang.String getPluginOrderPreParseAdd()
          Gets the "plugin-order-pre-parse-add" property.
 java.lang.String getPluginOrderPreParseBind()
          Gets the "plugin-order-pre-parse-bind" property.
 java.lang.String getPluginOrderPreParseCompare()
          Gets the "plugin-order-pre-parse-compare" property.
 java.lang.String getPluginOrderPreParseDelete()
          Gets the "plugin-order-pre-parse-delete" property.
 java.lang.String getPluginOrderPreParseExtended()
          Gets the "plugin-order-pre-parse-extended" property.
 java.lang.String getPluginOrderPreParseModify()
          Gets the "plugin-order-pre-parse-modify" property.
 java.lang.String getPluginOrderPreParseModifyDN()
          Gets the "plugin-order-pre-parse-modify-dn" property.
 java.lang.String getPluginOrderPreParseSearch()
          Gets the "plugin-order-pre-parse-search" property.
 java.lang.String getPluginOrderPreParseUnbind()
          Gets the "plugin-order-pre-parse-unbind" property.
 java.lang.String getPluginOrderSearchResultEntry()
          Gets the "plugin-order-search-result-entry" property.
 java.lang.String getPluginOrderSearchResultReference()
          Gets the "plugin-order-search-result-reference" property.
 java.lang.String getPluginOrderShutdown()
          Gets the "plugin-order-shutdown" property.
 java.lang.String getPluginOrderStartup()
          Gets the "plugin-order-startup" property.
 java.lang.String getPluginOrderSubordinateModifyDN()
          Gets the "plugin-order-subordinate-modify-dn" property.
 java.lang.String[] listPlugins()
          Lists the Plugins.
 void removeChangeListener(ConfigurationChangeListener<PluginRootCfg> listener)
          Deregister an existing Plugin Root configuration change listener.
 void removePluginAddListener(ConfigurationAddListener<PluginCfg> listener)
          Deregisters an existing Plugin configuration add listener.
 void removePluginDeleteListener(ConfigurationDeleteListener<PluginCfg> listener)
          Deregisters an existing Plugin configuration delete listener.
 
Methods inherited from interface org.opends.server.admin.Configuration
dn
 

Method Detail

configurationClass

java.lang.Class<? extends PluginRootCfg> configurationClass()
Gets the configuration class associated with this Plugin Root.

Specified by:
configurationClass in interface Configuration
Returns:
Returns the configuration class associated with this Plugin Root.

addChangeListener

void addChangeListener(ConfigurationChangeListener<PluginRootCfg> listener)
Register to be notified when this Plugin Root is changed.

Parameters:
listener - The Plugin Root configuration change listener.

removeChangeListener

void removeChangeListener(ConfigurationChangeListener<PluginRootCfg> listener)
Deregister an existing Plugin Root configuration change listener.

Parameters:
listener - The Plugin Root configuration change listener.

getPluginOrderIntermediateResponse

java.lang.String getPluginOrderIntermediateResponse()
Gets the "plugin-order-intermediate-response" property.

Specifies the order in which intermediate response plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-intermediate-response" property.

getPluginOrderLDIFExport

java.lang.String getPluginOrderLDIFExport()
Gets the "plugin-order-ldif-export" property.

Specifies the order in which LDIF export plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-ldif-export" property.

getPluginOrderLDIFImport

java.lang.String getPluginOrderLDIFImport()
Gets the "plugin-order-ldif-import" property.

Specifies the order in which LDIF import plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-ldif-import" property.

getPluginOrderPostConnect

java.lang.String getPluginOrderPostConnect()
Gets the "plugin-order-post-connect" property.

Specifies the order in which post-connect plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-post-connect" property.

getPluginOrderPostDisconnect

java.lang.String getPluginOrderPostDisconnect()
Gets the "plugin-order-post-disconnect" property.

Specifies the order in which post-disconnect plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-post-disconnect" property.

getPluginOrderPostOperationAbandon

java.lang.String getPluginOrderPostOperationAbandon()
Gets the "plugin-order-post-operation-abandon" property.

Specifies the order in which post-operation abandon plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-post-operation-abandon" property.

getPluginOrderPostOperationAdd

java.lang.String getPluginOrderPostOperationAdd()
Gets the "plugin-order-post-operation-add" property.

Specifies the order in which post-operation add plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-post-operation-add" property.

getPluginOrderPostOperationBind

java.lang.String getPluginOrderPostOperationBind()
Gets the "plugin-order-post-operation-bind" property.

Specifies the order in which post-operation bind plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-post-operation-bind" property.

getPluginOrderPostOperationCompare

java.lang.String getPluginOrderPostOperationCompare()
Gets the "plugin-order-post-operation-compare" property.

Specifies the order in which post-operation compare plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-post-operation-compare" property.

getPluginOrderPostOperationDelete

java.lang.String getPluginOrderPostOperationDelete()
Gets the "plugin-order-post-operation-delete" property.

Specifies the order in which post-operation delete plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-post-operation-delete" property.

getPluginOrderPostOperationExtended

java.lang.String getPluginOrderPostOperationExtended()
Gets the "plugin-order-post-operation-extended" property.

Specifies the order in which post-operation extended operation plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-post-operation-extended" property.

getPluginOrderPostOperationModify

java.lang.String getPluginOrderPostOperationModify()
Gets the "plugin-order-post-operation-modify" property.

Specifies the order in which post-operation modify plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-post-operation-modify" property.

getPluginOrderPostOperationModifyDN

java.lang.String getPluginOrderPostOperationModifyDN()
Gets the "plugin-order-post-operation-modify-dn" property.

Specifies the order in which post-operation modify DN plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-post-operation-modify-dn" property.

getPluginOrderPostOperationSearch

java.lang.String getPluginOrderPostOperationSearch()
Gets the "plugin-order-post-operation-search" property.

Specifies the order in which post-operation search plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-post-operation-search" property.

getPluginOrderPostOperationUnbind

java.lang.String getPluginOrderPostOperationUnbind()
Gets the "plugin-order-post-operation-unbind" property.

Specifies the order in which post-operation unbind plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-post-operation-unbind" property.

getPluginOrderPostResponseAdd

java.lang.String getPluginOrderPostResponseAdd()
Gets the "plugin-order-post-response-add" property.

Specifies the order in which post-response add plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-post-response-add" property.

getPluginOrderPostResponseBind

java.lang.String getPluginOrderPostResponseBind()
Gets the "plugin-order-post-response-bind" property.

Specifies the order in which post-response bind plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-post-response-bind" property.

getPluginOrderPostResponseCompare

java.lang.String getPluginOrderPostResponseCompare()
Gets the "plugin-order-post-response-compare" property.

Specifies the order in which post-response compare plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-post-response-compare" property.

getPluginOrderPostResponseDelete

java.lang.String getPluginOrderPostResponseDelete()
Gets the "plugin-order-post-response-delete" property.

Specifies the order in which post-response delete plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-post-response-delete" property.

getPluginOrderPostResponseExtended

java.lang.String getPluginOrderPostResponseExtended()
Gets the "plugin-order-post-response-extended" property.

Specifies the order in which post-response extended operation plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-post-response-extended" property.

getPluginOrderPostResponseModify

java.lang.String getPluginOrderPostResponseModify()
Gets the "plugin-order-post-response-modify" property.

Specifies the order in which post-response modify plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-post-response-modify" property.

getPluginOrderPostResponseModifyDN

java.lang.String getPluginOrderPostResponseModifyDN()
Gets the "plugin-order-post-response-modify-dn" property.

Specifies the order in which post-response modify DN plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-post-response-modify-dn" property.

getPluginOrderPostResponseSearch

java.lang.String getPluginOrderPostResponseSearch()
Gets the "plugin-order-post-response-search" property.

Specifies the order in which post-response search plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-post-response-search" property.

getPluginOrderPostSynchronizationAdd

java.lang.String getPluginOrderPostSynchronizationAdd()
Gets the "plugin-order-post-synchronization-add" property.

Specifies the order in which post-synchronization add plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-post-synchronization-add" property.

getPluginOrderPostSynchronizationDelete

java.lang.String getPluginOrderPostSynchronizationDelete()
Gets the "plugin-order-post-synchronization-delete" property.

Specifies the order in which post-synchronization delete plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-post-synchronization-delete" property.

getPluginOrderPostSynchronizationModify

java.lang.String getPluginOrderPostSynchronizationModify()
Gets the "plugin-order-post-synchronization-modify" property.

Specifies the order in which post-synchronization modify plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-post-synchronization-modify" property.

getPluginOrderPostSynchronizationModifyDN

java.lang.String getPluginOrderPostSynchronizationModifyDN()
Gets the "plugin-order-post-synchronization-modify-dn" property.

Specifies the order in which post-synchronization modify DN plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-post-synchronization-modify-dn" property.

getPluginOrderPreOperationAdd

java.lang.String getPluginOrderPreOperationAdd()
Gets the "plugin-order-pre-operation-add" property.

Specifies the order in which pre-operation add plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-pre-operation-add" property.

getPluginOrderPreOperationBind

java.lang.String getPluginOrderPreOperationBind()
Gets the "plugin-order-pre-operation-bind" property.

Specifies the order in which pre-operation bind plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-pre-operation-bind" property.

getPluginOrderPreOperationCompare

java.lang.String getPluginOrderPreOperationCompare()
Gets the "plugin-order-pre-operation-compare" property.

Specifies the order in which pre-operation compare plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-pre-operation-compare" property.

getPluginOrderPreOperationDelete

java.lang.String getPluginOrderPreOperationDelete()
Gets the "plugin-order-pre-operation-delete" property.

Specifies the order in which pre-operation delete plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-pre-operation-delete" property.

getPluginOrderPreOperationExtended

java.lang.String getPluginOrderPreOperationExtended()
Gets the "plugin-order-pre-operation-extended" property.

Specifies the order in which pre-operation extended operation plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-pre-operation-extended" property.

getPluginOrderPreOperationModify

java.lang.String getPluginOrderPreOperationModify()
Gets the "plugin-order-pre-operation-modify" property.

Specifies the order in which pre-operation modify plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-pre-operation-modify" property.

getPluginOrderPreOperationModifyDN

java.lang.String getPluginOrderPreOperationModifyDN()
Gets the "plugin-order-pre-operation-modify-dn" property.

Specifies the order in which pre-operation modify DN plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-pre-operation-modify-dn" property.

getPluginOrderPreOperationSearch

java.lang.String getPluginOrderPreOperationSearch()
Gets the "plugin-order-pre-operation-search" property.

Specifies the order in which pre-operation search plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-pre-operation-search" property.

getPluginOrderPreParseAbandon

java.lang.String getPluginOrderPreParseAbandon()
Gets the "plugin-order-pre-parse-abandon" property.

Specifies the order in which pre-parse abandon plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-pre-parse-abandon" property.

getPluginOrderPreParseAdd

java.lang.String getPluginOrderPreParseAdd()
Gets the "plugin-order-pre-parse-add" property.

Specifies the order in which pre-parse add plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-pre-parse-add" property.

getPluginOrderPreParseBind

java.lang.String getPluginOrderPreParseBind()
Gets the "plugin-order-pre-parse-bind" property.

Specifies the order in which pre-parse bind plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-pre-parse-bind" property.

getPluginOrderPreParseCompare

java.lang.String getPluginOrderPreParseCompare()
Gets the "plugin-order-pre-parse-compare" property.

Specifies the order in which pre-parse compare plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-pre-parse-compare" property.

getPluginOrderPreParseDelete

java.lang.String getPluginOrderPreParseDelete()
Gets the "plugin-order-pre-parse-delete" property.

Specifies the order in which pre-parse delete plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-pre-parse-delete" property.

getPluginOrderPreParseExtended

java.lang.String getPluginOrderPreParseExtended()
Gets the "plugin-order-pre-parse-extended" property.

Specifies the order in which pre-parse extended operation plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-pre-parse-extended" property.

getPluginOrderPreParseModify

java.lang.String getPluginOrderPreParseModify()
Gets the "plugin-order-pre-parse-modify" property.

Specifies the order in which pre-parse modify plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-pre-parse-modify" property.

getPluginOrderPreParseModifyDN

java.lang.String getPluginOrderPreParseModifyDN()
Gets the "plugin-order-pre-parse-modify-dn" property.

Specifies the order in which pre-parse modify DN plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-pre-parse-modify-dn" property.

getPluginOrderPreParseSearch

java.lang.String getPluginOrderPreParseSearch()
Gets the "plugin-order-pre-parse-search" property.

Specifies the order in which pre-parse search plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-pre-parse-search" property.

getPluginOrderPreParseUnbind

java.lang.String getPluginOrderPreParseUnbind()
Gets the "plugin-order-pre-parse-unbind" property.

Specifies the order in which pre-parse unbind plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-pre-parse-unbind" property.

getPluginOrderSearchResultEntry

java.lang.String getPluginOrderSearchResultEntry()
Gets the "plugin-order-search-result-entry" property.

Specifies the order in which search result entry plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-search-result-entry" property.

getPluginOrderSearchResultReference

java.lang.String getPluginOrderSearchResultReference()
Gets the "plugin-order-search-result-reference" property.

Specifies the order in which search result reference plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-search-result-reference" property.

getPluginOrderShutdown

java.lang.String getPluginOrderShutdown()
Gets the "plugin-order-shutdown" property.

Specifies the order in which shutdown plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-shutdown" property.

getPluginOrderStartup

java.lang.String getPluginOrderStartup()
Gets the "plugin-order-startup" property.

Specifies the order in which startup plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-startup" property.

getPluginOrderSubordinateModifyDN

java.lang.String getPluginOrderSubordinateModifyDN()
Gets the "plugin-order-subordinate-modify-dn" property.

Specifies the order in which subordinate modify DN plug-ins are to be loaded and invoked.

The value is a comma-delimited list of plug-in names (where the plug-in name is the RDN value from the plug-in configuration entry DN). The list can include at most one asterisk to indicate the position of any unspecified plug-in (and the relative order of those unspecified plug-ins is undefined).

Returns:
Returns the value of the "plugin-order-subordinate-modify-dn" property.

listPlugins

java.lang.String[] listPlugins()
Lists the Plugins.

Returns:
Returns an array containing the names of the Plugins.

getPlugin

PluginCfg getPlugin(java.lang.String name)
                    throws ConfigException
Gets the named Plugin.

Parameters:
name - The name of the Plugin to retrieve.
Returns:
Returns the named Plugin.
Throws:
ConfigException - If the Plugin could not be found or it could not be successfully decoded.

addPluginAddListener

void addPluginAddListener(ConfigurationAddListener<PluginCfg> listener)
                          throws ConfigException
Registers to be notified when new Plugins are added.

Parameters:
listener - The Plugin configuration add listener.
Throws:
ConfigException - If the add listener could not be registered.

removePluginAddListener

void removePluginAddListener(ConfigurationAddListener<PluginCfg> listener)
Deregisters an existing Plugin configuration add listener.

Parameters:
listener - The Plugin configuration add listener.

addPluginDeleteListener

void addPluginDeleteListener(ConfigurationDeleteListener<PluginCfg> listener)
                             throws ConfigException
Registers to be notified when existing Plugins are deleted.

Parameters:
listener - The Plugin configuration delete listener.
Throws:
ConfigException - If the delete listener could not be registered.

removePluginDeleteListener

void removePluginDeleteListener(ConfigurationDeleteListener<PluginCfg> listener)
Deregisters an existing Plugin configuration delete listener.

Parameters:
listener - The Plugin configuration delete listener.