Provide a way to control the order in which plugins are invoked. This
implementation is similar to that used by DSEE 6. The "cn=Plugins,cn=config"
configuration entry now supports a number of new configuration attributes
(one per plugin type) that can be used to control the invocation order for
plugins of that type. The plugin order specification should be a string that
is a comma-delimited list of the names of the plugins in the order in which
they should be invoked, and it should also include an asterisk to indicate
the order in which any unmatched plugins should be invoked.
For example:
ds-cfg-plugin-order-pre-operation-add: Entry UUID, *
This indicates that the "Entry UUID" plugin should be invoked before any other
pre-operation add plugins.
The plugin order is evaluated only at startup, and any problems or
inconsistencies detected (e.g., the same plugin name listed twice in the order,
or a plugin order that does not contain a wildcard character) will generate
warning messages in the server's error log.
OpenDS Issue Number: 253