Red Hat Bugzilla – Bug 419851
Generalize loading mechanism for store, cluster and future extensions.
Last modified: 2008-01-11 09:23:24 EST
Description of problem:
Currently cluster and store use slightly different mechanisms to load their
Store hard-codes its configuration options into the qpidd option set.
No way to load a predefined set of modules without adding command line parameters.
Generalized options for loading libraries:
--load <lib> load named library.
--load-dir <dir> load all libraries in dir.
If nothing specified load-dir defaults to a standard location where modules are
installed (e.g. /usr/lib/qpidd/) so that by default all installed libs are loaded.
Library options loaded with libraries: the store modules are hard-coded into the
broker, they should be loaded with the store library. There is already a
mechanism for this, see the cluster code.