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 Detail

      • configurationClass

        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

        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.
      • getPluginOrderLdifImport

        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.
      • getPluginOrderLdifImportBegin

        String getPluginOrderLdifImportBegin()
        Gets the "plugin-order-ldif-import-begin" property.

        Specifies the order in which LDIF import begin 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-begin" property.
      • getPluginOrderLdifImportEnd

        String getPluginOrderLdifImportEnd()
        Gets the "plugin-order-ldif-import-end" property.

        Specifies the order in which LDIF import end 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-end" property.
      • getPluginOrderPostConnect

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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.
      • getPluginOrderSubordinateDelete

        String getPluginOrderSubordinateDelete()
        Gets the "plugin-order-subordinate-delete" property.

        Specifies the order in which subordinate 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-subordinate-delete" property.
      • getPluginOrderSubordinateModifyDn

        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

        String[] listPlugins()
        Lists the Plugins.
        Returns:
        Returns an array containing the names of the Plugins.
      • getPlugin

        PluginCfg getPlugin​(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.
      • 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.